目录
实验要求:
1、解决环路问题
2、选路最佳
实验拓扑:
实验思路:
1、配置IP地址
2、配置ospf 和rip 协议
3、在R7上做ospf 的直连重发布
4、在R2 R3上做双向重发布
5、使用路由策略解决该问题。
实验过程:
1、配置IP地址(省略)
2、ospf 和rip协议的配置:
R1:
rip 1
version 2
network 192.168.1.0
network 1.0.0.0
network 2.0.0.0
[r2]rip
[r2-rip-1]v 2
[r2-rip-1]net 1.0.0.0
[r2-rip-1]net 192.168.2.0
[r2-rip-1]q
[r2]ospf router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]net 3.3.3.0 0.0.0.255
[r3]rip
[r3-rip-1]v 2
[r3-rip-1]net 2.0.0.0
[r3-rip-1]q
[r3]ospf router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]net 192.168.3.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]net 4.4.4.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]
[r4]ospf router-id 4.4.4.4
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]net 192.168.4.1 0.0.0.0
[r4-ospf-1-area-0.0.0.0]net 4.4.4.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]net 3.3.3.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]net 5.5.5.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]
[r5]ospf router-id 5.5.5.5
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]net 5.5.5.0 0.0.0.255
[r5-ospf-1-area-0.0.0.0]net 192.168.5.1 0.0.0.0
[r6]ospf router-id 6.6.6.6
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]net 192.168.6.1 0.0.0.0
[r6-ospf-1-area-0.0.0.0]net 6.6.6.0 0.0.0.255
[r7]ospf router-id 7.7.7.7
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]net 7.7.7.0 0.0.0.255
重发布:
[r7]ospf [r7-ospf-1]import-route direct
[r2]ospf
[r2-ospf-1]import-route rip
[r2-ospf-1]q
[r2]rip
[r2-rip-1]import-route ospf
[r2-rip-1]q
[r3]ospf
[r3-ospf-1]import-route rip
[r3-ospf-1]q
[r3]rip
[r3-rip-1]import-route ospf
[r3-rip-1]
存在问题:
此时我们查路由表,会出现192.168.3.0 同时存在子网掩码为24 和 32,因此我们需要解决它,解决的方式有两个,解决:1)环回接口配置32位掩码ip地址 2)修改环回接口的网络类型
原因:
ospf协议传递本地环回接口网段时,为32位主机路由;但若将本地环回通过重发布导入其他路由时,基于本地路由表中的直连路由进行;若本地直连路由为其他长度掩码,将使得该网络出现两条掩码不同的路由来在整个网路传递;
[r2]int l 0
[r2-LoopBack0]ospf net
[r2-LoopBack0]ospf network-type broadcast
[r2-LoopBack0]q
[r3]int l 0
[r3-LoopBack0]ospf network-type broadcast
修改之后:
解决环路问题
此时遇到一个问题,那就是R7环回的192.168.7.1 24 造成了环回,
原因:因为AR7路由重发布到AR3时,RIP优先级为100,OSPF优先级为150,所以导致了AR3只会学习RIP这边的路由,所以导致了环路的产生。
解决方案:
将左边RIP的学习到AR7环回的优先级改为151,比右边优先级大,这样选路时就不会选择左边。
[r3]ip ip-prefix a permit 192.168.7.0 24
[r3]route-policy h permit node 10
Info: New Sequence of this List.
[r3-route-policy]if-match ip-prefix a
[r3-route-policy]apply preference 151
[r3-route-policy]q
[r3]rip
[r3-rip-1]preference route-policy h
负载均衡,解决选路问题
[r2]ip ip-prefix hh permit 192.168.3.0 24
[r2]ip ip-prefix hh permit 4.4.4.0 24
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]q
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]rip metricout ip-prefix hh 2
[r2-GigabitEthernet0/0/0]q
[r2]ip ip-prefix aa permit 1.1.1.0 24
[r2]ip ip-prefix aa permit 192.168.2.0 24
[r2]route-policy aa permit node 10
Info: New Sequence of this List.
[r2-route-policy]if-match ip-prefix aa
[r2-route-policy]apply cost-type type-1
[r2-route-policy]q
[r2]route-policy aa permit node 20
Info: New Sequence of this List.
[r2-route-policy]q
[r2]ospf
[r2-ospf-1]import-route rip route-policy aa
[r2-ospf-1]
[r3]ip ip-prefix jj permit 192.168.2.0 24
[r3]ip ip-prefix jj permit 3.3.3.0 24
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]rip metricout ip-prefix jj 2
[r3]ip ip-prefix aa permit 2.2.2.0 24
[r3]route-policy aa permit node 10
Info: New Sequence of this List.
[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
[r3-ospf-1]import-route rip route-policy aa
结果图:
目前会出现负载均衡的有5.5.5.0 /24 6.6.6.0/24 7.7.7.0/24 这三个网段 ,负载均衡已经解决。