ノード障害時のネットワークの安定性と迅速な再ルーティングに焦点を当て、BGP および BFD プロトコルを使用してレジリエンスと通信コンバージェンスをどのように達成するかについて説明します。
ULB は、BGP および BFD プロトコルを採用して、ネットワークの安定性を維持し、ノード障害時に通信を迅速に再ルーティングできるようにします。
Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02
ノード障害時のネットワークの安定性と迅速な再ルーティングに焦点を当て、BGP および BFD プロトコルを使用してレジリエンスと通信コンバージェンスをどのように達成するかについて説明します。
ULB は、BGP および BFD プロトコルを採用して、ネットワークの安定性を維持し、ノード障害時に通信を迅速に再ルーティングできるようにします。
BGP を使用して ULB サービスをルーティングサーバーと統合し、リアルタイムのルートアドバタイズメントと通信の再配布を容易にします。これは、Cilium のサポートにより実装され、バージョン 1.17 以降が必要です。特定の CR が作成されると、Cilium は、BGP ルータをデプロイし、BGP セッションを管理します。
BFD は、ルータ間のパス障害を迅速に検出し、迅速なフェールオーバーと最小限の通信中断を実現するために使用されます。
タイマーなどの構成を更新すると、BGP セッションが再起動します。
Cilium の制限により、アプリケーションは通信を分離することができず、代わりにすべての通信に BGP インターフェイスを使用します。
BGP サーバーモードが構成されていても、Cilium の問題によってサーバーとして機能することはできません。
ネットワークでレジリエンスと通信 コンバージェンスをサポートするには、BGP 機能を有効にします。
BFD ピアプロファイルは、制御パケットのタイマー、エコーパケットのタイマー、BFD メッセージの最大再試行などの BFD 機能の構成を提供します。
次の手順では、ULB で BFD ピアプロファイルと関連パラメータを定義する方法について説明します。
BGP ピアプロファイルは、再試行タイマー、キープアライブタイマーなどの BGP セッション関連機能の構成オプションを提供します。このプロファイルは、グレースフルリスタート、EBGP マルチホップをサポートし、BGP アドバタイズメントリソースに使用するラベル機能をアドバタイズします。このプロファイル構成には、BFD 機能を有効にするためのサポートも含まれています。
この手順を実行すると、ULB で BGP ピアプロファイルと関連するパラメータを定義できます。
ルータは、仮想ルータ、BGP ピアリング、およびサービス IP アドバタイズメントの構成をサポートします。また、ノードを BGP ルータとして構成することもできます。
この手順を使用して、BGP ピアプロファイル、ノードセレクタ、およびサービス IP など BGP ルータとしてルータを構成します。
次の構成例を使用して、BGP および BFD 設定を構成します。
config
bfd-peer-profile bfd-prof1
control-msg rx-timer 10 tx-timer 250
echo-msg rx-timer 90 tx-timer 90
max-retry 3
exit
bgp-peer-profile bgp-prof1
connection-retry-timer 12 hold-timer 3 keepalive-timer 1 ebgp-multihop 255 QAA
bfd-peer-profile bfd-prof1
exit
router bgp 65000
bgp-peer-profile bgp-prof1
node-selector key feature value bgp
service name pfcp ip 7.7.7.7
service name s11 ip 8.8.8.8
peer-name leaf1
peer-as 63141 peer-ip 120.20.20.120
exit
peer-name leaf1-v6
peer-as 63141 peer-ip 2006::98
exit
peer-name leaf2
peer-as 63141 peer-ip 130.30.30.130
exit
peer-name leaf2-v6
peer-as 63141 peer-ip 3006::98
exit
exit