IGP高级特性

目录

实验目标

网络拓扑

实验要求

实验任务

步骤 1: 调整ospf cost开销值并开启OSPF IP FRR

步骤 2: 配置OSPF与BFD联动

步骤 3: 配置OSPF路由限制

步骤 4: IS-IS缺省路由控制

小结

实验目标

  • 部署FRR、BFD加快OSPF收敛速度
  • 通过路由策略调整OSPF路由的开销值
  • 区域间路由过滤,减少OSPF LSDB大小

网络拓扑

实验要求

  1. 在区域0中AR2-AR1-AR3的链路带宽优于AR2-AR4-AR3,调整OSPF的接口开销值,让流量优先走带宽较高的链路;
  2. 在AR2上开启OSPF IP FRR,生成前往AR3环回口的备份路由;
  3. OSPF区域内部署OSPF与BFD联动;
  4. 为了控制OSPF区域0内的路由条目数量,在AR3上部署了路由过滤,限制进入OSPF区域0的路由;
  5. AR5模拟整个网络的出口,在AR5上创建默认路由,发布到IS-IS域内。

实验任务

步骤 1: 调整ospf cost开销值并开启OSPF IP FRR

在区域0中AR2----->AR1------>AR3的链路带宽优于AR2------>AR4------>AR3,调整OSPF的接口开销值,让流量优先走带宽较高的链路。此时为等价路由,如下图:

在AR2调整AR2------AR4的接口开销值

AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ospf cost  2

在AR2上配置IP OSPF FRR

[AR2]ospf 1
[AR2-ospf-1]frr	
[AR2-ospf-1-frr]loop-free-alternate 

步骤 2: 配置OSPF与BFD联动

  • 在所有设备上全局使能BFD特性
[AR1]bfd 
[AR1-bfd]quit
  • 配置设备的接口BFD特性,指定最小发送和接收间隔为500ms,本地检测时间倍数为3
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/0]ospf bfd enable 
[AR1-GigabitEthernet0/0/0]ospf bfd min-rx-interval 500 min-tx-interval 500 detec
t-multiplier 3

[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ospf bfd enable  
[AR1-GigabitEthernet0/0/1]ospf bfd min-rx-interval 500 min-tx-interval 500 detec
t-multiplier 3
  • 检验:在AR2的g0/0/0接口上过滤入方向的BFD报文,观察AR2上是否可以快速检测到BFD会话中断,同时联动OSPF切换路由。

        配置过滤策略用于过滤BFD报文,创建acl 3000匹配BFD报文(UDP端口号3784为BFD控制报

文单跳检测目的端口),并在流策略中进行调用。

[AR2]acl  number 3000
[AR2-acl-adv-3000]rule 1 permit udp destination-port eq 3784
[AR2-acl-adv-3000]quit

[AR2]traffic classifier bfd operator or 
[AR2-classifier-bfd]if-match acl 3000
[AR2-classifier-bfd]quit

[AR2]traffic behavior bfd 
[AR2-behavior-bfd]deny
[AR2-behavior-bfd]quit

[AR2]traffic policy bfd	
[AR2-trafficpolicy-bfd]classifier bfd behavior bfd
[AR2-trafficpolicy-bfd]quit

将流策略调用在AR2的ge-0/0/0的入方向。

[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]traffic-policy bfd inbound 

只过滤接口下的BFD报文,并未过滤接口接收的OSPF报文,因此OSPF会话Down后,会在短时间内重新建立,因此很难观察到OSPF会话Down现象。

在acl 3000中添加rule 2匹配OSPF报文,重新调用流策略。

[AR2]acl 3000
[AR2-acl-adv-3000]rule 2 permit ospf

此时,BFD报文、OSPF报文都无法正常被AR2接收,BFD会话down之后会立马触发OSPF邻居关系的重新建立,但是因为此时AR2的g0/0/0接口只能对外发送OSPF报文,而无法接收OSPF报文,因此无法完成OSPF邻居的建立。

步骤 3: 配置OSPF路由限制

在AR1和AR4上创建LookBack2接口,并激活OSPF

[AR1]int lo2
[AR1-LoopBack2]ip add 10.2.16.16 32
[AR1-LoopBack2]ospf enable 1 area 0
[AR4]int lo2
[AR4-LoopBack2]ip add 10.2.16.16 32
[AR4-LoopBack2]ospf enable 1 area 0

  此时,AR3上OSPF路由10.2.16.16/32形成了负载分担。   

AR3限制负载分担的等价路由的最大数量为1,见小结选取。

[AR3]ospf 1
[AR3-ospf-1]maximum load-balancing 1

在AR5上创建LookBack3接口,并激活OSPF

[AR5]int lo3
[AR5-LoopBack3]ip add 10.5.5.5 24
[AR5-LoopBack3]ospf network-type broadcast 
[AR5-LoopBack3]ospf enable 1 area 1

在ABR AR3上配置type-3 LSA过滤,限制OSPF区域间路由10.5.5.0/24向区域0传递。

[AR3]ip ip-prefix 1 index 10 deny 10.5.5.0 24 greater-equal 24 less-equal 24 
[AR3]ip ip-prefix 1 index 20 permit 0.0.0.0 0 less-equal 32

[AR3]ospf 1
[AR3-ospf-1]area 1
[AR3-ospf-1-area-0.0.0.1]filter ip-prefix 1 export 

步骤 4: IS-IS缺省路由控制

在IS-IS Level-1-2设备AR5上发布缺省路由,在AR6上观察缺省路由生成情况。

[AR5]isis 
[AR5-isis-1]default-route-advertise always level-1-2

AR6上查看IS-IS LSDB携带了AR3通告的默认路由。

小结

当组网中存在的等价路由数量大于maximum load-balancing命令配置的等价路由数量时,按照下面原则选取有效路由进行负载分担:

  • 路由优先级:负载分担选取优先级小的路由进行负载分担。
  • 接口索引:如果接口的优先级相同,则比较接口的索引,负载分担选取接口索引值大的路由进行负载分担
  • 下一跳IP地址:如果接口的优先级和接口索引都相同,则比较下一跳IP地址,负载分担选取IP地址大的路由进行负载分担。
  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值