一、题目
一条路由条目包含多个要素,下列说法错误的是?
A. NextHop显示此路由条目对应的本地接口地址
B. Pre显示此路由协议的优先级
C. Destination/Mask显示目的网络/主机的地址和掩码长度
D. Proto显示学习此路由的来源
二、答案
A
三、解析
A. NextHop显示此路由条目对应的本地接口地址
错误。NextHop(下一跳)表示的是数据包从当前路由器出发,到达目的网络或主机的下一个路由器的地址,而不是本地接口地址。
B. Pre显示此路由协议的优先级
正确。Pre(优先级)表示的是此路由条目所使用的路由协议的优先级,例如直连路由、静态路由、RIP、OSPF等。
C. Destination/Mask显示目的网络/主机的地址和掩码长度
正确。Destination/Mask(目的/掩码)表示的是目的网络或主机的IP地址以及子网掩码长度,例如192.168.1.0/24表示目的网络是192.168.1.0,子网掩码是255.255.255.0。
D. Proto显示学习此路由的来源
正确。Proto(协议)表示的是学习此路由条目的来源,例如直连(Direct)、静态(Static)、RIP、OSPF等。
四、扩展——路由表的匹配原则
当路由器收到一个数据包时,会按照以下原则在路由表中查找匹配的路由条目:
- 最长前缀匹配(Longest Prefix Match, LPM):
- 路由器会优先选择目的地址/子网掩码匹配最长的路由条目。
- 例如,数据包的目的地址是
192.168.1.10
,路由表中有两条路由:192.168.1.0/24
192.168.1.0/28
- 路由器会选择
192.168.1.0/28
,因为它匹配的前缀更长。
- 优先级匹配:
- 如果有多条路由条目匹配长度相同,路由器会优先选择优先级最高的路由条目。
- 度量值匹配:
- 如果优先级相同,路由器会选择度量值最小的路由条目。