Bootstrap

华为eNSP 路由环路和次优路由实验

简介 

路由环路和次优路由是网络中常见的两个问题,它们会对数据包转发造成负面影响,导致网络性能下降甚至服务中断。

路由环路(Routing Loop): 路由环路是指数据包在网络中不断循环传递,无法到达最终目的地的现象。这通常是由于路由信息的错误配置或传播机制导致的。

当OSPF路由信息引入到RIP中或反之亦然时,如果没有正确配置路由汇聚、路由映射规则、过滤规则以及设置合适的管理距离,则可能出现循环路由的问题。比如,一条路由可能在两个协议之间反复传播,形成环路。

次优路由(Suboptimal Routing): 次优路由是指在多条可达目标网络的路径中,路由器选择了非最优(开销较大或跳数较多)的路径。这种情况可能导致网络流量未能有效利用最佳路径,影响网络效率。

假设OSPF网络中的最优路径是通过高带宽链接,但RIP网络可能由于其仅关注跳数而不考虑带宽,导致RIP协议认为另一条跳数更少但带宽较低的路径为最优。当这条RIP路由被引入到OSPF中且未做特殊处理时,就可能出现次优路由选择的情况。

解决次优路由的方法包括:

  • 配置路由协议的优先级和度量值:确保最优路径得到正确优选。
  • 应用路由策略或前缀列表:控制哪些路由被引入或通告出去,以及修改它们的属性。
  • 精确路由重分布:只将需要的路由引入到其他路由协议中,并适当调整这些路由的属性以匹配原协议中的最优路径选择标准。

 实验拓扑

实验要求 

1.配置基本地址信息和路由协议
2.R2把OSPF引入到RIP
3.R4把RIP引入到OSPF
4.R5把直连引入到OSPF
5.R3把直连和静态引入到RIP,不引入/25路由
6.避免次优路由和环路

具体配置

R1

sys
sys R1
int g0/0/0
ip add 12.0.0.1 8
int g0/0/1
ip add 14.0.0.1 8
int s4/0/0
ip add 15.0.0.1 8

ospf 1 router-id 1.1.1.1
area 0
net 14.0.0.1 0.0.0.0
net 12.0.0.1 0.0.0.0
net 15.0.0.1 0.0.0.0

R2

sys
sys R2
int g0/0/0
ip add 12.0.0.2 8
int g0/0/1
ip add 23.0.0.2 8

ospf 1 router-id 2.2.2.2
area 0
net 12.0.0.2 0.0.0.0
rip 1
ver 2
net 23.0.0.0
acl 2000
rule 5 permit so 14.0.0.0 0
route-p cost permit node 10
if-match acl 2000
route-p cost permit node 20
app cost 2

acl 2001
rule 5 permit so 5.5.5.5 0
route-p ospfrip permit node 10
if-match acl 2001
apply tag 10
route-p ospfrip deny node 20
if-match tag 100

R3

sys
sys R3
int g0/0/0
ip add 23.0.0.3 8
int g0/0/1
ip add 34.0.0.3 8
int lo 3
ip add 3.3.3.3 32
quit
ip route-s 172.16.0.0 24 null 0
ip route-s 172.16.0.0 25 null 0

rip 1
ver 2
net 23.0.0.0	
net 34.0.0.0

R4

sys
sys R4
int g0/0/0
ip add 34.0.0.4 8
int g0/0/1
ip add 14.0.0.4 8

ospf 1 router-id 4.4.4.4
area 0
net 14.0.0.4 0.0.0.0
rip 1
ver 2
net 34.0.0.0
acl 2000
rule 5 permit so 12.0.0.0 0
route-p cost permit node 10
if-match acl 2000
route-p cost permit node 20
app cost 2

acl 2001
rule 5 permit so 5.5.5.5 0
route-p ripospf permit node 10
if-match acl 2001
apply tag 100
route-p ripospf deny node 20
if-match tag 10

R5

sys
sys R5
int lo 5
ip add 5.5.5.5 32
int s4/0/0
ip add 15.0.0.5 8

ospf 1 router-id 5.5.5.5
area 0
net 15.0.0.5 0.0.0.0
quit
quit
ip ip-prefix iksjls permit 5.5.5.5 32
route-policy iksjls permit node 10
if-match ip-prefix iksjls

ospf 1
import-route direct route-policy iksjls

实验测试

至此,实验结束。

 

;