9.4 RIP的被动接口与单播更新
2025年09月21日
9.4 RIP的被动接口与单播更新
在某些场合下,需要对RIP进行灵活配置。例如,在图9-3中,因为4台路由器由交换机连接,无论发出的RIP更新报文是广播地址还是224.0.0.9,所有运行RIP的路由器都能收到。如果路由器A仅希望自己能够学习其他路由器发出的路由更新,但自己发出的路由更新只能被路由器C收到。那么可以通过被动接口(passive-interface)与单播更新实现。
图9-3 RIP被动接口与单播更新
被动接口可以接收RIP更新报文,但是不会对收到的更新请求进行响应,不会向外发送路由更新报文,只有单播更新除外。可以这样理解被动端口:不会主动发出更新报文,只能被动地接收。
例如,图9-3中,路由器A的F0/0端口设置为被动端口,那么这个端口可以学习到“2.2.2.0/24”“3.3.3.0/24”和“4.4.4.0/24”网段的路由,但路由器B、C、D不知道“1.1.1.0/24”的存在。被动端口的配置很简单,指令如下。
在需要实现路由器A发出的路由更新只能被路由器C收到时,可以在配置了被动接口的情况下添加单播更新功能。配置单播更新后,路由器A将以单播的形式将更新报文发给目的地址,因为是单播,所以其他路由器无法收到,指令如下。