需求
互联网段的路由前缀不要发布
正常情况下,建立OSPF邻居的互联网段宣告后,LSA会泛洪到这个area的,
但现在互联我们使用了1个临时网段,目前是宣告loopback接口的业务路由,所以不希望这个临时的互联网段也发布出来。
如何解决
当前C9500的OSPF进程中配置了通告所有前缀的命令,导致本次新增的1段用于打通VRF互联的subnet也进入了OSPF路由表。
示例:
Router ospf 100
Network 0.0.0.0 255.255.255.255 area 0
现不希望将这条直连网段的prefix存在于OSPF路由表中,以免日后对其他业务有影响。
2 操作方法
互联的接口下配置 prefix-suppresion
Interface G1/0/41.100
ip ospf prefix-suppression
3 验证
现在要抑制R2 和R3的互联网段 23.1.1.0/24, 使R1路由表中不出现23.1.1.0/24这条OSPF路由。
R2, R3接口下prefix-suppression
R1上查看OSPF路由,看不到23.1.1.0/24的OSPF路由,但R2,R3的loopback接口路由正常收到,实现需求。
其他说明:
接口下prefix-suppression后,ospf database中是仍然存在的,但是因为LSA中有suppression置位,所以其他路由器不会将这条LSA加到ospf RIB, 所以也就不会加到global RIB。