5.2. BGP のトラブルシューティングに VTY シェルコマンドを使用する
Virtual Terminal Interface (VTY シェル) のシェルを使用して、Free Range Routing (FRRouting、または FRR) デーモンと対話できます。Red Hat OpenStack Platform では、bgpd
などの FRR デーモンがコンテナー内で実行されます。VTY シェルを使用すると、BGP ルーティングの問題のトラブルシューティングに役立ちます。
前提条件
- VTY シェルコマンドを実行するホストで sudo 権限が必要です。
手順
-
BGP デーモン
bgpd
のトラブルシューティングを行うホストにログインします。通常、bgpd
は、すべてのオーバークラウドノードで実行されます。 FRR コンテナーに入ります。
$ sudo podman exec -it frr bash
VTY シェルコマンドを実行するには、次の 2 つのオプションがあります。
インタラクティブモード
sudo vtysh
を 1 回入力してインタラクティブモードに入り、複数の VTY シェルコマンドを実行します。例
$ sudo vtysh > show bgp summary
Direct モード
各 VTY シェルコマンドの前に
sudo vtysh -c
を付けます。例
$ sudo vtysh -c 'show bgp summary'
以下に、VTY シェル BGP デーモンのトラブルシューティングコマンドをいくつか示します。
ヒントIPv6 を使用している場合は、
ip
引数を省略します。特定のルーティングテーブルまたはすべてのルーティングテーブルを表示します。
> show ip bgp <IPv4_address> | all > show bgp <IPv6_address> | all
BGP ピアにアドバタイズされたスロールート
> show ip bgp neighbors <router-ID> <advertised-routes>
BGP ピアから受信したスロールート
> show ip bgp neighbors <router-ID> <received-routes>
関連情報
- FRRouting ユーザーガイド の BGP 情報の表示