交换机上配置ospf,如何过滤OE2类型路由?
拓扑:
57E1 g0/2 (12.12.12.1)------(12.12.12.2) g0/2 57E2 g0/3(192.168.1.1)---(192.168.1.2)g0/3 8606
基本配置:
57E1上:
57E1(config-router)#network 12.12.12.1 0.0.0.0 area 0
57E2上:
57E2(config)#ip route 100.100.100.0 255.255.255.0 192.168.1.2
Ruijie(config)#router ospf 1
Ruijie(config-router)#network 12.12.12.2 0.0.0.0 area 0
Ruijie(config-router)#redistribute static subnets
【分析】
1、什么都没过滤,正常57E1和57E2上的路由表:
目的:过滤OE2条目
在上面的环境拓扑中,要在57E1上将100.100.100.0这个OE2条目过滤,可以用distribute-list过滤路由:
distribute-list过来路由的用途是不允许路由器将学习的某些路由增加进路由表。在ospf环境中,路由器当学习到的为止路由先存放到ospf数据库中,再加入到路由表中,并且通告给ospf邻居路由器。所以想要阻止某条或者一组ospf路由“进驻”到路由器的ip路由表,可以在ospf路由器进程下配置distribute-list。这个过滤只会对自己的路由器生效,不会影响到其他路由器。
57E1(config)#access-list 10 deny 100.100.100.0 255.255.255.0
57E1(config)#access-list 10 permit any
57E1(config)#router ospf 1
57E1(config-router)#distribute-list 10 in
配置完可以看到,100.100.100.0的条目被过滤掉了:
但是ospf数据库中还是有这个条目的: