配置BFD for BGP4+
通过配置BFD for BGP4+功能,为BGP4+提供更为快速的故障检测机制,提高网络收敛速度。
应用环境
BFD能提供转发故障的快速检测,使网络以良好的QoS实现语音、视频及其它点播业务的传输,从而帮助服务提供商为客户提供所需的高可靠性、高适用性VoIP及其它实时业务。
BGP4+协议通过周期性的向对等体发送Keepalive报文来实现邻居检测机制。但这种机制检测到故障所需时间比较长,超过1秒钟。当数据达到吉比特速率级时,这么长的检测时间将导致大量数据丢失,无法满足电信级网络高可靠性的需求。
因此,BGP协议通过引入BFD for BGP4+特性,利用BFD的快速检测机制,迅速发现BGP4+对等体间链路的故障,从而提高网络收敛速度。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令bfd,对本节点使能全局BFD能力。
- 执行命令quit,返回系统视图。
- 执行命令bgp as-number,进入BGP视图。
- 执行命令peer { group-name | ipv6-address } bfd enable [ single-hop-prefer ] [ compatible ],配置对等体或对等体组的BFD功能,使用缺省的BFD参数值建立BFD会话。
- (可选)执行命令peer { group-name | ipv6-address | ipv4-address } bfd { min-tx-interval min-tx-interval | min-rx-interval min-rx-interval | detect-multiplier multiplier } *命令,指定需要建立BFD会话的各个参数值。
如果在对等体组上配置了BFD特性,则属于该对等体组且没有使能peer bfd block的对等体都将创建BFD会话。
- BGP会话处于Established状态时,BFD会话才能够建立。
- Peer级和Group级的BFD配置遵从个体优先的原则,即Peer上的配置优先级要高于Group上的配置。如果Peer上没有配置BFD,且Peer所在的Group使能了BFD功能,则Peer会从其加入的Group中继承BFD配置。
- (可选)执行命令peer ipv6-address bfd
block,阻止对等体从对等体组中继承BFD功能。
当对等体加入了对等体组,且这个对等体组使能了BFD特性,对等体将会继承该对等体组的BFD特性,创建BFD会话。如果不希望对等体从对等体组继承BFD特性,可以阻止对等体从对等体组中继承BFD功能。
peer ipv6-address bfd block命令和peer ipv6-address bfd enable命令是两条互斥命令,配置peer bfd block命令后,会自动删除BFD会话。
- 执行命令commit,提交配置。