Dell Networking SONiC:双方向転送検出(BFD)

Shrnutí: この記事では、Dell Networking SONiCでの双方向転送検出(BFD)について説明します。この記事では、Dell SONiC 4.1を実行しているスイッチを使用します。

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

 
必要条件
標準インターフェイスの命名は、概念を示すために使用されます。Dellの記事202172:Dell Networking Sシリーズ:基本のインターフェイス設定 – SONIC 4.0」を参照してください。インターフェイスの命名の詳細については、「Dell Networking Sシリーズ:基本のインターフェイス構成 - SONiC 4.0を参照してください。

索引

概要
BFDの設定
BGPでのBFD
OSPFでのBFD
PIMでのBFD
BFDプロファイル
BFDプロファイルを静的ピアに適用する
BFDプロファイルをBGPネイバーに適用する
BFDプロファイルをOSPFに適用する
BFDプロファイルをPIMに適用する
BFDピア情報を表示する


概要
双方向転送検出(BFD)は、隣接する2台のルーター間の通信障害を迅速に検出します。BFDは、既存のルーティング プロトコルのリンク状態検出メカニズムに取って代わります。また、ルーティング プロトコルのないリンクの障害検出ソリューションも提供します。

BFDは、転送パス障害検出を秒単位ではなくミリ秒単位で提供します。BFDはルーティング プロトコルに依存しないため、一貫したネットワーク障害検出を提供します。BFDは、複数のプロトコル依存のタイマーと方法を排除します。BFDはルーティング プロトコルのリンク状態の変化をより早く、より一貫してトリガーするため、ネットワークの収束は高速化します。

BFDはシンプルなhelloメカニズムです。BFDを実行している2台の隣接するルーターが、3方向ハンドシェイクを使用してセッションを確立します。セッションが確立されると、ルーターはその後の間隔で定期的に制御パケットを交換します。指定された時間内にルーターがhelloパケットを受信しない場合、ルーティング プロトコルには転送パスがダウンしていることが通知されます。

さらに、BFDは、状態の変化やセッション パラメーターの変更があった場合に制御パケットを送信します。これらの制御パケットは、ルーティング プロトコルの送受信間隔に関係なく送信されます。

BFDは独立した汎用プロトコルであり、すべてのメディア、トポロジー、ルーティング プロトコルが任意のカプセル化を使用してサポートできます。Enterprise SONiCは、レイヤー3 (L3)で、ユーザー データグラム プロトコル(UDP)カプセル化によってBFDを実装します。BFDは、BGP、OSPFv2、PIMなどの静的および動的ルーティング プロトコルでのみサポートされています。BFD状態の変更通知が表示されます。

メモ: BFDはVRRPおよびOSPFv3ではサポートされていません。

BFDセッションの状態

2つのルーター間でBFDセッションを確立するには、リンクの両側でBFDを有効にします。BFDルーターはアクティブな役割で作動できます。アクティブなルーターがBFDセッションを開始します。両方のルーターを同じセッションでアクティブにすることができます。

Enterprise SONiC BFDは非同期モードのみをサポートしているため、BFDセッションは非同期モードで実行できます。非同期モードでは、両方のシステムが指定された間隔で定期的な制御メッセージを送信し、セッションの状態がUpであることを示します。

BFDセッションには、次の4つの状態があります。Administratively Down、Down、Init、UpデフォルトのBFDセッション状態はDownです。

● Administratively Down — ローカルBFDルーターはセッションに参加しない。
● Down — リモートBFDルーターが制御パケットを送信していないか、セッションの検出時間内に送信していない。
● Init — ローカルBFDルーターがセッション中にリモート ルーターと通信している。
● Up — 両方のBFDルーターが制御パケットを送信している。

次の場合、BFDセッションの状態がDownに変わります。
● 検出時間内に制御パケットが受信されない。
● デマンド モードがアクティブであり、ポーリング パケットに対する応答として制御パケットを受信していない。

BFDセッション状態の変化の例

ルーターのセッション状態は、ピア ルーターから受信したステータス通知に応じて変化します。たとえば、現在のセッション状態がDownで、ルーターがリモート ルーターからDownステータス通知を受信した場合、ローカル ルーターのセッション状態はInitに変わります。


図1:BFDセッション状態の変化

3方向ハンドシェイク

BFDセッションでは、隣接するルーター間の3方向ハンドシェイクが必要です。この例では、ハンドシェイクは次のことを前提としています。
● 一方のルーターがアクティブで、もう一方のルーターがパッシブである。
● このリンクで確立された最初のセッションである。
● 両方のポートのデフォルトのセッション状態はDownである。

1.アクティブ システムは、パッシブ システムが応答するまで、セッション状態がDownであることを示す制御パケットを安定的に送信します。これらのパケットは、アクティブ システムで設定した送信間隔で送信されます。[Your Discriminator]フィールドは1秒に設定されています。

2.パッシブ システムが制御パケットを受信すると、セッションの状態がInitに変更され、状態の変化を示す応答が送信されます。応答には、[My Discriminator]フィールドのセッションIDと、[Your Discriminator]フィールドのリモート システムのセッションIDが含まれます。

3.アクティブ システムはパッシブ システムから応答を受信し、セッションの状態をUpに変更します。その後、制御パケットを送信して、この状態の変化を示します。ディスクリミネーターの値を交換し、送信間隔をネゴシエートします。
4.パッシブ システムは制御パケットを受信し、その状態をUpに変更します。どちらのシステムも、セッションが確立されていることに同意します。両方のメンバーが制御パケットを送信する必要があるため、セッションがUpの場合にのみ応答が必要になります。状態の変化やセッション パラメーターの変更があるたびに、パッシブ システムは状態の変化を示す最終応答を送信します。この後、定期的に制御パケットが交換されます。


図2:BFD 3方向ハンドシェイク

BFD設定メモ

ルーティング プロトコル用にBFDを設定する前に、まずリンク内の両方のルーターでBFDを有効にします。BFDはデフォルトでは無効になっています。
● 300ミリ秒間隔で128のBFDセッション、およびマルチプライアー3をサポート
● デマンド モードまたは認証をサポートしていません。
● マルチホップ セッションでBFDをサポートしています。
● ルーティング プロトコルのみプロトコルの有効性をサポートします。
● BFDはBGP、OSPF、PIMをサポートし、デフォルトVRFとユーザーVRFもサポートしています。
 
BFDの設定
BFDを静的ルーティングまたはルーティング プロトコル用に設定する前に、BFDセッション設定を含め、各ルーターでBFDを設定します。BFDはデフォルトでは無効になっています。

● BFDをグローバルに有効にする

DELLSONiC (config)# bfd
dmin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# bfd

● BFDの設定の表示
 
sonic# show running-configuration bfd
!
bfd
peer 192.168.2.1 interface Eth1/1
detect-multiplier 5
echo-interval 200
echo-mode
receive-interval 200
transmit-interval 200
!
peer 192.168.2.1 multihop local-address 192.168.2.2
detect-multiplier 4
receive-interval 150
transmit-interval 150

○ detect-mutiplier(2~128)– パケット ロスを判断するために検出乗数を設定します。リモート転送間隔にこの値を乗算して、接続損失検出タイマーを決定します。デフォルト値は3です。

例:ローカル システムには検出マルチプライアー5があり、リモート システムの転送間隔は300です。ローカル システムは、パケットを受信せずに1500ミリ秒後にのみ障害を検出します。

○ echo-interval(10~60000)- このシステムがBFDエコー パケットの送信に使用したい最小転送間隔(ジッターが少ない)。デフォルト値は300です。
○ echo-mode - エコー モードを設定します。
○ minimum-ttl(1~254)- 着信マルチホップBFDピア パケットの最小予想TTL。受信したBFDパケットのTTLが設定済みのTTLよりも小さい場合、システムはパケットを破棄します。デフォルト値は254です。
○ passive-mode - パッシブ セッションは接続の開始を試みず、アクティブになる前にピアからのBFD制御パケットを待機します。  デフォルトでは、passive-modeは無効にされています。
○ shutdown - BFDピアを無効にします。
○ 送信間隔(10~60000)- このシステムがBFD制御パケットの送信に使用したい最小転送間隔デフォルト値は300です。
○ receive-interval(10~60000)- このシステムが制御パケットを受信できる最小間隔。デフォルト値は300です。

BGP

BGPでのBFDBGPコア ネットワークでは、BFDによってネットワークの再コンバージェンスが高速化されます。BFDは、内部BGP (iBGP)と外部BGP (eBGP)ピア間のBGP高速転送パスの通信障害を迅速に検出します。

BGPのBFDは、物理、ポート チャネル、VLANインターフェイスでサポートされています。BGP用のBFDは、BGPマルチホップ機能をサポートしています。BGP用にBFDを設定する前に、まず相互接続ルーターでBGPを設定します。

BGPでのBFD

このBGP用BFDの設定例の図3では、ルーター1とルーター2がAS1とAS2を相互接続するトランジット ネットワークでeBGPを使用しています。eBGPルーターは、相互に、またiBGPルーターとも情報を交換し、各自律型システム内の接続性とアクセス性を維持します。


図3:BGPでのBFD

BGPネイバーを使用してBFDセッションを設定する場合は、ネイバーipアドレスおよびbfdコマンドを使用して、指定したBGPネイバーとのBFDセッションを確立できます。

ルーター1
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# bfd
DELLSONiC(config)# router bgp 1
DELLSONiC(conf-router-bgp-1)# neighbor 2.2.4.3
DELLSONiC(conf-router-neighbor)# bfd
DELLSONiC(conf-router-neighbor)#
 
ルーター2
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# bfd
DELLSONiC(config)# router bgp 2
DELLSONiC(conf-router-bgp-2)# neighbor 2.2.4.2
DELLSONiC(conf-router-neighbor)# bfd
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 2.2.4.2 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 0 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

ルーターから発信されるBFDパケットは、転送遅延を最小限に抑えるために、最も優先度の高いイグレス キューに割り当てられます。BGPネイバーから受信した着信BFD制御パケットは、キューの輻輳によるBFDパケットのドロップを回避するために、コントロール プレーン ポリシング(CoPP)フレームワーク内の最も優先度の高いキューに割り当てられます。

BFDは、リンクで検出された障害状態をBGPに通知します。BGPはリカバリー アクションを開始します。BGP用BFDは、直接接続されたBGPネイバーおよびBGP IPv4とIPv6の両方のネットワークでのみサポートされます。最大100個の同時BFDセッションがサポートされています。

それぞれのBGPネイバー用BFDが、障害検出のために設定されたBFD間隔内でBFD制御パケットを受信した場合、BFDセッションはUpのままになり、BGPはその隣接関係を維持します。BGPネイバー用BFDが検出間隔内に制御パケットを受信しない場合、ルーターは、BFDセッションおよびその他のルーティング プロトコルのクライアントに障害について通知します。その後、BGPリンクを使用するルーティング プロトコルに依存して、障害状態に対する適切な応答を決定します。通常の応答では、ルーティング プロトコルのピア セッションを終了し、障害が発生した隣接ルーターをバイパスして再コンバージします。

BFDが障害状態を検出するたびに、ログ メッセージが生成されます。


OSPFでのBFDBFDを設定して、OSPFネイバー間の到達可能性ステータスを監視し、通知することができます。OSPFでBFDを使用すると、OSPFフル状態に参加しているすべての隣接インターフェイス間でBFDセッションが確立されます。隣接インターフェイスに障害が発生した場合、BFDはリンク状態の変化が発生したことをOSPFプロトコルに通知します。

OSPF用BFDの設定

1.BFDをグローバルに有効にします。
2.関連する相互接続ルーター内のOSPFインターフェイスでBFDを設定します。

BFDの有効化

● BFDをグローバルに有効にします。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● 関連する相互接続ルーター内のOSPFインターフェイスでBFDを有効にします。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.1 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 2 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

PIMでのBFD

個々のインターフェイスでPIMのBFDサポートを有効にすることができます。

PIM用BFDの設定

1.BFDをグローバルに有効にします。
2.関連する相互接続ルーター内のPIMインターフェイスでBFDを設定します。

BFDの有効化

● BFDをグローバルに有効にします。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● 関連する相互接続ルーター内のPIMインターフェイスでBFDを有効にします。
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim bfd
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.1 vrf default interface Vlan100
        ID: 3939769244
        Remote ID: 330903919
        Passive mode: Disabled
        Status: up
        Uptime: 0 day(s), 0 hour(s), 2 min(s), 37 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

BFDプロファイル

BFDプロファイルを使用して、BFD設定のテンプレートを作成し、各BFDピアを個別に設定せずに複数のBFDピアに適用することができます。BFDプロファイルでは、静的BFDピアを設定せずに、動的セッションのBFDタイマーを変更することもできます。

BFDプロファイル内で、必要なすべてのBFDパラメーターを設定できます。BFDプロファイルを静的ピア、BGP、OSPF、またはPIM設定に適用すると、プロファイルで設定したすべてのパラメーターがこれらのプロトコルに適用されます。

プロファイル設定のシナリオ

1.シナリオ1:BFDプロファイルは、最初に作成しなくても適用できます。ただし、プロファイルは設定後にのみ有効になります。デフォルトのBFD設定は、プロファイルを設定するまで使用されます。

2.シナリオ2:BFDプロファイルは静的BFDピアに関連付けられたものであり、BFDパラメーターは静的ピアでも設定されます。静的ピアで設定されたパラメーターは、BFDプロファイルよりも優先されます。

3.シナリオ3:BGP、OSPF、PIMはBFDセッションを共有し、BGP、OSPF、PIMに関連付けられているBFDプロファイルは異なります。BGP、OSPF、またはPIMで設定された最新のプロファイルが有効になります。

4.シナリオ4:BFDプロファイルの設定は動的に変更されます。すべての設定パラメーターはすぐに適用され、BFDタイマーはポーリング方式を使用して再ネゴシエートされます。

5.シナリオ5:BGP、OSPF、PIM、BFDピアに関連付けられているBFDプロファイルが削除されます。関連付けられているBFDセッションがデフォルト値に戻ります。プロファイルの設定を有効にするには、BGP、OSPF、PIM、BFDピアからも削除し、再設定する必要があります。

6.シナリオ6:BFDプロファイルが削除されます。BFDプロファイルが存在する場合、プロトコルからプロファイルを設定解除することなく、BFDから削除できます。同様に、BFDプロファイルは、BFDのプロファイルを削除することなく、プロトコルから設定を解除できます。BFDプロファイル設定は、既存のプロファイルを設定解除することなく、新しいプロファイルで上書きすることができます。

BFDプロファイルの設定

● 設定モードでBFDをグローバルに有効にします。

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd

● BFD設定モードでBFDプロファイルを作成します。

DELLSONiC (conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
 
● ピアを設定した後、BFDパラメーターを設定します。コマンドのno形式を入力して、設定されたBFD設定を削除し、デフォルト値を復元します。

DELLSONiC (conf-bfd-peer)# {detect-multiplier | echo-interval | echo-mode | minimum-ttl | passive-mode | receive-interval | transmit-interval}

○detect-mutiplier(2~128)– パケット ロスを判断するために検出乗数を設定します。リモート転送間隔にこの値を乗算して、接続損失検出タイマーを決定します。デフォルト値は3です。

例:ローカル システムには検出マルチプライアー5があり、リモート システムの転送間隔は300です。ローカル システムは、パケットを受信せずに1500ミリ秒後にのみ障害を検出します。

○ echo-interval(10~60000)- このシステムがBFDエコー パケットの送信に使用したい最小転送間隔(ジッターが少ない)。デフォルト値は300です。
○ echo-mode - エコー モードを設定します。
○ minimum-ttl(1~254)- 着信マルチホップBFDピア パケットの最小予想TTL。受信したBFDパケットのTTLが設定済みのTTLよりも小さい場合、システムはパケットを破棄します。デフォルト値は254です。
○ passive-mode - パッシブ セッションは接続の開始を試みず、アクティブになる前にピアからのBFD制御パケットを待機します。  デフォルトでは、passive-modeは無効にされています。
○ shutdown - BFDピアを無効にします。
○ 送信間隔(10~60000)- このシステムがBFD制御パケットの送信に使用したい最小転送間隔デフォルト値は300です。

BFDプロファイルの表示

● 次のコマンドを使用して、システムに設定されているすべてのBFDプロファイルを表示します。

DELLSONiC # show bfd profile
 
DELLSONiC# show bfd profile
BFD Profile:
    Profile-name: profile-cx-1
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 5
        Receive interval: 200ms
        Transmission interval: 200ms
        Echo transmission interval: 200ms
    Profile-name: profile-cx-2
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 10
        Receive interval: 100ms
        Transmission interval: 100ms
        Echo transmission interval: 100ms

● 次のコマンドを使用して、システムに設定されている特定のBFDプロファイルを表示します。

DELLSONiC # show bfd profile profile-cx-2
 
DELLSONiC# show bfd profile profile-cx-2
BFD Profile:
    Profile-name: profile-cx-2
        Enabled: True
        Echo-mode: Enabled
        Passive-mode: Disabled
        Minimum-Ttl: 254
        Detect-multiplier: 10
        Receive interval: 100ms
        Transmission interval: 100ms
        Echo transmission interval: 100ms

BFDプロファイルを静的ピアに適用する

BFDプロファイルは、BFDピアに関連付けることができます。静的BFDピアに手動で設定されたBFDパラメーターは、このBFDプロファイルよりも優先されます。プロファイル名には最大63文字を入力できます。

● 設定モードでBFDをグローバルに有効にします。

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● BFD設定モードでBFDプロファイルを作成します。
 
DELLSONiC (conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC (conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● 以前に設定したBFDプロファイルを静的ピアに適用します。

sonic(conf-bfd)# peer ip-address interface interface-type-number
sonic(conf-bfd-peer)# profile profile-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# peer 192.168.2.1 interface Eth1/1
DELLSONiC(conf-bfd-peer)# profile profile-cx-1
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 192.168.2.1 vrf default interface Eth1/1
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

BFDプロファイルをBGPネイバーに適用する

BFDプロファイルをBGPネイバーに関連付けます。プロファイル名には最大63文字を入力できます。

● 設定モードでBFDをグローバルに有効にします。

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
● BFD設定モードでBFDプロファイルを作成します。
 
DELLSONiC(conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf-bfd)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● 以前に設定したBFDプロファイルをBGPネイバーまたはピア グループに適用します。

DELLSONiC (config-router-bgp-neighbor)# neighbor neighbor-ip-address
DELLSONiC(config-router-bgp-neighbor)# bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router bgp 500
DELLSONiC(config-router-bgp)# neighbor 10.10.150.2
DELLSONiC(config-router-bgp-neighbor)# bfd profile profile-cx-1
 
または

DELLSONiC (config-router-bgp-neighbor-pg)# peer-group peer-group-name
DELLSONiC(config-router-bgp-pg)# bfd profile profile-name
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# router bgp 500
DELLSONiC(config-router-bgp)# neighbor 10.10.150.2
DELLSONiC(config-router-bgp-neighbor)# peer-group bgp-cx-1
DELLSONiC(config-router-bgp-pg)# bfd profile profile-cx-1
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms


BFDプロファイルをOSPF対応インターフェイスに適用する

BFDプロファイルをOSPF対応インターフェイスに関連付けます。プロファイル名には最大63文字を入力できます。

● 設定モードでBFDをグローバルに有効にします。

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● BFD設定モードでBFDプロファイルを作成します。

DELLSONiC (conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf-bfd)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● 関連する相互接続ルーター内のOSPFインターフェイスにBFDピア プロファイルを適用します。
 
DELLSONiC(config-if-Vlan100)# ip ospf bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip ospf bfd profile profile-cx-1
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms

BFDプロファイルをPIMに適用する

BFDプロファイルをPIM対応インターフェイスに関連付けます。プロファイル名には最大63文字を入力できます。

● 設定モードでBFDをグローバルに有効にします。

DELLSONiC(conf)# bfd
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
 
● BFD設定モードでBFDプロファイルを作成します。

DELLSONiC (conf-bfd)# profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(conf)# bfd
DELLSONiC(conf-bfd)# profile profile-cx-1
DELLSONiC(config-bfd-profile)# detect-multiplier 5
DELLSONiC(config-bfd-profile)# echo-interval 200
DELLSONiC(config-bfd-profile)# echo-mode
DELLSONiC(config-bfd-profile)# receive-interval 200
DELLSONiC(config-bfd-profile)# transmit-interval 200
 
● 関連する相互接続ルーター内のPIMインターフェイスにBFDピア プロファイルを適用します。
DELLSONiC(config-if-Vlan100)# ip pim bfd profile profile-name
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# interface Vlan 100
DELLSONiC(config-if-Vlan100)# ip pim profile profile-cx-1
 
BFDピア ステータスの表示
 
DELLSONiC# show bfd peers
BFD Peers:

    peer 10.10.150.2 vrf default interface Vlan100
        ID: 576939186
        Remote ID: 2194348295
        Passive mode: Disabled
        Profile: profile-cx-1
        Status: up
        Uptime: 0 day(s), 0 hour(s), 25 min(s), 40 sec(s)
        Diagnostics: ok
        Remote diagnostics: ok
        Peer Type: dynamic
        Local timers:
            Detect-multiplier: 5
            Receive interval: 200ms
            Transmission interval: 200ms
            Echo transmission interval: 200ms
        Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms

BFDピア情報の表示

BFDピア情報を表示します。
 
sonic# show bfd peers
BFD Peers:
 peer 172.11.0.1 vrf default interface Vlan101
      ID: 2604839737
      Remote ID: 2286829245
      Passive mode: Disabled
      Profile: bfd_prof_0
      Status: up
      Uptime: 0 day(s), 23 hour(s), 8 min(s), 14 sec(s)
      Diagnostics: ok
      Remote diagnostics: ok
      Peer Type: dynamic
      Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
      Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

マルチホップBFDピア情報を表示します。
 
sonic# show bfd peer 10.1.1.2 multihop local-address 10.1.1.1 vrf default
peer 10.1.1.2 multihop local-address 10.1.1.1 vrf default
 ID: 82748345
 Remote ID: 0
 Active mode
 Minimum TTL: 123
 Status: down
 Downtime: 0 day(s), 0 hour(s), 0 min(s), 19 sec(s)
 Diagnostics: ok
 Remote diagnostics: ok
 Peer Type: configured
 Local timers:
      Detect-multiplier: 3
      Receive interval: 300ms
      Transmission interval: 300ms
      Echo transmission interval: 60ms
 Remote timers:
      Detect-multiplier: 3
      Receive interval: 1000ms
      Transmission interval: 1000ms
      Echo transmission interval: 0ms

シングル ホップBFDピア情報を表示します。
 
sonic# show bfd peer 10.1.1.2 vrf default interface Eth1/3
peer 10.1.1.2 vrf default interface Eth1/3
 ID: 2286155092
 Remote ID: 0
 Passive mode
 Status: down
 Downtime: 0 day(s), 0 hour(s), 1 min(s), 6 sec(s)
 Diagnostics: ok
 Remote diagnostics: ok
 Peer Type: configured
 Local timers:
      Detect-multiplier: 3
      Receive interval: 300ms
      Transmission interval: 300ms
      Echo transmission interval: 0ms
 Remote timers:
Switch protection 431
      Detect-multiplier: 3
      Receive interval: 1000ms
      Transmission interval: 1000ms
      Echo transmission interval: 0ms

sonic# show bfd peer 172.11.0.1 vrf default interface Vlan 101
BFD Peers:
 peer 172.11.0.1 vrf default interface Vlan101
      ID: 2604839737
      Remote ID: 2286829245
      Passive mode: Disabled
      Profile: bfd_prof_0
      Status: up
      Uptime: 0 day(s), 23 hour(s), 17 min(s), 26 sec(s)
      Diagnostics: ok
      Remote diagnostics: ok
      Peer Type: dynamic
      Local timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 0ms
      Remote timers:
            Detect-multiplier: 3
            Receive interval: 300ms
            Transmission interval: 300ms
            Echo transmission interval: 300ms

 

Dotčené produkty

Enterprise SONiC Distribution, PowerSwitch S5048F-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON, PowerSwitch Z9264F-ON
Vlastnosti článku
Číslo článku: 000218787
Typ článku: How To
Poslední úprava: 20 úno 2024
Verze:  4
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.