需求:将1.1.1.0/24网段重发布到网络中,不允许出现次优路径,实现全网可达。
- 在R1上重发布1.1.1.0/24网段,但是需要过滤192.168.12.0/24和192.168.13.0/24
- 在R2和R3上执行双向重发布
- 因为R1引入的域外路由信息的优先级为150,而在R2和R3身上执行双向重发布后,导致该路由优先级变为100,从而使得另一台ASBR设备对路由信息的来源产生变化,最终导致R4设备身上出现选路不佳问题,以及路由回馈问题。
- 解决思路:降低OSPF域外路由信息的优先级。
- 修改1.1.1.0/24路由信息的OSPF优先级
- 在R2和R3上通过路由策略解决
- 修改R4身上的次优路径,使用偏移列表
1、配置IP、OSPF、RIP,R1上的环回不宣告进去OSPF
2、抓取流量、做策略
过滤192.168.12.0/24和192.168.13.0/24
[R1]ip ip-prefix aa permit 1.1.1.0 24[R1]route-policy aa permit node 10
Info: New Sequence of this List.
[R1-route-policy]if-match ip-prefix aa
[R1-route-policy]q不需要方通所有、因为接下来拒绝掉所有信息[R1]ospf 1
[R1-ospf-1]import-route direct route-policy aa
2、R2和R3上执行双向重发布
[R2-ospf-1]import-route rip 1
[R2-ospf-1]q
[R2]rip 1
[R2-rip-1]import-route ospf 1[R3]ospf 1
[R3-ospf-1]import-route rip 1
[R3-ospf-1]q
[R3]rip 1
[R3-rip-1]import-route ospf 1
3、修改优先级
[R2]ip ip-prefix aa permit 1.1.1.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 preference 99
[R2]ospf 1
[R2-ospf-1]preference ase route-policy aa[R3]acl 2000
[R3-acl-basic-2000]rule permit source 1.1.1.0 0.0.0.0
[R3-acl-basic-2000]q
[R3]route-policy aa permit node 10
Info: New Sequence of this List.
[R3-route-policy]if-match acl 2000
[R3-route-policy]apply preference 99
[R3-route-policy]q
[R3]ospf 1
[R3-ospf-1]preference ase route-policy aa
此时,在R4上出现了负载均衡,解决路由回馈
4、修改R4身上的次优路径,使用偏移列表
[R4]acl 2000
[R4-acl-basic-2000]rule permit source 192.168.12.0 0.0.0.0
[R4-acl-basic-2000]q
[R4]acl 2001
[R4-acl-basic-2001]rule permit source 192.168.13.0 0.0.0.0
[R4-acl-basic-2001]q[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]rip metricin 2001 2
[R4-GigabitEthernet0/0/0]q
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]rip metricout 2000 2