华为路由策略实验

实验要求:

数据类型:

 控制层面数据:是路由协议之间进行路由信息的共享

数据层面数据:是设备之间正常相互通讯的数据

路由策略分两步骤:

首先是抓取数据 然后是对数据做出动作:

抓取数据的方法:

1)acl访问控制列表

acl 2000-2999 基础acl 3000-3999 高级acl  4000-4999 二层acl

基础命令:

基础acl:

permit source 源ip 通配符 

deny source 源ip 通配符

高级acl相比于基础acl多了一个目标ip

permit/deny source 源ip 通配符 destination 目标ip 通配符

华为设备默认不处理也就是允许所有

由于acl不含有掩码信息 不能够精确匹配

2)前缀列表:

适用于精确匹配

基础命令:

ip ip-prefix 列表名 permit/deny 地址 掩码

在前缀列表中在最后存在一条默认的拒绝所有的匹配规则

基本规则:顺序匹配 唯一匹配 拒绝所有

作出动作:

1.偏移列表 (只适用于dv协议)

在rip中:

接口上配置:rip metricin/metricout ip-prefix 策略名 度量 前缀列表中允许的网络号都会被抓取 度量值会增加

2.分发列表:

filter-policy 前缀列表/acl import/export 接口 根据前缀列表匹配 permit就是允许 deny就是拒绝

3.路由策略:

route-policy 策略名 大动作(deny/perimt) node 10

if-match acl/偏移列表

小动作apply cost-type type-1 修改cost类型为1

开始实验

首先配置ip与路由:

配置简单只展示结果:

R6
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              67.0.0.1/24          up         up        
GigabitEthernet0/0/1              56.0.0.2/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         6.6.6.6/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
ospf 1 
 area 0.0.0.0 
  network 6.6.6.0 0.0.0.255 
  network 56.0.0.0 0.0.0.255 
  network 67.0.0.0 0.0.0.255 
R7
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              unassigned           down       down      
GigabitEthernet0/0/1              67.0.0.2/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         7.7.7.7/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
ospf 1 
 area 0.0.0.0 
  network 67.0.0.0 0.0.0.255 
R4
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              45.0.0.1/24          up         up        
GigabitEthernet0/0/1              24.0.0.2/24          up         up        
GigabitEthernet0/0/2              34.0.0.2/24          up         up        
LoopBack0                         4.4.4.4/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
ospf 1 
 area 0.0.0.0 
  network 4.4.4.0 0.0.0.255 
  network 24.0.0.0 0.0.0.255 
  network 34.0.0.0 0.0.0.255 
  network 45.0.0.0 0.0.0.255 
R3
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              13.1.1.2/24          up         up        
GigabitEthernet0/0/1              34.0.0.1/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         3.3.3.3/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
ospf 1 
 area 0.0.0.0 
  network 3.3.3.0 0.0.0.255 
  network 34.0.0.0 0.0.0.255 
rip 1
 network 13.0.0.0
R2
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              24.0.0.1/24          up         up        
GigabitEthernet0/0/1              12.1.1.2/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         2.2.2.2/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
ospf 1 
 area 0.0.0.0 
  network 24.0.0.0 0.0.0.255 
rip 1
 version 2
 network 12.0.0.0
 network 2.0.0.0
R1
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              12.1.1.1/24          up         up        
GigabitEthernet0/0/1              13.1.1.1/24          up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack0                         1.1.1.1/24           up         up(s)     
NULL0                             unassigned           up         up(s)     
rip 1
 version 2
 network 12.0.0.0
 network 13.0.0.0
 network 1.0.0.0




重发布 

先在7上重发布把直连导入:

[R7-ospf-1]import-route direct 

出现一条优先级为150的域外路由

  在R3上重发布: 

[R3-rip-1]import-route ospf 1
这时 7.7.7.0会传给rip 优先级变成了100

[R3-ospf-1]import-route rip 

R2上重发布:

[R2-ospf-1]import-route rip
这时R2上有一条到7.7.7.0优先级为100的路由 传入ospf区域内后

变成了度量为1且优先级为150的路由

R4经过比较后选择了rip传来的路由导致出环

R5也会负载均衡 

 方法一:修改七五类路由类型

 由于网段不同路由器以为有两条路可以到达环回

 ospf协议会让设备的环回掩码变成32位主机掩码由于是点到点工作方式

我们可以选择修改工作方式来使这一现象消失

[R3-LoopBack0]ospf network-type broadcast 
 为了让四的环路消失:

我们需要让直连传入的7.7.7.7 优先级更高

我们可以采取策略将类型改为type1 这样就不会出环了

[R7]ip ip-prefix hah permit 7.7.7.0 24 

[R7]route-policy hah permit node 10

[R7-route-policy]if-match ip-prefix hah

[R7-route-policy]apply cost-type type-1

方法2:修改路由开销值 

我们需要让R7传入的路由优先级小于R2R3传入的

增大R2R3传入的路由优先级 优先级越小越容易被采用

抓取流量 修改优先级或者修改cost值使得这条路由不被选中

修改前

R4上

[R2]ip ip-prefix huan permit 7.7.7.0 24  
[R2]route-policy huan permit node 10
[R2-route-policy]if-match ip-prefix huan
[R2-route-policy]apply cost 15

[R2]route-policy huan permit node 100
[R2-rip-1]import-route ospf route-policy huan 

[R2-ospf-1]import-route rip route-policy huan

[R3]ip ip-prefix huan permit 7.7.7.0  24
[R3]route-policy huan permit node 10
[R3-route-policy]if-match ip-prefix huan 
[R3-route-policy]apply cost 15

[R3]route-policy huan permit node 100

[R3-ospf-1]import-route rip route-policy huan 
[R3-rip-1]import-route ospf route-policy huan
修改后

优选路由:

[R2]ip ip-prefix you index 5 permit 34.0.0.0 24
[R2]ip ip-prefix you index 10 permit 3.3.3.0 24 
[R2]ip ip-prefix you index 15 permit 13.0.0.0 24

[R2]route-policy huan permit node 15
Info: New Sequence of this List.   
[R2-route-policy]if-match ip-prefix you   
[R2-route-policy]apply cost 5   

R1上

 改后:

 R4上

 改后:

在R3上修改: 

[R3]ip ip-prefix you index 5 permit 2.2.2.0 24
[R3]ip ip-prefix you index 10 permit 12.0.0.0 24
[R3]ip ip-prefix you index 15 permit 24.0.0.0 24
[R3]route-policy huan permit node 15
Info: New Sequence of this List.
[R3-route-policy]if-match ip-prefix you  
[R3-route-policy]apply cost 5
R1改后:

R4改后:

 R1R4

R5

可以看到环路问题和负载均衡问题都成功解决 至此实验完成

posted @   f0r9  阅读(94)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示