第三十二章 IGP高级路由特性—上

OSPF快速收敛

  1. prc(Partial Route Calculation,部分路由计算)
    • PRC:当网络上路由发生变化的时候,只对发生变化的路由进行重新计算
    • PRC不计算节点路径,而是根据SPF算法算出来的最短路径树来更新路由
  2. 智能定时器 (针对SPF计算和LSA的时候)
    • 控制LSA的生成与接收
    • 控制路由计算
  3. OSPF IP FRR
    • 利用LFA(Loop-Free Alternates)算法预先计算出备份路径,保存在转发表中,以备在故障时将流量快速切换到备份链路上,保证流量不中断
    • 以可提供备份链路的邻居为根节点,利用SPF算法计算出到目的节点的最短距离。然后,按照不等式计算出开销最小且无环的备份链路
    #如图所示 修改R1的G1 接口的开销  其到R3的路径为R2 
    interface GigabitEthernet0/0/1
    ospf cost 100
    
    [Huawei]dis ospf routing 33.33.33.33
    
     OSPF Process 1 with Router ID 1.1.1.1
    
    Destination : 33.33.33.33/32     
    AdverRouter : 3.3.3.3                  Area      : 0.0.0.0  
    Cost        : 2                        Type      : Stub 
    NextHop     : 12.1.1.2                 Interface : GigabitEthernet0/0/0  
    Priority    : Medium                   Age       : 00h00m29s 
    
    #在R上做FRR
    [Huawei-ospf-1-frr]loo   
    [Huawei-ospf-1-frr]loop-free-alternate 
    
    [Huawei]display  ospf routing 33.33.33.33 
    
     OSPF Process 1 with Router ID 1.1.1.1
    
    Destination : 33.33.33.33/32     
    AdverRouter : 3.3.3.3                  Area      : 0.0.0.0  
    Cost        : 2                        Type      : Stub 
    NextHop     : 12.1.1.2                 Interface : GigabitEthernet0/0/0  
    Priority    : Medium                   Age       : 00h02m03s  
    Backup Nexthop : 14.1.1.4              Backup Interface: GigabitEthernet0/0/1
    Backup Type : LFA LINK-NODE  
    #做完FRR 到R3的路由会有一条R4的备份链路  如果不做FRR 由于开销原因,R2关闭之后ospf需要重新计算,会产生延迟。但是做了frr之后会有一条备份链路预先存在ospf的表中。一旦R2的链路断开,会直接使用R4的链路

  4. OSPF与BFD联动
    #配置OSPF的BFD特性
    #所有接口下使用
    [Huawei-ospf-1] bfd all-interfaces enable
    [Huawei-ospf-1] bfd all-interfaces { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } 
    
    #指定接口下使用
    [Huawei-GigabitEthernet0/0/1] ospf bfd enable
    [Huawei-GigabitEthernet0/0/1] ospf bfd { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding }

ospf路由控制

  • 路由控制:调整OSPF的接口开销、设置等价路由、引入外部路由、路由聚合、缺省路由通告、Filter-Policy、对发送的LSA进行过滤、对ABR Type3 LSA进行过滤、设置LSDB中External LSA的最大数量
  1. 等价路由
    设置进行负载分担的等价路由的最大数量
    [Huawei-ospf-1] maximum load-balancing number
    
    [R1] ospf
    [R1-ospf-1] maximum load-balancing 2 
  2. 缺省路由
    #将缺省路由通告到普通OSPF区域。
    [Huawei-ospf-1] default-route-advertise [ [ always | permit-calculate-other ] | cost cost | type type | route-policy route-policy-name [ match-any ] ]
    
    always 参数 不加的话,自身没有缺省路由的话执行这条命令,下面的还是看不到缺省路由(需要自己有)。加上的话,自身没有缺省路由也会下发一条缺省路由
    
    #指定Type3 Summary-LSA的缺省开销值。
    [Huawei-ospf-1] default-route-advertise summary cost cost
  3. LSA的过滤
    #配置对OSPF接口出方向的LSA进行过滤  对于已经发送的LSA,要到3600秒才能达到老化时间
    [Huawei-GigabitEthernet0/0/1] ospf filter-lsa-out { all | { summary [ acl { acl-number | acl-name } ] | ase [ acl { acl-number | acl-name } ] | nssa [ acl { acl-number | acl-name } ] } }
    
    #对区域内出、入方向ABR Type3 LSA(Summary LSA)设置过滤条件,只有通过过滤的LSA才能被发布和接收
    #通过对区域内的LSA进行过滤可以不向邻居发送无用的LSA,从而减少LSDB的大小,提高网络收敛速度
    
    #配置对区域内出方向的Type3 LSA进行过滤:
    [Huawei-ospf-1-area-0.0.0.1] filter { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export
    
    #配置对区域内入方向的Type3 LSA进行过滤:
    [Huawei-ospf-1-area-0.0.0.1] filter { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } import
  4. OSPF Database Overflow (ospf最多承载2w条)
    • 由于系统资源有限,不能再承载如此多的路由信息,这种状态就被称为数据库超限(OSPF Database Overflow)。
    #设置LSDB中External LSA的最大条目数
    [Huawei-ospf-1] lsdb-overflow-limit number

ospf 其他特性

  1. OSPF与BGP联动
  • 当有新的设备加入到网络中,或者设备重启时,可能会出现在BGP收敛期间内网络流量丢失的现象。这是IGP收敛速度比BGP快造成的。
    #设置等待100s后恢复普通路由的功能
    [AR2-ospf-1]:sutb-router on-starup 100
    
    当R2故障时,流量路径切换到:R1-R4-R3-R5,等R2恢复时,路径又会切换回R1-R2-R3-R5,但是由于IGP收敛速度大于BGP路由,ospf恢复,但是bgp还没有恢复,R2没有到达R5的bgp路由,产生延迟
    
    ping 1000个包 
    [AR1]ping -c 1000 -a 11.11.11.11 55.55.55.55 

暂无评论

发送评论 编辑评论


				
上一篇
下一篇