要求:
1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址
2.R1-R2-R3-R4-R6之间使用OSPF协议,R4- R5-R6之间使用RIP协议
3.R1环回重发布方式引入OSPF网络
4.R4/R6上进行双点双向重发布
5.分析网络中出现路由环路的原因
6.路由优化,全网可达
一、topo如下:
二、R1环回重发布方式引入OSPF网络
在R1上写route-policy列表重发布R1UBRL0空的环回
R1:
[r1-route-policy]if-ma
[r1-route-policy]if-match int lo0
[r1-route-policy]q
[r1]ospf
[r1-ospf-1]imp
[r1-ospf-1]import-route dir rou
[r1-ospf-1]import-route dir route-policy ccie
[r1-ospf-1]dis this
[V200R003C00]
#
ospf 1 router-id 91.1.1.1
import-route direct route-policy ccie
area 0.0.0.0
network 10.1.1.1 0.0.0.0
area 0.0.0.1
#
return
R4/R6上进行双点双向重发布
R4:
[r4]rip
[r4-rip-1]im
[r4-rip-1]import-route ospf 1
[r4-rip-1]ospf 1
[r4-ospf-1]om
[r4-ospf-1]im
[r4-ospf-1]import-route rip 1
R6:
[r6]ospf
[r6-ospf-1]im
[r6-ospf-1]import-route rip 1
[r6-ospf-1]
[r6-ospf-1]rip
[r6-rip-1]im
[r6-rip-1]import-route ospf 1
在R3上学习到了R5R6的路由信息
R4/R6上进行双点双向重发布
R6:
查看R3 R5的路由表:
这样做双点双向重发布一定会出环,这是R3的路由表1.1.1.0/24的下一跳本应该是10.1.1.1但是在R3的路由表上却是10.1.2.1的下一跳。1.1.1.0/24作为在R1重发布的路由优先级本应该是150在R4上通过重发布进入了rip但是在R6通过RIP学习到的R1环回比150小所以在R6上吧原有的ospf路由信息删除了又通过R6上的重发布把R1的环回以外部路由重新发布到ospf当中所以优先级又变为150但此时R3和R6的cost的值是1所以产生了环路这里的cost值本应该是R1-R3的也就是COST=2所以路由回馈出现了环路。
再就是出现本不应该有的负载均衡
R6:
[r6]route-policy hcip permit node 10
Info: New Sequence of this List.
[r6-route-policy]if-match ip-prefix hcip
[r6-route-policy]apply cost 100
[r6-route-policy]q
[r6]route-policy hcip permit node 20
Info: New Sequence of this List.
[r6-route-policy]q
[r6]rip
[r6-rip-1]import-route ospf 1 route-policy hcip
在R4上增加metric值
R4:
[r4]acl 2000
[r4-acl-basic-2000]rule permit source 10.1.5.0 0
[r4-acl-basic-2000]int g0/0/0
[r4-GigabitEthernet0/0/0]rip metricout 2000 3
R3的负载均衡
R4上用route-policy
R4:
[r4]ip ip-
[r4]ip ip-prefix aa pe
[r4]ip ip-prefix aa permit 5.0.0.0 8
[r4]ip ip-prefix aa permit 10.1.6.0 24
[r4]rou
[r4]route-
[r4]route-policy aa pe
[r4]route-policy aa permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-
[r4-route-policy]if-match ip-
[r4-route-policy]if-match ip-prefix aa
[r4-route-policy]app
[r4-route-policy]apply co
[r4-route-policy]q
[r4] undo ip ip-prefix aa permit 10.1.6.0 24
^
Error:Too many parameters found at '^' position.
[r4]undo ip ip-prefix aa
[r4]ip ip
[r4]ip ip-
[r4]ip ip-prefix c1 pe
[r4]ip ip-prefix c1 permit 5.0.0.0 8
[r4]ip ip-prefix c2 permit 10.1.6.0 24
[r4]rou
[r4]route-
[r4]route-policy c pe
[r4]route-policy c permit node 10
Info: New Sequence of this List.
[r4-route-policy]if-
[r4-route-policy]if-match ip-
[r4-route-policy]if-match ip-prefix c1
[r4-route-policy]ap
[r4-route-policy]apply c
[r4-route-policy]apply cos
[r4-route-policy]apply cost-type t
[r4-route-policy]apply cost-type type-1
[r4-route-policy]q
[r4]ro
[r4]route-policy c pe
[r4]route-policy c permit node 20
Info: New Sequence of this List.
[r4-route-policy]if-
[r4-route-policy]if-match ip -p
[r4-route-policy]if-match ip-
[r4-route-policy]if-match ip-prefix c2
[r4-route-policy]a
[r4-route-policy]applycos
[r4-route-policy]apply cos
[r4-route-policy]apply cost-type t
[r4-route-policy]apply cost 3
[r4-route-policy]q
[r4]ro
[r4]route-policy c pe
[r4]route-policy c permit node 30
Info: New Sequence of this List.
[r4-route-policy]q
[r4]ospf
[r4-ospf-1]im
[r4-ospf-1]import-route rip 1 ro
[r4-ospf-1]import-route rip 1 route-policy c