一、题目
客户的网络连接形如:N1——MSR-1——MSR-2——MSR-3——N2,在MSR-1 上配置了如下的静态路由:
ip route-static 192.168.100.0 255.255.0.0 null0
那么关于此路由的解释正确的是_____。(多选)
A、在该路由器上,所有目的地址属于192.168.100.0/16的数据包都会被丢弃 匹配了这条路由才会丢弃
B、在某些情况下,该路由可以避免环路
C、该静态路由永远存在于路由表中
D、如果匹配了这条静态路由,那么数据包会被丢弃而且不向源地址返回任何信息
二、答案
BCD
三、解析
A.在该路由器上,所有目的地址属于 192.168.100.0/16 的数据包都会被丢弃。
路由表遵循最长匹配原则,如果路由表里存在更精确的子网路由(比如 192.168.100.0/24),去往该网段的报文会优先匹配更精细路由转发,而不会匹配这条 null0 路由。
B.在某些情况下,该路由可以避免环路。
黑洞路由常用于路由汇总场景,MSR-1 向 MSR-2 发布汇总路由 192.168.100.0/16,当汇总里某个具体子网失效后,其他设备收到去往该失效子网的报文,发回 MSR-1;MSR-1 上配置这条 null0 汇总路由,收到报文直接丢弃,防止报文在 MSR-1、MSR-2、MSR-3 之间来回转发形成路由环路。
C.该静态路由永远存在于路由表中。
Null 0口永远UP,下一跳永远可达,因此路由不会消失。
D.如果匹配了这条静态路由,那么数据包会被丢弃而且不向源地址返回任何信息。
null0 接口是黑洞接口,报文匹配该路由后直接丢弃。
四、扩展——Null0接口
Null0 是系统自带、唯一编号为 0 的纯软件虚拟接口,俗称空接口、黑洞接口、垃圾桶接口,设备开机自动生成,不能手动创建、不能删除,只有 Null 0 这一个。
- 状态永远 Up:物理、协议状态一直 Up,不受网线、链路故障影响。这也是为什么指向 Null0 的静态路由,只要不手动删除,路由条目本身不会因为出接口 Down 而消失。
- 不能配置 IP 地址、不能封装链路层协议,不能用来正常收发转发报文。
- 所有转发到 Null0 的 IP 报文,直接丢弃。
