链路状态路由协议,调用分发列表的时候,作用分析,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
===================================================
链路状态协议(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
===================================================
相关文章推荐
- distribute-list分发列表 转自 红茶三杯sina blog
- 分析分配控制列表 distribute-list
- distribute-list分发列表 和 不进行重分发LAS过滤方法area filter-list prefix、database-filter
- 使用distribute-list(分发列表)过滤BGP路由
- 分析分配控制列表 distribute-list
- distribute-list分发列表
- distribute-list分发列表详解
- OSPF系列:distribute-list分发列表
- 34、重分布配置实验之分发列表distribute-list
- 分析分配控制列表 distribute-list
- 可变参数列表的函数调用 va_list va_start va_arg va_end
- LAB16:重分发过滤路由-使用distribute-list
- 一个调用接口的时候返回不到数据分析的总结
- 帝国CMS:列表模板(list.var)中调用正文内容,字符长度怎么控制
- Qt实例分析——QML调用的C++类型添加自定义类型的属性列表
- Android List列表网络资源异步调用
- 骑士74cms3.5.2 调用 企业列表时候 这样才能行。
- 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
- 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
- Delphi动态事件深入分析(对象方法在调用的时候会传递一个隐含的Self指针,而该指针的值在EAX中。即左边第一个参数)