双点双向重发布-路由环路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
双点双向重发布-路由环路
2014年10月12日19:57
如何产生环路:
在RIP域内形成环路
先R1(config-router)#passive-interface f1/0
然后
R1(config)#int lo0
R1(config-if)#shutdown
等一小会就会在R1上有
R1#sh ip route
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/5] via 12.1.1.2, 00:00:08, FastEthernet0/0 时,将
R1(config)#router rip
R1(config-router)#no passive-interface f1/0
会在R4上看到
R4#sh ip route
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/6] via 14.1.1.1, 00:00:02, FastEthernet0/0
就会产生1.1.1.0/24的环路
R1#traceroute 1.1.1.1
Type escape sequence to abort.
Tracing the route to 1.1.1.1
1 12.1.1.
2 36 msec 60 msec 64 msec
2 23.1.1.
3 60 msec 6
4 msec 140 msec
3 35.1.1.5 6
4 msec 124 msec 60 msec
4 45.1.1.4 80 msec 76 msec 112 msec
5 14.1.1.1 92 msec 9
6 msec 60 msec
6 12.1.1.2 140 msec 88 msec 124 msec
解决方案:
// rip把自身R的路由重发布到ospf中,变成了打O的路由,如果在把打O的路由重发布回来,则就容易形成环路,所以应在ospf域内做,拒绝ospf域中从rip学学习到的路由
R3#sh ip prefix-list
ip prefix-list r1: 2 entries
seq 5 deny 1.1.1.0/24
seq 5 deny 1.1.1.0/24
seq 10 permit 0.0.0.0/0 le 32
R3#sh run | s router rip
router rip
version 2
redistribute ospf 1 metric 4
network 23.0.0.0
distribute-list prefix r1 out ospf 1
distance 109 23.1.1.2 0.0.0.0 1
no auto-summary
R4#sh ip prefix-list
ip prefix-list deny_rip: 2 entries
seq 5 deny 1.1.1.0/24
seq 10 permit 0.0.0.0/0 le 32
R4#
R4#sh run | s router rip
router rip
version 2
redistribute ospf 1 metric 4
network 14.0.0.0
distribute-list prefix r1 out ospf 1
no auto-summary
在ospf域内形成环路
R3(config)#int lo0
R3(config-if)#ip add 3.3.3.3 255.255.255.0
这样会形成3.3.3.3 /32 和3.3.3.0/24的两条环路,且方向相反3.3.3.3/32顺时针
3.3.3.0/24逆时针
如何解决这两个环路,至少减少为1条在interface loopback0 下设置ospf网络类型或者直接就是启用的是/32的主机路由
R4#traceroute 3.3.3.3
Type escape sequence to abort.
Tracing the route to 3.3.3.3
1 45.1.1.5 56 msec 3
2 msec 32 msec
2 35.1.1.
3 6
4 msec 60 msec 64 msec
3 23.1.1.2 160 msec 128 msec 116 msec
4 12.1.1.1 64 msec 44 msec 112 msec
5 14.1.1.4 92 msec 172 msec 15
6 msec
6 45.1.1.5 132 msec 132 msec 96 msec
7 35.1.1.3 172 msec
R4#traceroute 3.3.3.0
Type escape sequence to abort.
Tracing the route to 3.3.3.0
1 14.1.1.1 56 msec 60 msec 28 msec
2 12.1.1.2 48 msec 60 msec 156 msec
3 23.1.1.3 172 msec 112 msec 92 msec
4 35.1.1.
5 220 msec 124 msec 200 msec
5 45.1.1.4 112 msec 124 msec 64 msec
6 14.1.1.1 108 msec 140 msec 108 msec