实验要求:
1.首先我们将两边的ip配置完成,然后配置左右的路由协议:
配置完成后相互内网互相ping一下查看是否都通
此时R2和R3两台路由器拥有整个拓扑的路由:
注意:当我们做完重发布后,他们的路由表若发生变化,说明出现了路由回馈,导致选路不佳;因此我们需要路由策略来解决;
2.开始进行重发布:
我们先将R7的环回重发布进ospf里去
因为R7的环回为直连路由因此重发布命令为:
[r7-ospf-1]import-route direct
当我们将R7的环回重发布进去后,ospf区域里面的其他路由器都会有一条到7.7.7.7的域外路由
接下来我们就开始将RIP和OSPF都双双重发布到对面的区域去:
[r2-rip-1]import-route ospf 1
[r2-ospf-1]import-route rip 1
[r3-rip-1]import-route ospf 1
[r3-ospf-1]import-route rip 1
此时我们可以观察到产生了一条关于R7环回的环路;
r3访问7.7.7.7的下一跳指向了13.1.1.1,r1访问7.7.7.7的 下一跳指向了12.1.1.2,r2访问7.7.7.7的下一跳指向了24.1.1.2,r4访问7.7.7.7的下一跳指向了34.1.1.1,我们就会发现在R1R2R3R4上成环,需要解决
注:为什么R4只有现在只有一条到7.7.7.7的路由表且是指向r3的?
因为4收到左右两边重发布进来的到7.7.7.7的路径,从rip发进来(左边)的度量比右边小,因此放弃了右边,选择了左边
我们可以使用路由策略将R3RIP里面针对于7.7.7.7的路由优先级改为151,让他的优先级比右边来的小,这样R3就会选择从右边来的7.7.7.7的环回路线。
[r3]ip ip-prefix a permit 7.7.7.0 24----专门设计用于抓取控制层面流量
[r3]route-policy qq permit node 10---创建名为qq的路由策略,大动作为接受,序号为10
[r3-route-policy]if-match ip-prefix a---匹配前缀列表
[r3-route-policy]apply preference 151---修改优先级
[r3-rip-1]preference route-policy qq---应用到rip 1中
现在已经破环了,就要开始考虑路径选择最优,且存在备份了:
r1到ospf区域应该有10个备份路径,而图中只有9个,我们可以发现到3.3.3.3的路径有两条一条为掩码为24,一条掩码32,因为ospf区域中学习的为拓扑为32掩码,而rip学习到的为掩码24;因此我们可以将r3上环回的掩码改为32位:
接下来我们需要将负载均衡的路径改为选择最佳路径且不删除备份:
R1-R24网段我们选择走上面为最佳路径,因此我们将从R3进入的流量度量增加;让r1只选择往上走:
[r3]ip ip-prefix we permit 24.1.1.0 24
[r3-GigabitEthernet0/0/0]rip metricout ip-prefix we 2
R1-R34网段以及R3环回选择走下面为最佳路径,我们将R2进入的流量度量增加:
[r2]ip ip-prefix nn permit 34.1.1.0 24
[r2]ip ip-prefix nn permit 3.3.3.3 32
[r2-GigabitEthernet0/0/0]rip metricout ip-prefix nn 2
R4-R31网段最佳路径为下面;我们可以更改R13网段到R4的流量类型改为1,也可以改度量:
[r3]ip ip-prefix aa permit 13.1.1.0 24
[r3]route-policy aa permit node 10
[r3-route-policy]if-match ip-prefix aa
[r3-route-policy]apply cost-type type-1
[r3-route-policy]q
[r3]route-policy aa permit node 20
Info: New Sequence of this List.
[r3-route-policy]q
[r3-ospf-1]import-route rip route-policy aa
R4-R21网段以及环回为最佳路径;配置同上
最后配置完成后:
R1-R(2-7)上有7条负载均衡,其余都是为最佳路径
R4也是选择最佳路径
实验完成!