静态路由及默认路由详解

author author     2023-05-06     542

关键词:

前言:了解路由的概念,路由表的概念。学习如何手动配置路由,即静态路由和默认路由的配置。

一:路由器的工作原理

1.1路由解释

路由器工作在OSI参考模型的网络层,它的重要作用就是为数据包选择最佳路径,最终送达目的地。

路由:从源主机到目标主机的转发过程。

路由技术:为了尽可能的提高网络访问速度,就需要有一个方法来判断从源主机到达目标主机所经过的最佳路径,从而进行数据转发。

技术图片

1.2 路由器的工作原理

路由器可以理解为互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的网络的。

路由器转发数据包通过查看路由表,选择到达目的网络的最佳路径,这个最佳路径是指路由器的某个接口或下一跳路由器的地址。即查看路由表目标网段,选择对应接口出去。

在转发数据包过程中显示“目标地址不可达”:转发数据包过程中,如果在路由表中没有找到数据包的目的地址,则根据路由器的配置转发到默认接口或者给用户返回“目标地址不可达”的信息。

技术图片

二:路由表的形成

2.1路由表解释

路由表实在路由器中维护的路由条目的集合,路由器根据路由表做路径选择。

2.2路由表的形成

我们通过直连网段和非直连网段来理解。

直连网段:当我们在路由器上配置了接口的IP地址,并且接口状态为“UP”时,路由表中出现直连路由项。

在GNS3软件中,我们可以实践一下。R3--R1的网段为192.168.10.0网段,R1--R2网段为192.168.20.0网段。

技术图片

技术图片

非直连网段:看下图!不是直接连在路由器上的网段都是非直连网段。非直连网段写入路由表中,我们需要通过静态路由或动态路由来实现。

技术图片

三:静态路由和默认路由

3.1静态路由解释

静态路由是管理员手工配置的,是单向的(如果希望实现双向通信,必须在通信双方配置静态路由),缺乏灵活性。

3.2默认路由解释

默认路由是一种特殊的静态路由,当路由器在路由表中找不到目标网络的路由条目时,路由器吧请求发到默认路由接口。如果没有默认路由,那么目的地址在路由表中没有匹配路由条目的数据包将被丢弃。

3.3出现问题:路由的优先级

当路由表中同时存在静态路由和默认路由的时候,静态路由优先级最高,匹配上了立刻进行转发,如果没有匹配上静态路由,则交由默认路由转发。

3.4交换与路由对比

技术图片

四:路由器转发数据包的封装过程

技术图片

4.1环境介绍

存在不同网段中的两台初始化主机(只知道自己的IP和MAC地址和其他人的IP地址,但是不知道其他人的MAC地址),两台初始化的路由器(只知道自己的IP和MAC地址和其他人的IP地址,但是不知道其他人的MAC地址)。

4.2路由器转发数据包的封装过程

路由器转发原则:IP不变,MAC始终在变。

第一过程:想要实现主机A和主机B的互联互通,因为两台主机不在同一网段,所以主机A发送数据包给主机B必然经过路由器,所以需要经过路由器A转发。但是因为都是初始化机器,所以主机A并不知道路由器A的E0接口的MAC地址,所以主机A需用通过ARP广播请求来获得路由器A 的E0接口的MAC地址。那么此时,主机A发送给主机B的数据包中,源IP为192.168.1.2,源MAC是00-11-12-21-11-11,目标IP是192.168.2.2,目标MAC<u>为00-11-12-21-22-22</u>,此时目标MAC变成主机A的E0接口的MAC了。

第二过程:路由器A的E0接口接收到数据帧后,将数据帧的MAC头部解封,查看目标ip地址发现是192.168.2.2,所以路由器A会查找自己的路由表,然后将数据包转发到E1接口,到此,发现不知道路由器B的E1接口的MAC,找不到目标,所以此时这个数据包被丢弃。

第三过程:现在需要知道路由器B的E1接口的MAC,需要路由器A发送ARP广播请求。得到路由器B的E1接口的MAC后,主机A再次发送数据包。

第四过程:数据包到达路由器B的E1接口,先进行解封,检查目标IP和自己的路由表对应,将数据从自己的E0接口发出。此时,发现不知道主机B的MAC,所以这个数据包再次被丢弃。

第五过程:路由器B通过ARP广播,获得主机B的MAC,那么此时主机A再次发送数据包就可以直接到达主机B了。

一个问题:主机A发出的ARP请求为什么只能得到路由器A的E0接口的MAC呢?

答:ARP是一个广播,路由器上每个接口是一个广播域,路由器是隔离广播的,所以ARP无法穿过路由器。

五:静态路由和默认路由的配置

5.1静态路由配置

技术图片

network:目的网络地址

mask:子网掩码

address:到达目的网络经过的下一跳路由器的接口地址

interface:到达目的网络的本地接口地址

5.2默认路由配置

技术图片

“0.0.0.0 0.0.0.0”:代表任何网络,也就是说发往任何网络的数据包都转发到命令指定的下一个路由器接口地址。

address:到达目的网段经过的下一跳路由器的接口地址。

5.3下一跳地址

与之互联设备的接收口地址。

5.4静态路由实验我单独写了博客,有兴趣自行查看。

华为静态路由详解

华为静态路由实验静态路由需要手动输入目标网段ip通过arp协议获取对端mac地址从而建立连接不会自动识别ip配置简单缺乏灵活性连接是单向的默认路由缺省路由本质上也属于静态路由配置命令iproute-static目标网段子网掩码下一跳... 查看详情

静态路由原理及配置(超详细实验进行验证)

一、静态路由原理路由:负责路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(源主机到目标主机之间的最佳传输路径)路由器上的每个接口是一个广播域;交换机上的每个接口是一个冲突域;路由表:... 查看详情

静态路由及默认路由基本配置

...在R2上2所在网段的配置目的网段的为主机PC2所在的网段的静态路由            ③配置完成后,用命令“displayiprouting”查看R2上的路由表           可以在R2路由表的上看到主机PC2所在网... 查看详情

静态路由与默认路由配置

一、静态路由原理路由:负责路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(源主机到目标主机之间的最佳传输路径)路由器上的每个接口是一个广播域;交换机上的每个接口是一个冲突域;路由表:... 查看详情

小型企业默认路由使用及配置实验—华为

目的:通过静态路由和默认路由来实现全网互通。拓扑图:步骤及配置:手动配置PC1,PC2的ip地址,子网掩码和网关。AR1:[Huawei]sysR1#修改设备名称为R1[R1]intgi0/0/0#进入0端口[R1-GigabitEthernet0/0/0]undoshutdown#启用端口[R1-GigabitEthernet0/0/0]ipa... 查看详情

微型企业默认路由使用及配置实验—华为

默认路由一、实验目的通过静态路由、默认路由配置,实现全网互通。二、实验环境软件eNSP1.2.00.500虚拟设备PC:PC1–PC2交换机:SW1、SW2路由器:R1–R3三、实验拓扑四、实验步骤手动配置PC1、PC2的IP、子网掩码、网关,过程不进... 查看详情

配置接口ip地址并通过静态路由默认路由配置实现全网互通。

首先搭建一个新括扑环境,如下图:配置pc机的IP地址,子网掩码,网关及路由器的IP地址,基本配置如下:第一台路由器<Huawei>system-view//进入系统视图[Huawei]sysname1//给路由器改个简单易识别的名字[1]interfaceGigabitEthernet0/0/0//... 查看详情

路由器协议ospf静态默认rip四大协议作用?

...四大协议的区别……什么时候使用适合使用哪个协议……静态路由:最为原始的配置路由方式,纯手工,易管理,但耗时、耗力,一般用于小型企业或者中等偏下型企业。默认路由:可以理解为静态路由的一种特殊形式,即排除... 查看详情

配置静态路由和默认路由!(代码片段)

文章目录一、静态路由1.1静态路由的特点1.2静态路由的配置实验二、默认路由2.1默认路由的特点2.2默认路由的配置实验一、静态路由1.1静态路由的特点静态路由是由管理员手动配置的,是单向的,能对路由的行为进行精... 查看详情

静态路由,默认路由

...成直连路由。②非直连网络----对于非直连的网段,需要静态路由或动态路由,将网络添加到路由表中。静态路由:由管理员手工配置的,是单向的;缺乏灵活性。默认路由是一条特殊的静态路由,特殊在所去网段为0.0.0.00.0.0.0 查看详情

静态路由及实验配置(代码片段)

静态路由是指由用户或者网络管理员手动配置的路由信息。当网络的拓扑结构或者链路的状态发生变化时,网络管理员需要手工修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器... 查看详情

配置路由器实现内网访问路由器及外网

这次实验是对VTP、trunk、静态路由、默认路由、三层交换、等技术的一个总结下面对该拓扑图进行实验实验目标:配置路由器实现全网互通1:配置路由器R3进入接口f0/0设置IP并且开启进入接口f0/1设置IP并且开启设置静态路由2:设... 查看详情

ip路由及静态路由配置

      IP路由及静态路由配置            qianghaohao(CodingNutter)链接来源:http://www.cnblogs.com/codingnutter/p/5654271.html一 查看详情

路由技术之静态路由与默认路由

路由技术之静态路由与默认路由1.简单理解静态路由:手动添加一条路由信息,格式如:R1(config)#ip route 1.1.1.0 [想要联通的网段] 255.255.255.0 [网段的子网掩码] 2.2.2.2 [本路由器的出接口或与本路由器出接... 查看详情

认识静态路由和默认路由和实验配置(代码片段)

...多台路由器使在不同网段的PC之间机互相通讯。我们是做静态路由和默认路由的实验,那么我们先来理解什么是静态路由和默认路由。静态路由:它是由管理员手工配置的固定路由,它有一下特点1>允许对路由的行为进行精确... 查看详情

静态路由原理及实验

静态路由的原理:要了解静态路由的原理,首先我们要知道什么是路由路由就是源主机向目的主机发送数据包经过路径转发的服务静态路是由管理员手工配置。静态路由不能自动适应网络拓扑结构的变化。当网络发生故障或者拓... 查看详情

实验9:静态路由和默认路由

静态路由和默认路由    实验目的     通过本实验,需要掌握以下技能:1)   路由表的概念2)   IProute命令的使用3)   根据需求正确配置静态路由4)   根据... 查看详情

ip路由静态路由及距离矢量路由rip

IP路由、静态路由及距离矢量路由RIPIP数据包的路由转发过程:详见:https://wenku.baidu.com/view/2b9aa6187c1cfad6185fa765.html常用的动态路由协议:路由协议缺省时的外部优先级:路由协议类型优先级Direct0OSPF10IS-IS15Static60RIP100OSPF150IBGP/EBGP25... 查看详情