前言
今天我们学习重发布+路由策略
蓝色区域工作在RIP中,红色区域工作在OSPF中,单区域。
一、IP配置
R1
interface GigabitEthernet0/0/0 ip address 13.1.1.1 255.255.255.0 interface GigabitEthernet0/0/1 ip address 12.1.1.1 255.255.255.0 interface LoopBack0 ip address 1.1.1.1 255.255.255.0
R2
interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1 ip address 24.1.1.1 255.255.255.0 interface LoopBack0 ip address 2.2.2.2 255.255.255.0
R3
interface GigabitEthernet0/0/0 ip address 34.1.1.1 255.255.255.0 interface GigabitEthernet0/0/1 ip address 13.1.1.2 255.255.255.0 interface LoopBack0 ip address 3.3.3.3 255.255.255.0
R4
interface GigabitEthernet0/0/0 ip address 24.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1 ip address 45.1.1.1 255.255.255.0 interface GigabitEthernet0/0/2 ip address 34.1.1.2 255.255.255.0 interface LoopBack0 ip address 4.4.4.4 255.255.255.0
R5
interface GigabitEthernet0/0/0 ip address 45.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1 ip address 56.1.1.1 255.255.255.0 interface LoopBack0 ip address 5.5.5.5 255.255.255.0
R6
interface GigabitEthernet0/0/0 ip address 56.1.1.2 255.255.255.0 interface GigabitEthernet0/0/1 ip address 67.1.1.1 255.255.255.0 interface LoopBack0 ip address 6.6.6.6 255.255.255.0
R7
interface GigabitEthernet0/0/0 ip address 67.1.1.2 255.255.255.0 interface LoopBack0 ip address 7.7.7.7 255.255.255.0
二、路由
R1
rip 1 version 2 undo summary network 12.0.0.0 network 13.0.0.0 network 1.0.0.0
R2
rip 1 version 2 undo summary network 12.0.0.0 network 2.0.0.0 ospf 1 router-id 2.2.2.2 area 0.0.0.0 network 24.1.1.1 0.0.0.0
R3
rip 1 version 2 undo summary network 13.0.0.0 ospf 1 router-id 3.3.3.3 area 0.0.0.0 network 3.3.3.3 0.0.0.0 network 34.1.1.1 0.0.0.0
R4
ospf 1 router-id 4.4.4.4 area 0.0.0.0 network 0.0.0.0 255.255.255.255
R5
ospf 1 router-id 5.5.5.5 area 0.0.0.0 network 0.0.0.0 255.255.255.255
R6
ospf 1 router-id 6.6.6.6 area 0.0.0.0 network 0.0.0.0 255.255.255.255
R7
ospf 1 router-id 7.7.7.7 area 0.0.0.0 network 67.1.1.2 0.0.0.0
查看R1的路由表,会发现只有RIP所在区域内的路由,没有OSPF所在区域的路由,这时需要通过重发布来将RIP和OSPF中的路由互相导入到对方中。
R1路由表
R4路由表只有OSPF中的路由
规则:
1、将A协议发布到B协议时(A协议的路由共享到B协议),在ASBR上的B协议中进行配置
2、将A协议发布到B协议时,是将ASBR上所有通过A协议学习的路由条目,以及ASBR直连工作在A协议的路由全部共享到B协议;
三、重发布
R2
ospf 1 import-route rip 1 rip 1 import-route ospf 1
R3
rip 1 import-route ospf 1 ospf 1 router-id 3.3.3.3 import-route rip 1
双向重发布配置完成后,我们来看R1和R4的路由表
R1的路由表
R4的路由表
我们发现两边都学习到了对方的路由,但是选路似乎有些不太好。R1到达OSPF区域内的所有网段都是负载均衡,但是R1去往24.1.1.0/24网段应该走R2,去往34.1.1.0/24和3.3.3.0/24网段应该走R3。同理,R4去往12.1.1.0/24和2.2.2.0/24网段应该走R2,去往13.1.1.0/24网段应该走R3,这时我们就需要用到路由策略来解决这个问题,并且存在备份。
在解决这个问题之前还有一个问题需要我们注意,我们看R2的路由表会发现R2会有两条路由去往同一个地方-R3的环回。
重发布前
重发布后
这是为什么呢?
由于OSPF这个路由协议规定,学习环回接口,是会学习到 /32 网段。当我们在R2上将OSPF重发布到RIP中时,也就会将R3的环回以3.3.3.3/32网段共享给RIP。而R3上进行重发布时,由于R3是其本地的环回,所以会共享3.3.3.0/24网段。当这两条路由来到R2时,由于是两条不同的路由,所以R2会选择同时加载到路由表中。这就是路由回馈
解决路由回馈的方法有两种:
在配置R3环回IP地址的时候,直接给到 /32 网段
修改R3环回的OSPF网络类型
这两种任意选择一种都可以,在这里我们选择第二种
interface LoopBack0
ospf network-type broadcast
四、路由策略route-policy
R2
ip ip-prefix a index 10 permit 34.1.1.0 24//抓取要修改的流量 ip ip-prefix a index 20 permit 13.1.1.0 24 ip ip-prefix a index 30 permit 3.3.3.0 24 route-policy hcip permit node 10 if-match ip-prefix a apply cost 3 //修改种子度量为3 route-policy hcip permit node 100 //华为中route-policy默认结尾隐含拒绝所有,所以需要在最后手动配置一个允许所有 ospf 1 import-route rip 1 route-policy hcip //重发布时调用路由策略 hcip为策略的名字,可以随意起名 rip 1 import-route ospf 1 route-policy hcip
R3
ip ip-prefix a index 10 permit 24.1.1.0 24 ip ip-prefix a index 20 permit 2.2.2.0 24 ip ip-prefix a index 30 permit 12.1.1.0 24 route-policy hcip permit node 10 if-match ip-prefix a apply cost 3 route-policy hcip permit node 100 ospf 1 import-route rip 1 route-policy hcip rip 1 import-route ospf 1 route-policy hcip
再来看R1和R4的路由表
R1的路由表
R4的路由表
所有选路一切正常,并且为最优路径
到这里,整个实验已经基本全部完成,只剩下最后一个要求,R7的环回需要重发布进入,当R7的环回重发布进入的时候,由于默认外部类型为类型2,会在R1-R4间出现环路,解决这个环路的方法很简单,R7的环回重发布进入时,修改外部类型为类型1即可。
R7
ospf 1 import-route direct type 1 //修改为类型1
总结
到此,整个实验已经完成,所有条件均满足,希望对大家学习有所帮助。
审核编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !