路由信息的来源(路由信息的来源有哪些)

网友投稿 1822 2022-09-16


路由信息的来源(路由信息的来源有哪些)

路由表包含了若干条路由信息,这些路由信息生成方式总共有三种:设备自动发现、手动配置、通过动态路由协议生成。

1.直连路由

我们把设备自动发现的路由信息称为直连路由(Direct Route),网络设备启动之后,当路由器接口状态为UP时,路由器就能够自动发现去往自己接口直接相连的网络的路由。

如图1所示,路由器R1的GE 0/0/1接口的状态为UP时,R1便可以根据GE 0/0/1接口的IP地址11.1.1.1/24推断出GE 0/0/1接口所在的网络的网络地址为11.1.1.0/24。于是,R1便会将11.1.1.0/24作为一个路由项填写进自己的路由表,这条路由的目的地/掩码为11.1.1.0/24,出接口为GE 0/0/1,下一跳IP地址是与出接口的IP地址相同的,即11.1.1.1,由于这条路由是直连路由,所以其Protocol属性为Direct。另外,对于直连路由,其cost的值总是为0。

类似地,路由器R1还会自动发现另外一条直连路由,该路由的目的地/掩码为172.16.0.0/24,出接口为GE 0/0/0,下一跳地址是172.16.0.1,Protocol属性为Direct,Cost的值为0。

可以看到网络中的R1、R2、R3路由器只要一开机,端口UP,这些端口连接的网段就会出现在路由表。

图1 直连路由

2.静态路由

要想让网络中计算机能够访问任何网段,网络中的路由器必须有到全部网段的路由。路由器直连的网段,路由器能够自动发现并将其加入到路由表。对于没有直连的网络,管理员需要手工添加到这些网段的路由。在路由器上手工配置的路由信息被称为静态路由(Static Route),适合规模较小的网络或网络不怎么变化的情况。

如图2所示,网络中有四个网段,每个路由器直连两个网段,对于没有直连的网段,需要手工添加静态路由。我们需要在每个路由器上添加两条静态路由。注意观察,静态路由的下一跳,在R1上添加到12.1.1.0/24网段的路由,下一跳是172.16.0.2,而不是R3的GE0/0/0接口的172.16.1.2。很多初学者对“下一跳”的理解会出现错误。

图2 手工配置静态路由

3.动态路由

路由器使用动态路由协议(RIP、OSPF)而获得路由信息被称为动态路由(Dynamic Route),动态路由适合规模较大的网络,能够针对网络的变化自动选择最佳路径。

如果网络规模不大,我们可以通过手工配置的方式“告诉”网络设备去往哪些非直接相连的网络的路由。然而,如果非直接相连的网络的数量众多时,必然会耗费大量的人力来进行手工配置,这在现实中往往是不可取的,甚至是不可能的。另外,手工配置的静态路由还有一个明显的缺陷,就是它不具备自适应性。当网络发生故障或网络结构发生改变而导致相应的静态路由发生错误或失效时,必须手工对这些静态路由进行修改,而这在现实中也往往是不可取的,或是不可能的。

事实上,网络设备还可以通过运行路由协议来获取路由信息。“路由协议”和“动态路由协议”这两个术语其实是一回事,因为我们还未曾有过被称为“静态路由协议”的路由协议(我们有静态路由,但无静态路由协议)。网络设备通过运行路由协议而获取到的路由被称为动态路由。如果网络新增了网段、删除了网段、改变了某个接口所在的网段,或网络拓扑发生了变化(网络中断了一条链路或增加了一条链路),路由协议能够及时的更新路由表中的胴体路由信息。

需要特别指出的是,一台路由器是可以同时运行多种路由协议的。如图5-4所示,R2路由器同时运行RIP路由协议和OSPF路由协议。此时,该路由器除了会创建并维护一个IP路由表外,还会分别创建并维护一个RIP路由表和一个OSPF路由表。RIP路由表用来专门存放RIP协议发现的所有路由,OSPF路由表用来专门存放OSPF协议发现的所有路由。

RIP路由表和OSPF路由表中路由项都会加进IP路由表中,如果RIP路由表和OSPF路由表都有到某一网段的路由项,那就要比较路由协议优先级了。图3中,R2路由器的RIP路由表和OSPF路由表都有24.6.10.0/24网段的路由信息,由于OSPF协议的优先级高于RIP协议,OSPF路由表中24.6.10.0/24路由项被加进IP路由表。而路由器最终是根据IP路由表来进行IP报文的转发工作的。

图3 动态路由优先级

此文章来自于《华为 HCIA-Datacom认证(2021新版HCIA教材)》

京东购买本书

​​华三网络工程师课程中有问题联系韩老师

华为 HCIA-Datacom认证(2021新版HCIA教材)课程链接 ​​https://edu./course/28956.html​​

韩老师招收正式学生、门徒级套餐

​​https://edu./topic/819.html​​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序后端Java接口开发的详细步骤
下一篇:华为设备配置BGP AS号替换(华为设备配置保存命令)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~