114.每日一练
一、题目
单选题:以下关于直连路由说法正确的是?
A. 直连路由优先级低于动态路由
B. 直连路由需要管理员手工配置目的网络和下一跳地址
C. 直连路由优先级最高
D. 直连路由优先级低于静态路由
二、答案
C
三、解析
路由表类似于生活中的路标,指示去往某个目的地的方向。
设备中的路由表,如下图:
路由表输出内容:
(1)Destination/Mask:目的网段,即是目的地址所在的网段。
(2)Proto:路由协议类型,即关于某个目的网段学习到的方式,比如Direct,表示直连路由。
(3)Pre:优先级,与路由选路有关,具体理解见路由选路原则。
(4)Cost:度量值,与路由选路有关,具体理解见路由选路原则。
(5)Route Flags:路由标记
R:表示该路由是迭代路由
D:表示该路由下发到FIB表
T:表示下一跳是VPN实例。
(6)Nexthop:下一跳地址。
(7)Interface:出接口。
路由协议
路由协议是路由器之间维护路由表的规则,用于发现路由,生成路由表,并指导报文转发。依据来源的不同,路由可以分为三类:
- 直连路由:通过链路层协议发现的路由,在每台设备上配置了IP地址后,每台设备自动学习本地设备已连接的网络接口的路由信息,并加入路由表中,当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。在复杂网络环境中,配置静态路由改进网络的性能,并可为重要的应用保证带宽。
(2)静态路由:通过网络管理员手动配置在设备上的路由信息,缺点是无法进行自动维护和更新。
(3)动态路由:通过使用动态路由协议让设备与设备之间自动发现路由并自动维护和更新路由表,常见动态路由协议有:RIP、OSPF、ISIS、BGP。
5.2 路由选路原则
如图所示,源地址192.168.1.1到达192.168.10.1有两条路径可以到达(A->B->C->D或者A->C->D),对于路由器A该选择哪条路径到达目的地?
当到达某个目的地有多个路径(即多个下一跳)可以选择的时候,需要根据选路三原则进行选路:
1.最长掩码匹配
掩码越长越优,如下图A选择下一跳B去往目的地。
2.优先级越小越优
不同的路由协议优先级不一样。当存在多个路由来源时,具有较高优先级(数值越小表明优先级越高)的路由来源提供的路由将被激活,用于指导报文的转发。如下图,当掩码一致,选择优先级小的下一跳B去往目的地。
OSPF拥有更优的优先级,因此通过OSPF学习到的路由被添加到路由表中。
不同路由协议优先级如下表:
3.度量值越小越优
A到192.168.10.1两条路径:
(1)A→B→C→D,总开销5+5+8=18
(2)A→C→D,总开销8+8=16
所以当掩码一致,优先级一致,选择度量值最小的路径,即选择A→C→D,此时这条路由加入到路由表中,注意只有动态路由才有度量值。