双方向転送検出の構成
双方向転送検出の設定に関する考慮事項
-
RFC 5880、5881、5883 で説明されている BFD のさまざまなコンポーネントについて理解していることを確認してください。
-
NetScalerアプライアンスのBFDは、次のルーティングプロトコルでサポートされています。
-
BGP (IPv4 および IPv6)
-
OSPFv2 (IPv4)
-
OSPFv3 (IPv6)
-
-
NetScalerアプライアンスのBFDは、次のルーティングプロトコルではサポートされていません。
-
ISIS
-
RIP (IPv4)
-
RIPng (IPv6)
-
-
次のBFD機能はNetScalerアプライアンスではサポートされていません。
-
BFD エコーモード
-
BFD 認証
-
BFD デマンド非同期モード
-
-
BFD 間隔と BFD Rx タイマーの最小値は 100 ミリ秒です。
-
BFD を共有 IP アドレスを使用するトポロジー(SNIP アドレスを使用するレイヤ 2 高可用性設定やストライピング IP アドレスを使用するクラスタ設定など)で使用すると、BFD 障害検出時間(ミリ秒単位)が HA フェールオーバー検出間隔(3 ~ 4 秒)よりも短いため、BFD はフェールオーバー中にアクティブセッションを停止させます。そのため、Citrixでは、フェイルオーバー処理中もルートが保持されるため、レイヤー2 HAトポロジではグレースフルリスタートを使用することを推奨しています。
構成の手順
-
BFD パラメータの設定
-
ダイナミックルーティングプロトコルの BFD サポートの設定
BFD パラメータの設定
| BFD パラメータ名 | デフォルト値 |
|---|---|
| Interval | 750ミリ秒 |
| 最小Rx | 500 ミリ秒 |
| マルチプライヤー | 3 |
-
送信間隔 = 600 ミリ秒
-
最小レックス = 600 ミリ秒
-
マルチプラー = 5
シングルホップセッションの BFD パラメータの設定
VTYSH コマンドラインを使用してシングルホップセッションの BFD パラメータを設定するには、コマンドプロンプトで次のコマンドを次の順序で入力します。
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
interface vlan ID> |
インターフェイス構成モードに入ります。 |
bfd singlehop-peer interval <num> minrx <num> multiplier <num> |
指定したインターフェイスの BFD パラメータを設定します。 |
> vtysh
ns# configure terminal
ns(config)# interface vlan3
ns(config-if)# bfd singlehop-peer interval 200 minrx 200 multiplier 5
ns(config-if)# exit
IPv4 マルチホップセッションの BFD パラメータの設定
VTYSH コマンドラインを使用して IPv4 マルチホップセッションの BFD パラメータを設定するには、コマンドプロンプトで次のコマンドを順番に入力します。
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
bfd multihop-peer <ipv4addr> interval <num> minrx <num> multiplier <num> |
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 コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
bfd multihop-peer ipv6 <ipv6addr> interval <num> minrx <num> multiplier <num> |
IPv6 マルチホップセッションの BFD パラメータを設定します。 |
> vtysh
ns(config)# bfd multihop-peer ipv6 20fe:125::138 interval 500 minrx 500 multiplier 5
ns(config)# exit
ダイナミックルーティングプロトコルの BFD サポートの設定
IPv4 BGP シングルホップセッションの BFD の設定
VTYSH コマンドラインを使用して IPv4 BGP シングルホップセッションの BFD を設定するには、コマンドプロンプトで次のコマンドを次の順序で入力します。
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router bgp <asnumber> |
BGP 自律システム。 asnumber は必須のパラメータです。 |
neighbor <ipv4addr> remote-as <num> |
IPv4 BGP テーブルを、指定された自律システム内のネイバーの IPv4 アドレスで更新します。 |
neighbor <ipv4addr> 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 fall-over bfd
ns(config-router)#redistribute kernel
ns(config-router)#exit
IPv4 BGP マルチホップセッションの BFD の設定
VTYSH コマンドラインを使用して IPv4 BGP マルチホップセッションの BFD を設定するには、コマンドプロンプトで次のコマンドを次の順序で入力します。
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router bgp <asnumber> |
BGP 自律システム。 asnumber は必須のパラメータです。 |
neighbor <ipv4addr> remote-as <num> |
IPv4 BGP テーブルを、指定された自律システム内のネイバーの IPv4 アドレスで更新します。 |
neighbor <ipv4addr> fall-over bfd multihop |
指定されたネイバーの 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 fall-over bfd multihop
ns(config-router)#redistribute kernel
ns(config-router)#exit
IPv6 BGP シングルホップセッションの BFD の設定
VTYSH コマンドラインを使用して IPv6 BGP シングルホップセッションの BFD を設定するには、コマンドプロンプトで次のコマンドを次の順序で入力します。
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router bgp <asnumber> |
BGP 自律システム。 asnumber は必須のパラメータです。 |
neighbor <ipv6addr> remote-as <num> |
IPv6 BGP テーブルを、指定された自律システム内のネイバーのリンクローカル IPv6 アドレスで更新します。 |
neighbor <ipv6addr> fall-over bfd |
指定されたネイバーの BFD を有効にします。 |
address-family ipv6 |
アドレスファミリ構成モードを開始します。 |
neighbor <ipv6addr> activate |
リンクローカルアドレスを使用して、ピアとローカルノード間で 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 fall-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 コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router bgp <asnumber> |
BGP 自律システム。 asnumber は必須のパラメータです。 |
neighbor <ipv6addr> remote-as <num> |
IPv6 BGP テーブルを、指定された自律システム内のネイバーのリンクローカル IPv6 アドレスで更新します。 |
neighbor <ipv6addr> fall-over bfd multihop |
指定されたネイバーの BFD を有効にします。 |
address-family ipv6 |
アドレスファミリ構成モードを開始します。 |
neighbor <ipv6addr> activate |
リンクローカルアドレスを使用して、ピアとローカルノード間で 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 fall-over bfd multihop
ns(config-router)#address-family ipv6
ns(config-router-af)#neighbor 20fe:125::138 activate
ns(config-router-af)#redistribute kernel
ns(config-router-af)#end
インターフェイスでの OSPFv2(IPv4)の BFD の設定
VTYSHコマンドラインを使用してすべてのインターフェイスで OSPFv2 の BFD を設定するには:
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router ospf <process tag> |
OSPFv2 構成モードを開始します。 |
bfd all-interfaces |
OSPFv2 を使用するすべてのインターフェイスで BFD を有効にします。 |
> vtysh
ns# configure terminal
ns(config)#router ospf 1
ns(config-router)#bfd all-interfaces
ns(config-router)#redistribute kernel
ns(config-router)#exit
VTYSHコマンドラインを使用して特定のインターフェイスで OSPFv2 の BFD を設定するには:
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
interface <vlan ID> |
インターフェイス構成モードに入ります。 |
ip ospf bfd |
OSPFv2 を使用する指定のインターフェイスで BFD を有効にします。 |
> vtysh
ns# configure terminal
ns(config)# interface vlan5
ns(config-if)# ip ospf bfd
ns(config-if)# exit
インターフェイスでの OSPFv3(IPv6)の BFD の設定
VTYSHコマンドラインを使用してすべてのインターフェイスで OSPFv3 の BFD を設定するには:
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
router ipv6 ospf <process tag> |
OSPFv3 構成モードを開始します。 |
bfd all-interfaces |
OSPFv3 を使用するすべてのインターフェイスで BFD を有効にします。 |
> vtysh
ns# configure terminal
ns(config)#router ipv6 ospf 10
ns(config-router)#bfd all-interfaces
ns(config-router)#redistribute kernel
ns(config-router)#exit
VTYSHコマンドラインを使用して特定のインターフェイスに OSPFv3 の BFD を設定するには:
| コマンド | 指定 |
|---|---|
vtysh |
VTYSH コマンドプロンプトを表示します。 |
configure terminal |
グローバル構成モードを開始します。 |
interface <vlan ID> |
インターフェイス構成モードに入ります。 |
ipv6 ospf bfd |
OSPFv3 を使用する指定のインターフェイスで BFD を有効にします。 |
> vtysh
ns# configure terminal
ns(config)# interface vlan15
ns(config-if)# ipv6 ospf bfd
ns(config-if)# exit