实验需求:
1.两个协议间进行多点双向重发布
2.R7的环回没有宣告在OSPF协议中,而是后期重发布进入的
3.解决环路,所有的路径选择最优,且存在备份
实验拓扑:
实验思路:
1.首先配置好上图所有路由器的IP配置和环回路由
2 在对应的区域内起RIP协议和OSPF协议
3.进行多点双向重发布
4.进行破环操作
5.调整选路
实验步骤:
1.首先是配置IP地址和环回
R1
R2
R3
R4
R5
R6
R7
2、先对R7的环回进行单项重发布,再对R2 R3 进行 多点双向重发布
[r7]ospf 1
[r7-ospf-1]import-route direct
[r2]rip 1
[r2-rip-1]import-route ospf 1
[r2-rip-1]q
[r2]ospf 1
[r2-ospf-1]import-route rip
[r3]rip 1
[r3-rip-1]import-route ospf 1
[r3-rip-1]q
[r3]ospf 1
[r3-ospf-1]import-route rip
3.接下来就是修改广播网络类型
此时,R3的环回被R2学到的是两个不一样的网络号,左边是重发布到RIP掩码24位,右边是OSPF学到的是掩码32位,互不干扰,两种方案:
1.一种是从左边发,把接口的IP地址配成32位,一种是从右边发24位,改类型,把环回改为广播网络类型
1.
[r3-LoopBack0]ip address 3.3.3.3 24
2.
[r3]int l0
[r3-LoopBack0]ospf network-type broadcast
现在R2的路由表现在恢复正常了,现在需要去搞R3的路由表,因为7.7.7.0在R1、R2、R3、R4已经出环了,并且R5去7.7.7.0的路由是负载均衡,因为7.7.7.0是重发布进OSPF的所以优先级为150,OSPF从R2重发布进去后的路由优先级为100,传到R3上,R3的是RIP协议。
解决这个问题,只需要让R3优先选择右边过来的7.7.7.0路由即可,可以去修改从R1、R3过来的优先级就可以了,那么我们去做路由策略:
[r3]ip ip-prefix xiugai index 10 permit 7.7.7.0 24
[r3]route-policy xiugai permit node 10
[r3-route-policy]if-match ip-prefix xiugai
[r3-route-policy]apply preference 151 修改优先级为151
[r3]rip 在RIP上调用,只需要让策略里的优先级改变
[r3-rip-1]preference route-policy xiugai
现在开始在R2上破环:
[r2]ip ip-prefix xiugai permit 7.7.7.0 24
[r2]route-policy xiugai permit node 10
[r2-route-policy]if-match ip-prefix xiugai
[r2-route-policy]apply preference 151
[r2]rip
[r2-rip-1]preference route-policy xiugai
至此,破环已经完成
接下来就是为了路径最优做规划:
接下来就是负载均衡:
处理负载均衡-----可以使用偏移列表修改度量
使用 GG 抓住两个网段,进入G0/0/0调用GG使用度量+2
实质就是在R2发给R1时的度量加大
[r2]ip ip-prefix gg permit 3.3.3.3 24
[r2]ip ip-prefix gg permit 34.1.1.0 24
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]rip metricout ip-prefix gg 2
此时34网段上没有均衡负载了
R3 同时在R3上去掉23网段的负载均衡
[r3]ip ip-prefix gg permit 23.1.1.0 24
[r3]int g0/0/1
[r3-GigabitEthernet0/0/1]rip metricout ip-prefix gg 2
最后进行类型优化(类型一优于类型二)
最终导向是:
R2把12网段和自身环回给R4时,变成类型1
R3把13网段和自身环回给R4时,变成类型1
如下所示:
[r2]ip ip-prefix ee permit 12.1.1.0 24
[r2]ip ip-prefix ee permit 2.2.2.0 24
[r2]route-policy ee permit node 10
[r2-route-policy]if-match ip-prefix ee
[r2-route-policy]apply cost-type type-1
[r2]route-policy ee permit node 20
[r2-route-policy]q
[r2-ospf-1]import-route rip route-policy ee
R3也是同理:
[r3]ip ip-prefix ee permit 13.1.1.0 24
[r3]route-policy ee permit node 10
[r3-route-policy]if-match ip-prefix ee
[r3-route-policy]apply cost-type type-1
[r3-route-policy]q
[r3]route-policy ee permit node 20
[r3-route-policy]q
[r3]ospf 1
[r3-ospf-1]import-route rip route-policy ee
最后完成之后:在R1上查看路由条目和cost值是否能够对上:
总结:
在做这个实验的时候,我有些不知所措。因为不知道怎么去下手,但是经过对路由策略的复习之后,才有了大概的印象,做这个实验。其次就是对这个实验需要有比较强的逻辑思维能力。
不然会理不清这个数据路由这些的去向这些。
不过总的来说,这个实验还是比较清晰的让我认识到了路由策略的重要性。