Citrix ADC

配置双向转发检测

双向转发检测(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刷单级别间隔 minrx 乘法器 在指定接口上配置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 interval minrx multiplier 为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 间隔 minrx 乘法器 为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 remote-as . Neighbor remote-as . Neighbor 使用指定自治系统中邻居的IPv4地址更新IPv4边界网关协议表。
邻居 fall-over bfd 为指定邻居启用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 remote-as . Neighbor remote-as . Neighbor 使用指定自治系统中邻居的IPv4地址更新IPv4边界网关协议表。
Neighbor fall-over BFD multihop 为指定邻居启用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 remote-as . Neighbor remote-as . Neighbor 使用指定自治系统中间的链接本地IPv6地铁新IPv6 BGP表。
Neighbor fall-over BFD 为指定邻居启用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 remote-as . Neighbor remote-as . Neighbor 使用指定自治系统中间的链接本地IPv6地铁新IPv6 BGP表。
Neighbor fall-over BFD multihop 为指定邻居启用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 
配置双向转发检测