您的位置:首页 > 其它

链路状态路由协议,调用分发列表的时候,作用分析,distribute-list

2017-01-19 17:26 791 查看
链路状态路由协议,调用分发列表的时候,作用分析,distribute-list

    链路状态协议(IGP 特别指的是OSPF和ISIS),在这里我们讨论OSPF , 链路状态协议,in方向,分发列表只能在本地收到LSA后,生成路由的那一刹那进行路由的过滤,阻止路由条目进入路由表,执行分发列表的路由器自己路由表会被分发列表影响,(但本地LSDB仍然是有LSA的),而且该路由器仍会将LSDB中的LSA
发送给邻居。
 
 由于R52的loopback52是通过重分布的形式进入到EIGRP中的,属于EIGRP的外部路由,因此AD值是170,而这条路由条目通过R53/R54传递给 R9/R10, R9/R10 把EIGRP路由重分布进入OSPF中,AD值是 110 ,所以R9/R10 其中一个就会选择通过彼此学到的
OSPF  路由,而不是选择EIGRP的外部路由,因此就有可能产生次优路径。 

所以要在 R9/R10上面的OSPF进程下 做 入方向的分发列表,过滤掉eigrp的外部路由进入R9/R10的OSPF路由表,避免做双点双向重分发的边界路由产生次优路由。但是 LSDB 在 AS65001 还是全部一样的,所以其他的ospf内部路由器还是有eigrp的路由的。

-----------------------------

R09#show ip route | sec 52.52.52.52 
D EX     52.52.52.52 [170/1536640] via 10.254.0.62, 02:56:04, Ethernet0/1

      172.30.0.0/16 is variably subnetted, 6 subnets, 2 masks

R09#                         ---R9/R10没有次优路由产生,关于EIGRP内部路由。

R10#show ip route | sec 52.52.52.52
D EX     52.52.52.52 [170/1536640] via 10.254.0.66, 02:55:10, Ethernet0/1

      172.30.0.0/16 is variably subnetted, 6 subnets, 2 masks

R10#

--------------------------------------------------

R9: 

route-map odd-pe permit 10

 match metric 21

 set metric 1000 1 255 1 1500

route-map odd-pe permit 20

 match metric 20

 set metric 1000 1 255 1 1500

route-map odd-pe permit 30

 match metric 1

 set metric 1000 1 255 1 1500

route-map odd-pe permit 40

 match metric 11

 set metric 1000 1 255 1 1500

route-map odd-pe permit 999

 set metric 100 10 255 1 1500

router eigrp CCIE

 address-family ipv4 unicast autonomous-system 1

  topology base

   redistribute ospf 1 route-map odd-pe

route-map SET_TAG permit 10 

 match route-type external -----------OSPF重分发到EIGRP 的路由为外部路由,在这里匹配,打上 TAG 100 。
 set tag 100 
route-map SET_TAG permit 20 

route-map DENY_TAG deny 10 

 match tag 172.172.172.172 

route-map DENY_TAG deny 20 

 match tag 100      ---EIGRP重分发到OSPF 路由带有TAG 100就是原来的OSPF的内部路由,所以在这边匹配,        在调用到-OSPF 的分发列表的入方向,解决了R9/R10关于 EIGRP路由的次优路由,也防止了路由回灌。
route-map DENY_TAG permit 30 

 

router ospf 1
 redistribute eigrp 1 subnets route-map SET_TAG

 distribute-list route-map DENY_TAG in --解决了R9/R10关于EIGRP 路由的次优路由,也防止了路由回灌。

R10: 

route-map even-pe permit 10

 match metric 21

 set metric 1000 1 255 1 1500

route-map even-pe permit 20

 match metric 20

 set metric 1000 1 255 1 1500

route-map even-pe permit 30

 match metric 1

 set metric 1000 1 255 1 1500

route-map even-pe permit 40

 match metric 11

 set metric 1000 1 255 1 1500

route-map even-pe permit 999

 set metric 100 10 255 1 1500

router eigrp CCIE

 address-family ipv4 unicast autonomous-system 1

  topology base

   redistribute ospf 1 route-map even-pe

 

route-map SET_TAG permit 10 

 match route-type external 

 set tag 100 

route-map SET_TAG permit 20 

route-map DENY_TAG deny 10 

 match tag 172.172.172.172 

route-map DENY_TAG deny 20 

 match tag 100 

route-map DENY_TAG permit 30 

 

router ospf 1

 redistribute eigrp 1 subnets route-map SET_TAG

 distribute-list route-map DENY_TAG in

 

===================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息