はじめに
このドキュメントでは、NCS 5500シリーズデバイスでポーズフレームの連続フラッディングの問題をトラブルシューティングし、解決する手順について説明します。
事象の説明
特定のログがフラッディングされたルータ:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
ポーズフレームとは何ですか。また、なぜ問題なのですか。
ポーズフレームは、受信デバイスが過負荷状態になったときにデータ送信を一時的に停止するためにネットワークトラフィック制御で使用されるメカニズムです。ただし、過剰なポーズフレームはネットワークのパフォーマンスに大きく影響する可能性があります。
このエラーメッセージの詳細:
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
このログエントリは、プラットフォームフォワーディングカード(PFC)ウォッチドッグに関連する特定のイベントが、指定されたインターフェイス上で「グローバル一時停止」フレームとして検出されたことを示します。
プライオリティフロー制御:PFCは、イーサネットフロー制御の拡張機能で、プライオリティに基づいてポーズフレーム機能を提供します。
グローバルポーズフレーム:グローバルポーズフレームは、インターフェイス上のすべてのプライオリティに影響するポーズフレームで、インターフェイス上のすべてのトラフィックを短時間効果的に停止します。
PFCウォッチドッグ:ネットワークインターフェイス上のPFCの状態を監視します。輻輳または設定ミスを示す可能性があるポーズフレームの過剰な使用を検出すると、エラーをログに記録します。
問題を特定する方法
1. 指定されたログが検出され、継続しているかどうかを確認します。
LC/0/3/CPU0:Mar 20 17:11:50.360 UTC: fia_driver[303]: %PLATFORM-PFC_WATCHDOG-5-GLOBALPAUSE :
PFC watchdog detected global pause frames on interface HundredGigE0_3_0_24
2. showコマンドを3回実行して、Input pause frames
の出力の増加を確認します。
#show controllers <> all | i pause
値が1分間に1Mを超えて増加している場合は、次の問題が発生しています。
出力例:
#show controllers tenGigE 0/0/0/1 all | i pause
Fri Apr 24 07:39:29.282 UTC
Input pause frames = 990741176
Output pause frames = 0
トラブルシューティングの手順
1. show interfaces HundredGigE0/3/0/24
コマンドでインターフェイスのステータスを確認する.
2. show running-config interface HundredGigE0/3/0/24
コマンドで設定エラーを確認します。
3. 物理層のトラブルシューティング:ケーブルやトランシーバを含むすべての物理接続が良好な状態で正しく接続されていることを確認します。
4. インターフェイスをリセットする:最後の手段として、インターフェイスをリセットして、この条件がクリアされるかどうかを確認することができます。ただし、これによってサービスが短時間中断されるため、注意して実行する必要があります。