BGP グレースフル シャットダウンに関する情報
ここでは、BGP グレースフルシャットダウンについて説明します。
BGP グレースフル シャットダウンの目的と利点
計画的なメンテナンス作業によって BGP でルーティングの変更が生じる場合があります。自律システム境界ルータ(ASBR)間の eBGP および iBGP ピアリング セッションのシャットダウン後、BGP デバイスは BGP コンバージェンス中に一時的に到達不能になります。BGP セッションのグレースフル シャットダウンを行う目的は、セッションの計画的なシャットダウンとそれに続く再確立時におけるトラフィックの損失を最小限に抑えることです。
BGP グレースフル シャットダウン機能は、メンテナンスのためにシャットダウンされるピア リンク上で最初に転送された着信または発信トラフィック フローの損失を低減または排除します。この機能は、主に、PE-CE、PE-RR、PE-PE リンク用です。シャットダウンされるセッション上で受信したパスのローカル プリファレンスを低くすると、影響を受けるパスは BGP 決定プロセスでの優先度が下がりますが、コンバージェンス中にそれらのパスを引き続き使用できるようになるうえに、影響を受けるデバイスに代替パスが伝播されます。したがって、デバイスは、常に、コンバージェンス プロセス中に有効なルートを確保できます。
また、この機能により、ベンダーは、メンテナンス時にルータの再設定を必要としないグレースフル シャットダウン メカニズムを提供できます。BGP グレースフル シャットダウン機能の利点は、損失パケットの数が減り、デバイスの再構成にかかる時間が短くなることです。
GSHUT コミュニティ
GSHUT コミュニティは、BGP グレースフル シャットダウン機能とともに使用されるウェルノウン(well-known)コミュニティです。GSHUT コミュニティ属性は neighbor shutdown graceful コマンドで指定したネイバーに適用されるため、設定した秒数でリンクのグレースフル シャットダウンが行われます。GSHUT コミュニティは、常に、GSHUT イニシエータによって送信されます。
GSHUT コミュニティはコミュニティ リストで指定します。このコミュニティ リストが、ルート マップで参照され、ポリシー ルーティング決定を行う際に使用されます。
また、GSHUT コミュニティを show ip bgp community コマンドで使用して、GSHUT ルートへの出力を制限することもできます。
BGP GSHUT 拡張機能
BGP グレースフル シャットダウン(GSHUT)拡張機能は、すべての BGP セッションにおける、すべてのネイバーまたは Virtual Routing and Forwarding(VRF)ネイバーのみのグレースフル シャットダウンを可能にします。デバイスで BGP GSHUT 拡張機能を有効にするには、bgp graceful-shutdown all コマンドで community キーワードまたは local-preference キーワードを設定する必要があります。すべての BGP セッションにおいて、すべてのネイバーで、またはすべての VRF ネイバーのみでグレースフル シャットダウンをアクティブにするには、activate キーワードを使用します。