コンテンツにスキップ

BGP セッション ダウン時の MCR のトラブルシューティング

Megaport Cloud Router (MCR) の BGP セッションがダウンしたら、以下のトラブルシューティングを実施します。

トラブルシューティング

アクション ステップ
BGP 構成を確認する AS 番号、BGP IP アドレス、サブネット マスクを確認します。
  1. MCR を選択します。
  2. VXC を選択し、「MCR A エンド」または「MCR B エンド」を選択します。
  3. 「BGP Connections (BGP 接続)」で、VXC の A エンドに正しいローカル AS 番号が使用されていることを確認します。
  4. 正しいピア IP アドレスが使用されていることを確認します。
TCP ポート 179 へのアクセスを確認する BGP ネイバーは、TCP ポート 179 を使用して TCP セッションを確立します。
  1. BGP ネイバーが TCP ポート 179 やその他の関連する一時的なポートからの入力または出力をブロックしてしていないことを確認します。ポート番号は、Wireshark、debug ip packet detail コマンド、Windows の netstat コマンドで確認できます。
  2. すべてのファイアウォールと ACL が双方向で TCP ポート 179 を許可していることを確認します。
経路フィルタリングを確認する MCR Looking Glass は、経路フィルタリングを適用した後に受信または送信した経路を表示します。詳細については、「MCR Looking Glass を介したトラフィック ルーティングの表示」を参照してください。
  1. 「Tools (ツール)」>「MCR Looking Glass」の順に選択します。
  2. MCR ドロップダウン リストから MCR を選択します。
  3. VXC の隣にある「Neighbour Routes (ネイバー経路) 」をクリックします。
  4. 「Show (表示)」の後、「Advertised (広報済み)」または「Received (受信済み)」タブを選択してリストを絞り込みます。
BGP ネイバーの状態を確認する BGP にネイバー IP アドレスが構成されると、Established 状態になるまでにいくつかの段階を経ることになります。BGP ネイバーの状態には、Idle、Connect、Active、OpenSent、OpenConfirm、Established があります。

BGP ネイバーの状態
BGP メッセージ タイプを確認する BGP パケットでは以下のメッセージ タイプを使用します。
  • OPEN – BGP の隣接関係を設定して確立します。
  • UPDATE – 経路の広報、更新、削除を行います。
  • KEEPALIVE – BGP ネイバーがまだ生存していることを確認します。
  • NOTIFICATION – BGP ネイバーにエラー状態を示します。
MD5 認証を確認する
  • ログで「Invalid MD5 digest」を探します。
  • VXC の A エンドと B エンドで正しい BGP MD5 パスワードが使用されていることを確認します。
接続テストを実行する
  • BGP ピア間で ping テストを実行します。
  • BGP ピアの ARP テーブル エントリを確認します。
BGP ログのエラー状態を探す BGP プロトコルは、ホールド タイマーの期限切れ、ネイバー機能の変更、BGP セッションのリセット要求など、BGP セッションのエラーを検出すると、通知メッセージを送信します。エラーが検出されると、BGP セッションが終了します。

例えば、show log P-xxxxx と入力します

次のステップ

トラブルシューティングを行っても問題が解決しない場合は、サポートにお問い合わせください。サポートを依頼する前に、以下の情報を収集してください。

  • 問題が発生した日付、時刻、タイム ゾーンを記録します。
  • BGP セッションがダウンしているかどうか
  • BGP セッションがフラッピングしているかどうか例えば、ピアリングが確立した後にドロップし、再確立した後にドロップするかどうかping を使って、ネットワークのどこに問題があるかを特定してみます。
  • BGP のルーティングに問題があるかどうか

以下の必要なデータを収集します

BGP の構成情報:

  • VLAN 番号などのインターフェイス設定
  • BGP の IP アドレスとサブネット マスク
  • BGP ASN
  • 広報される BGP ネットワーク アドレス
  • BGP ネイバーの IP アドレスとサブネット マスク
  • BGP ネイバーの AS 番号
  • 受信する BGP ネイバーのネットワーク アドレス
  • BGP ピア間の BGP 認証
  • BGP 経路フィルタリングと操作 (該当する場合)

BGP コマンド出力やパケット キャプチャ情報:

  • show IP BGP summary コマンドで BGP ネイバー テーブルと BGP 状態を調べる
  • show IP BGP neighbors コマンドで BGP ネイバーの詳細を調べる
  • BGP 関連のメッセージを表示するログ (show log P-xxxxx コマンドの出力)。
  • BGP ルーティングに問題がある BGP ルーティング テーブル エントリ (show IP BGP コマンドの出力)
  • BGP の広報済み経路 (show IP BGP neighbors <neighbor-ip-address> advertised-routes コマンドの出力)。
  • BGP の受信済み経路 (show IP BGP neighbors <neighbor-ip-address> routes コマンドの出力)
  • ルーティング テーブル (show IP route <ip-address> コマンドの出力)。
  • 発信ホストと宛先ホスト間の Traceroute** ログ
  • 可能であれば、パケット キャプチャ ログ (ファイル サイズは最大 10 M)

最終更新日: 2022-02-03