实验拓扑:

将链路的IP地址、路由协议配置完成后,按照如下顺序进行重发布

重发布步骤:

1.将R6环回重发布到EIGRP,指定度量值

2.R2上将EIGRP重发布到OSPF

3.R4上将OSPF重发布到EIGRP,指定与步骤1相同的度量值

4.最后,R2上将OSPF重发布到EIGRP中,R4上将EIGRP重发布到OSPF中

 

在将R6的环回重发布到EIGRP中时指定度量值,R2上将EIGRP重发布到OSPF时指定度量值,R4上相同。此时,对于R3来说,R4学到的R6的环回的metric小于从R5学到的,因为一段小于两段。

1. 将R6环回环回重发布到EIGRP,指定度量值

 

重发布进来的度量值(AD)为

(10^7/10000+100)*256=281600

R5到达R6环回的

FD =( (10^7/1544)+ (20000+1000)/10 )*256

    = 2195456

 

2. R2上将EIGRP重发布到OSPF

 

3. R4上将OSPF重发布到EIGRP,指定与步骤1相同的度量值

 

4. 最后,R2上将OSPF重发布到EIGRP中,R4上将EIGRP重发布到OSPF中

 

此时,R3上去往R6的环回,走的是R4,因为R3从R4学到的R6的环回的metric小于从R5学到的,一段小于两段;R4能学习到的是因为R2上将EIGRP重发布到了OSPF。

 

R4上重发布前,R3的路由表

R4上重发布后,R3的路由表

 

此时,R1 R2 R3 R4 出现环路

R3上学习6.6.6.0 走R4,R4走R1,R1走R2,R2走R3

R3走R4

R4走R1

R1走R2

R2走R3

 

解决:

更改AD值

将重发布(OSPF)来的路由条目的AD值增大(大于EIGRP中的170)

OSPF将这条路由重发布进EIGRP时,AD值大于EIGRP中的170,那么R3就直接学习EIGRP中的了

R4上,修改R2重发布时的AD值

 

R2上,修改R4重发布时的AD值

R2 R4上都修改的目的在于,重发布的顺序不同,或者当R1R4间的来链路出现故障时,那就是R2先重发布,R1R2间的链路出现故障时,那就是R4先重发布

这样一来,R2 R4从R3上学习到6.6.6.0/24网段,R1上去往6.6.6.0/24负载均衡;以上AD值的修改,使R2、R4学习EIGRP中的6.6.6.0,因为AD值小,从而环路消失

验证查看:

R1上,去往6.6.6.0网段,负载均衡

R2上,去往6.6.6.0网段,走的是R3

 

R3上,去往6.6.6.0网段,走的是R5

 

R4上,去往6.6.6.0网段,走的是R3

 

接下来,调整次优路径

R1上,这3个网段不应该是负载均衡的

思路:

  • 34网段与R4的环回修改至下一跳为R4
  • 23网段修改至下一跳为R2

解决:

R4上更改R4的环回和34网段重发布时的5类LSA类型,利用route-map,更改5类LSA类型为OE1(OE1优与OE2)

部署:

1.抓取路由

2.制作策略 要写空表,末尾要允许所有

3.在R4的OSPF进程内重发布eigrp时调用策略

 

R2上更改23网段重发布时的5类LSA类型:

1.抓取路由

2.制作策略

3.R2的OSPF进程中重发布EIGRP时调用策略

 

此时,查看R1上的路由

可见,类型更改成功,无负载均衡

 

R3上,这3个网段不应该是负载均衡的

思路:

  • 12网段与R2的环回修改至下一跳为R2
  • 14网段修改至下一跳为R2

分析:

EIGRP是距离矢量型协议,可以用offset-list这个工具来更改metric值

解决:

利用offset-list,更改metric值

解决R2的环回和12网段:

1.抓取路由

2.在R3的EIGRP进程中 在s2/1接口调用offset-list,增大mertic,这样这两段路由就会从R2传递到R3

解决14网段:

步骤与上述一致

此时查看R3的路由表

可见,metric值更改成功,无负载均衡,R3上只有去往R1的环回是负载均衡的