6.配置OSPF GR

  设备充当GR Restarter后不能再配置OSPF NSR功能。

  GR(Graceful Restart,平滑重启)是一种通过备份OSPF配置信息,在协议重启或主备倒换时OSPF进行平滑重启,从邻居那里获得邻居关系,并对LSDB进行同步,从而保证转发业务不中断的机制。

  GR有两个角色:

  • GR Restarter:发生协议重启或主备倒换事件且具有GR能力的设备。

  • GR Helper:和GR Restarter具有邻居关系,协助完成GR流程的设备。

  目前有两种方式实现OSPF GR技术:

  • 一种是基于IETF标准,GR Restarter通过向GR Helper发送一种称为Grace LSA的9类Opaque LSA来控制GR的交互过程。

  • 另外一种是非IETF标准,GR Restarter与GR Helper之间是通过相互发送携带LLS与OOB扩展信息的OSPF报文来完成GR的交互过程。

  一台设备可以同时充当GR Restarter和GR Helper。

  1)配置GR Restarter

  可以在GR Restarter上配置基于OSPF的IETF标准或非IETF标准的GR能力。在作为GR Restarter的设备上进行如下配置:

  ①配置IETF标准的GR Restarter

  OSPF视图下,opaque-capability enable:开启Opaque LSA发布接收能力,缺省情况下,OSPF的Opaque LSA发布接收能力处于开启状态

  graceful-restart ietf [ global | planned-only ] *:使能OSPF协议的IETF标准GR能力,缺省情况下,OSPF协议的IETF标准GR能力处于关闭状态

  graceful-restart interval interval:配置OSPF协议的GR重启间隔时间,缺省情况下,OSPF协议的GR重启间隔时间为120秒

  ②配置非IETF标准的GR Restarter

  OSPF视图下,enable link-local-signaling:开启OSPF本地链路信令能力,缺省情况下,OSPF本地链路信令能力处于关闭状态

  enable out-of-band-resynchronization:开启OSPF带外同步能力,缺省情况下,OSPF带外同步能力处于关闭状态

  graceful-restart [ nonstandard ] [ global | planned-only ] *:开启OSPF协议的非IETF标准GR能力,缺省情况下,OSPF协议的非IETF标准GR能力处于关闭状态

  graceful-restart interval interval:配置OSPF协议的GR重启间隔时间,缺省情况下,OSPF协议的GR重启间隔时间为120秒

  2)配置GR Helper

  可以在作为GR Helper的设备上配置基于OSPF的IETF标准或非IETF标准的GR Helper能力。在作为GR Helper的设备上进行如下配置:

  ① 配置IETF标准GR Helper

  OSPF视图下,opaque-capability enable:开启Opaque LSA发布接收能力,缺省情况下,OSPF的Opaque LSA发布接收能力处于开启状态

  graceful-restart helper enable [ planned-only ]:开启GR Helper能力,缺省情况下,OSPF的GR Helper能力处于开启状态

  graceful-restart helper strict-lsa-checking:配置GR Helper 严格检查LSA能力,缺省情况下,OSPF协议的GR Helper严格LSA检查能力处于关闭状态

  ② 配置非IETF标准GR Helper

  OSPF视图下,enable link-local-signaling:开启OSPF本地链路信令能力,缺省情况下,OSPF本地链路信令能力处于关闭状态。

  enable out-of-band-resynchronization:开启OSPF带外同步能力,缺省情况下,OSPF带外同步能力处于关闭状态

  graceful-restart helper enable:开启GR Helper能力,缺省情况下,OSPF的GR Helper能力处于开启状态

  graceful-restart helper strict-lsa-checking:配置GR Helper 严格检查LSA能力,缺省情况下,OSPF协议的GR Helper严格LSA检查能力处于关闭状态

  3)以GR方式重启OSPF进程

  设备进行主备倒换或者进行如下操作均可以以GR方式重启OSPF进程。

  用户视图下,reset ospf [ process-id ] process graceful-restart:以GR方式重启OSPF进程

7.配置OSPF NSR

  注:设备配置了GR NSR功能后不能再充当GR Restarter。  

  NSR(Nonstop Routing,不间断路由)通过将OSPF链路状态信息从主进程备份到备进程,使设备在发生主备倒换时可以自行完成链路状态的恢复和路由的重新生成,邻接关系不会发生中断,从而避免了主备倒换对转发业务的影响。

  GR特性需要周边设备配合才能完成路由信息的恢复,在网络应用中有一定的限制。NSR特性不需要周边设备的配合,网络应用更加广泛。

  OSPF视图下,non-stop-routing:缺省情况下,OSPF NSR功能处于关闭状态各个进程的NSR功能是相互独立的,只对本进程生效。如果存在多个OSPF进程,建议在各个进程下使能OSPF NSR功能

8.配置OSPF与BFD联动

  BFD(Bidirectional Forwarding Detection,双向转发检测)能够为OSPF邻居之间的链路提供快速检测功能。当邻居之间的链路出现故障时,加快OSPF协议的收敛速度。

  OSPF使用BFD来进行快速故障检测时,提供两种检测方式:

  • control报文双向检测:需要建立OSPF邻居的两端设备均支持BFD配置。

  • echo报文单跳检测:仅需要一端设备支持BFD配置。

  1)control报文双向检测

  接口视图下,ospf bfd enable:开启OSPF的BFD功能,缺省情况下,OSPF的BFD功能处于关闭状态,创建BFD会话的通信双方必须处于特定区域的同一网段

  2)echo报文单跳检测

  全局视图下,bfd echo-source-ip ip-address:配置echo报文源地址,缺省情况下,未配置echo报文源地址

  接口视图下,ospf bfd enable echo:开启OSPF的BFD功能,缺省情况下,OSPF的BFD功能处于关闭状态

9.配置OSPF快速重路由

  注:OSPF快速重路由功能(通过LFA算法选取备份下一跳信息)不能与vlink-peer命令同时使用;OSPF快速重路由功能和PIC同时配置时,OSPF快速重路由功能生效。

  1)功能简介

  当OSPF网络中的链路或某台路由器发生故障时,需要通过故障链路或故障路由器传输才能到达目的地的报文将会丢失或产生路由环路,数据流量将会被中断,直到OSPF根据新的拓扑网络路由收敛完毕后,

  被中断的流量才能恢复正常的传输。为了尽可能缩短网络故障导致的流量中断时间,网络管理员可以根据需要配置OSPF快速重路由功能。

  

  如上,通过在Router B上使能快速重路由功能,OSPF将为路由计算或指定备份下一跳,当Router B检测到网络故障时,OSPF会使用事先获取的备份下一跳替换失效下一跳,通过备份下一跳来指导报文的转发,

  从而大大缩短了流量中断时间。在使用备份下一跳指导报文转发的同时,OSPF会根据变化后的网络拓扑重新计算最短路径,网络收敛完毕后,使用新计算出来的最优路由来指导报文转发。

  网络管理员可以配置给所有OSPF路由通过LFA(Loop Free Alternate)算法选取备份下一跳,也可以在路由策略中指定备份下一跳,为符合过滤条件的路由指定备份下一跳。

  2)配置步骤

  ①配置OSPF快速重路由功能

  配置OSPF快速重路由功能(通过LFA算法选取备份下一跳信息)

  接口视图下,ospf fast-reroute lfa-backup:指定接口上使能参与LFA计算,缺省情况下,接口参与LFA计算,能够被选为备份接口

  OSPF视图下,fast-reroute lfa [ abr-only ]:配置OSPF快速重路由功能(通过LFA算法选取备份下一跳信息)。缺省情况下,OSPF快速重路由功能处于关闭状态,abr-only表示仅选取到ABR设备的路由作为备份下一跳

  配置OSPF快速重路由功能(通过路由策略指定备份下一跳)

  网络管理员可以通过apply fast-reroute backup-interface命令在路由策略中指定备份下一跳,为符合过滤条件的路由指定备份下一跳

  OSPF视图下,fast-reroute route-policy route-policy-name:配置OSPF快速重路由功能(通过路由策略指定备份下一跳),缺省情况下,OSPF快速重路由功能处于关闭状态

  ②配置OSPF快速重路由支持BFD检测功能

  OSPF协议的快速重路由特性中,主用链路缺省不使用BFD进行链路故障检测。配置本功能后,将使用BFD进行检测,可以加快OSPF协议的收敛速度

  配置OSPF快速重路由支持BFD检测功能(Ctrl方式)

  接口视图下,ospf primary-path-detect bfd ctrl:开启OSPF协议中主用链路的BFD(Ctrl方式)检测功能。缺省情况下,OSPF协议中主用链路的BFD检测功能(Ctrl方式)处于关闭状态

  配置OSPF快速重路由支持BFD检测功能(Echo方式)

  接口视图下,ospf primary-path-detect bfd echo:开启OSPF协议中主用链路的BFD(Echo方式)检测功能,缺省情况下,OSPF协议中主用链路的BFD(Echo方式)检测功能处于关闭状态。

10.配置允许设备将OSPF链路状态信息发布到BGP

  本功能允许设备将链路状态信息发布到BGP,由BGP向外发布,以满足需要知道链路状态信息的应用的需求。

  OSPF视图,distribute bgp-ls strict-link-checking ]:配置允许设备将OSPF链路状态信息发布到BGP。缺省情况下,不允许设备将OSPF链路状态信息发布到BGP

11.OSPF显示与维护

  

 

posted on 2021-08-10 18:19  星痕1216  阅读(676)  评论(0编辑  收藏  举报