配置双向转发检测
双向转发检测(BFD)协议是一种快速检测转发路径故障的机制。BFD按毫秒顺序检测路径故障。BFD与动态路由协议一起使用。
在BFD操作中,路由对等方以协商的间隔交换BFD数据包。如果未在协商的间隔加宽限间隔内从对等方接收数据包,则认为该对等方已死亡,并且将向已注册的路由协议集发送通知。反过来,路由协议会重新计算最佳路径并重新编程路由表。与路由协议提供的定时器相比,BFD支持更小的时间间隔,从而更快地检测故障。
Citrix ADC设备支持支持下路由的BFD:BGP(IPv4和IPv6),OSPFv2(IPv4)和OSPFv3(IPv6).Citrix ADC设备中的BFD支持符合金RFC 5880,5881和5883的要求。
配置双向转发检测的要点
在开始配置bfd之后,请考虑以下几点:
- 请确保您了解RFC 5880, 5881和5883中描述的BFD的不同组件。
- 以下路由协议支持citrix adc设备上的bfd:
- BGP(IPv4和IPv6)
- OSPFv2(IPv4)
- OSPFv3(IPv6)
- 以下路由协议不支持Citrix ADC设备上的BFD:
- 伊西斯
- RIP(IPv4)
- RIPNG(IPv6)
- Citrix ADC设备不支持以下BFD功能:
- BFD回声模式
- BFD身份验证
- BFD需求异步模式
- BFD间歇和BFD RX计时代的最小为100毫秒。
- 当BFD用于具有共享IP地址的拓扑(例如,带剪踏地板的第2层高可用来设置带条带IP地域的群集设置)中间用途BFD时,BFD会在故障切换期间关键词,而不是bfd故障检测时间(毫秒顺序)小于ha故障切换检测当时
配置步骤
在Citrix ADC设备上配置BFD包括以下任务:
- 配置bfd数
- 配置动态路由协议的BFD支持
配置bfd数
Citrix ADC设备重点,IPv4多次会议和IPv6更多。
对于单位会议,IPv4多次会计和IPv6多次会议,每每bfd幂的默认值。
BFD参数名称 | 默认值 |
---|---|
时间间隔 | 750 毫秒 |
最小rx. | 500 毫秒 |
乘 | 3. |
重要:
Citrix设备中的Mellanox NIC需要大厦1500毫秒毫秒能能化。对于对于用Mellanox网卡的Citrix ADC设备,必须将BFD定时代为1500毫秒毫秒上.citrix建议将bfd计时代为3000毫毫:
- 间隔tx = 600毫秒
- 最低rx = 600毫秒
- 多路复用器 = 5
为单跳会话配置BFD参数
要使用vtysh.
命令行为单位会话配置bfd次数,请在命令提示符处键入下命令,按显示的顺序:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
接口VLAN ID> |
进入界面配置模式。 |
BFD刷单级别间隔 |
在指定接口上配置bfd次数。 |
示例配置:
> vtysh ns#配置终端ns(config)#interface vlan3 ns(config-unf)#bfd offlop-peer间隔200 minrx 200乘法器5 ns(config-if)#exit <! - caltcopy - >
为IPv4多跃点会话配置BFD参数
要使用vtysh.
命令行为IPv4多次会议配置bfd次数,请在命令提示符处键入下命令,按显示的顺序:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
BFD multihop-peer |
为IPv4多跳会话配置BFD参数。 |
示例配置:
> vtysh ns# configure terminal ns(config)# BFD multihop-peer 20.20.20.138 interval 300 minrx 300 multiplier 5 ns(config)# exit
为IPv6多次会议配置bfd次数
要使用vtysh.
命令行为ipv6多次会议配置bfd次数,请在命令提示符处键入下命令,按显示的顺序:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
BFD多彩光对等体IPv6 |
为IPv6多次会议配置BFD次数。 |
示例配置:
> vtysh ns(config)# BFD multihop-peer ipv6 20fe:125::138 interval 500 minrx 500 multiplier 5 ns(config)# exit
配置动态路由协议的BFD支持
对于与对等体的某种会话,您可以为动态路由协议启用BFD。例如,单跳和多跳。Citrix ADC 设备将相关的 BFD 参数设置应用于会话。
为IPv4边界网关协议单跳会话配置BFD
要使用vtysh.
命令行为IPv4 BGP单击会议配置bfd,请在命令提示符处显示的顺序键入以以:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器BGP |
BGP自然系统。asnumber 是必需的参数。 |
Neighbor |
使用指定自治系统中邻居的IPv4地址更新IPv4边界网关协议表。 |
邻居 |
为指定邻居启用BFD。 |
示例配置:
> vtysh ns# configure terminal ns(config)#router BGP 1 ns(config-router)#neighbor 20.20.20.138 remote-as 1 ns(config-router)#neighbor 20.20.20.138 drop -over BFD ns(config-router)#redistribute kernel (config-router)#exit
为IPv4边界网关协议多跃点会话配置BFD
要使用vtysh.
命令行为IPv4边界网关协议多跳会话配置BFD,请在命令提示符处按显示的顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器BGP |
BGP自然系统。asnumber 是必需的参数。 |
Neighbor |
使用指定自治系统中邻居的IPv4地址更新IPv4边界网关协议表。 |
Neighbor |
为指定邻居启用BFD。 |
示例配置:
> vtysh ns#配置终端ns(config)#reouter bgp 1 ns(config-router)#neighbor 20.20.20.138远程-as 1 ns(config-router)#neighbor 20.20.20.138 fall-over bfd多跳ns(Config-Router)#redistribute内核ns(config-router)#exit <! - callcopy - >
为IPv6 BGP单跳会配置bfd
要使用vtysh.
命令行为IPv6边界网关协议单跳会话配置BFD,请在命令提示符处按显示的顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器BGP |
BGP自然系统。asnumber 是必需的参数。 |
Neighbor |
使用指定自治系统中间的链接本地IPv6地铁新IPv6 BGP表。 |
Neighbor |
为指定邻居启用BFD。 |
地址 - 家庭IPv6 |
输入地址系列模式。 |
邻居 |
使用链接本地地址在对等节点和本地节点之间的IPv6路由器系列的交换前缀。 |
示例配置:
> vtysh ns# configure terminal ns(config)#router BGP 1 ns(config-router)#neighbor 30fe:123::124 remote-as 1 ns(config-router)#neighbor 30fe:123::124 drop -over BFD ns(config-router)#address-family ipv6 ns(config-router-af)#neighbor 30fe:123::124 activate ns(config-router-af)#redistribute kernel ns(config-router-af)#exit
为IPv6 BGP多次会议配置bfd
要使用vtysh.
命令行为IPv6 BGP多次会议配置bfd,请在命令提示符处显示的顺序键入以命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器BGP |
BGP自然系统。asnumber 是必需的参数。 |
Neighbor |
使用指定自治系统中间的链接本地IPv6地铁新IPv6 BGP表。 |
Neighbor |
为指定邻居启用BFD。 |
地址 - 家庭IPv6 |
输入地址系列模式。 |
邻居 |
使用链接本地地址在对等节点和本地节点之间的IPv6路由器系列的交换前缀。 |
示例配置:
> vtysh ns# configure terminal ns(config)# BFD multihop-peer ipv6 20fe:125::138 interval 500 minrx 500 multiplier 5 ns(config)#router BGP 1 ns(config-router)#neighbor 20fe:125::138 remote-as 1 ns(config-router)#neighbor 20fe:125::138 drop -over BFD multihop ns(config-router)#address-family ipv6 ns(config-router-af)#neighbor 20fe:125::138 activate . >:125::138Ns (config-router-af)# redistributekernel
在接口上为OSPFv2 (IPv4)配置BFD
您可在没有或使使用OSPFv2协议的特价上使用BFD。
要使用vtysh.
命令行在没有接口上配置ospfv2的bfd,请执行以下作:
在命令提示符下,按所示顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器ospf <进程标签> |
进入ospfv2配置模式。 |
bfd所有接口 |
在目前使用OSPFV2的没有接口上使用BFD。 |
示例配置:
> vtysh ns#配置终端ns(config)#router ospf 1 ns(config-router)#bfd全界面ns(config-router)#redistribute内核ns(config-router)#exit <! - caltcopy - >
要使用vtysh.
命令行在特价接口上配置ospfv2的bfd,请执行以下作:
在命令提示符下,按所示顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
接口 |
进入界面配置模式。 |
IP OSPF BFD. |
在目前使用OSPFV2的指定指定上使用BFD。 |
示例配置:
> vtysh ns#配置终端ns(config)#interface vlan5 ns(config-unf)#ip ospf bfd ns(config-if)#exit <! - caltcopy - >
在接口上为OSPFv3(IPv6)配置bfd
您可以在所有或使用OSPFv3协议的特定接口上启用BFD。
要使用vtysh.
命令行在没有接口上配置上配置ospfv3的bfd,请请行以下作品:
在命令提示符下,按所示顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
路由器ipv6 ospf <进程标签> |
进入OSPFv3配置模式。 |
bfd所有接口 |
在用ospfv3的没有接口上使用bfd。 |
示例配置:
> vtysh ns#配置终端ns(config)#router ipv6 ospf 10 ns(config-router)#bfd全界ns(config-router)#redistribute内核ns(config-router)#exit <! - callcopy-->
要使用vtysh.
命令行在特定接口上配置OSPFv3的BFD,请执行以下操作:
在命令提示符下,按所示顺序键入以下命令:
命令 | 说明 |
---|---|
vtysh |
显示vtysh. 命令提示符。 |
配置终端 |
进入全局配置模式。 |
接口 |
进入界面配置模式。 |
ipv6 ospf bfd |
在目前使用OSPFv3的指定接口上使用BFD。 |
示例配置:
> vtysh ns# configure terminal ns(config)# interface vlan15 ns(config-if)# ipv6 ospf BFD ns(config-if)# exit