欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

重发布实验

程序员文章站 2024-03-20 15:21:04
...

重发布实验

拓扑图:
重发布实验
拓扑要求:
(1)两个协议间进行多点双向重发布。
(2)R7的环回没有宣告在OSPF协议中,而是后期重发布进入的。
(3)解决环路,所有路径选择最优,且存在备份。

实验步骤:

1.配置动态协议

[R1]rip 1
[R1-rip-1]dis th
[V200R003C00]
#
rip 1
 undo summary
 version 2
 network 20.0.0.0
 network 1.0.0.0

[R2]
#
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 10.1.24.1 0.0.0.0 
#
rip 1
 undo summary
 version 2
 network 20.0.0.0
 network 2.0.0.0

[R3]
#
ospf 1 router-id 3.3.3.3 
 import-route rip 1 route-policy b
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 10.1.34.1 0.0.0.0 
#
rip 1
 undo summary
 version 2
 network 20.0.0.0

[R4]
#
ospf 1 router-id 4.4.4.4 
 area 0.0.0.0 
  network 4.4.4.4 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R5]
#
ospf 1 router-id 5.5.5.5 
 area 0.0.0.0 
  network 5.5.5.5 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R6]
#
ospf 1 router-id 6.6.6.6 
 area 0.0.0.0 
  network 6.6.6.6 0.0.0.0 
  network 10.1.0.0 0.0.255.255 

[R7]
#
ospf 1 router-id 7.7.7.7 
 area 0.0.0.0 
  network 10.1.0.0 0.0.255.255 
  

2.重发布。(R2/R3双点双向重发布,R7重发布直连)

[R2]ospf 1
[R2-ospf-1]import-route rip 1
[R2]rip 1
[R2-ospf-1]import-route ospf 1

[R3]ospf 1
[R3-ospf-1]import-route rip 1
[R3]rip 1
[R3-ospf-1]import-route ospf 1

[R7]ospf 1
[R7-ospf-1]import-route direct

存在问题:
(1)路由回馈(R2上看路由表R3路由表学到R3环回学了两条路由,/24和/32)
重发布实验
原因:一个是OSPF内部学习到的/32的路由,另一个是R3重发布进rip,再由R2重发布进了OSPF学习到了/24的路由,导致了路由回馈。

解决办法:修改R3的环回OSPF的接口工作方式为broadcast

[R3]int lo0
[R3-LoopBack0]ospf network-type broadcast 

测试:
重发布实验

(2)选路不佳。(R1路由表上到OSPF的所有路由为负载均衡,R4到RIP的所有路由也是负载均衡,度量都为1)

原因:重发布进入的路由洗掉原有度量,默认为type-2 ,默认度量值为1,不叠加内部度量。故产生了所有路由的负载均衡。

解决办法:增加cost值,来干涉选路。

[R2]ip ip-prefix OtoR index 10 permit 3.3.3.0 24
[R2]ip ip-prefix OtoR index 20 permit 10.1.34.0 24
[R2]ip ip-prefix RtoO index 10 permit 20.1.13.0 24
route-policy a permit node 10 
 if-match ip-prefix OtoR 
 apply cost 10 
#
route-policy a permit node 20 
#
route-policy b permit node 10 
 if-match ip-prefix RtoO 
 apply cost 10 
#
route-policy b permit node 20

[R2]ospf 1
[R2-ospf-1]import-route rip 1 route-policy b

[R2]rip 1
[R2-ospf-1]import-route ospf 1 route-policy a

[R3]ip ip-prefix OtoR index 10 permit 10.1.24.0 24
[R3]ip ip-prefix RtoO index 10 permit 20.1.12.0 24
[R3]ip ip-prefix RtoO index 20 permit 2.2.2.0 24

route-policy a permit node 10 
 if-match ip-prefix OtoR 
 apply cost 10 
#
route-policy a permit node 20 
#
route-policy b permit node 10 
 if-match ip-prefix RtoO 
 apply cost 10 
#
route-policy b permit node 20 

[R3]ospf 1
[R3-ospf-1]import-route rip 1 route-policy b

[R3]rip 1
[R3-ospf-1]import-route ospf 1 route-policy a

测试:
重发布实验
选路正常。

(3)环路。(R4上产生了环路,且R5上负载均衡)

原因:R7的直连重发布到OSPF管理距离为150,然后到R2上重捕法进RIP管理距离变为100,在由R1将这条路由传给R3,故R3上有从OSPF中学到管理距离150的7.7.7.0/24的路由,还有从RIP中学到管理距离100的7.7.7.0/24的路由,故会相信RIP的路由。然后再讲R3进行重发布时,会将RIP中管理距离为100的7.7.7.0/24传入到OSPF中,到R4上后,有从R7重发布进入的type-2和R3重发布进入的type2,度量值都为1,当起始度量一致时,比较沿途累加度量,故会相信R3,R4又会将这条路由传给R2,R2之间是R7传过来的,沿途累加度量大于R3传过来的沿途累加度量,故形成环路。而当R4将这条路由传给R5时,则会出现负载均衡。

解决办法:将7.7.7.7的优先级导入rip时增大(超过150),然后再rip中调用.R2和R3上都进行配置。

[R2]ip ip-prefix qq index 10 permit 7.7.7.0 24

route-policy qq permit node 10 
 if-match ip-prefix qq 
 apply preference 151 

[R3]rip 1
[R3-rip-1]preference route-policy qq

[R3]ip ip-prefix qq index 10 permit 7.7.7.0 24

route-policy qq permit node 10 
 if-match ip-prefix qq 
 apply preference 151 

[R3]rip 1
[R3-rip-1]preference route-policy qq

测试:
重发布实验

环路解除,所有实验要求完成。

相关标签: 路由交换