目次:
シリアル接続を含む問題を効果的に識別してトラブルシューティングするには、トラブルシューティングするデバイスまたはサービスに関する重要な情報が必要です。シリアル接続の設定やフローの問題を特定するために使用できる show コマンドと debug コマンドがあります。
表示 show コマンドは、シリアルポートの設定とステータスを表示します。次のコードで最も目立つ項目は、回線プロトコルがダウンと報告されていることです。つまり、接続の反対側にあるデバイスへの物理接続が確立されていないことを意味します。 HDLCやPPPなどの使用
<! - 1 - >Router1#show interfaces serial 0 Serial0がアップ、回線プロトコルがダウンしています。ハードウェアはHD64570です。インターネットアドレスは24. 0. 0. 1/8 MTU 1500バイト、BW 1544 Kbit、DLY 20000 usec、信頼性255/255、txload 1/255、rxload 1/255カプセル化HDLC、ループバックが設定されていないキープアライブセット(10秒)最後の入力なし、出力00:00:08、出力がハングしない "show interface"キュー:0/75/0/0(サイズ/最大/ドロップ/フラッシュ)。合計出力低下:0キューイング戦略:加重フェアアウトキュー:0/1000/64/0(サイズ/最大合計/しきい値/ドロップ)カンバセーション0/2/256(アクティブ/最大アクティブ/最大合計)予約済みカンバセーション0/0使用可能な帯域幅1158キロビット/秒5分入力レート0ビット/秒、0パケット/秒5分出力レート0ビット/秒、0パケット/秒0パケット入力、0バイト、0バッファなし受信0 0回のエラー、0回のエラー、0回のエラー、0回のエラー、0回のエラー、0回のインターフェイス、12回のインターフェイスのリセット、0回のオーバーフロー、0回の出力バッファ、失敗した場合、0個の出力バッファがスワップアウトされました。
先行の問題を修正した後 - この場合、クロック速度はDCEデバイスに設定されませんでした。 - 0 - 1/8 MTU 1500バイト、BW 1544キロビット、DLY 20000 usec、1 - 8 MTU 1500バイト、BW 1544キロバイト、DLY 20000 usec、信頼性255/255、txload 1/255、rxload 1/255カプセル化HDLC、ループバック未設定キープアライブセット(10秒)最後の入力00:00:09、出力00:00:08、出力がハングしない「show interface "カウンターは決して入力キュー:0/75/0/0(サイズ/最大/ドロップ/フラッシュ);合計出力低下:0キューイング戦略:加重フェアアウトキュー:0/1000/64/0(サイズ/最大合計/しきい値/ドロップ)カンバセーション0/2/256(アクティブ/最大アクティブ/最大合計)予約済みカンバセーション0/0 (割り当て/最大割り当て)使用可能な帯域幅1158キロビット/秒5分入力レート0ビット/秒、0パケット/秒5分出力レート0ビット/秒、0パケット/秒8パケット入力、1208バイト、0バッファなし受信8 0アンダーラン0出力エラー、0コリジョン、43インターフェイスリセット0出力バッファー、0ブロードキャスト、0リターン、0リターン、0リターン、0リターン、0リターン、 0の出力バッファがスワップアウト85キャリア遷移DCD =アップDSR =アップDTR =アップRTS =アップCTS =アップ
デバッグ現在の設定情報を表示する方法を知った後で、
debug
コマンドを使用して、アクティブな接続と接続を通過するデータを見てください。次のデバッグ オプションから選択できます。インタフェースオプションに焦点を当てています。 Router1#デバッグシリアル?インターフェイスシリアルインターフェイスイベントm32_dmaシリアルM32 DMA mueslixシリアルムーストリックスパケットシリアルネットワークインターフェイスパケットリビブSerial Revive 前のセクションで show
コマンドが表示されているときは、clock speed not接続のDCE側で適切に設定されています。問題を確認して診断するために、
debug コマンドを使用してトラブルシューティングするときにどのように見えるかを確認できるように、問題が再現されました。 接続に問題があるときは、 debug コマンドでシリアルインターフェイスについての情報を見ることができます。コード例の後に、推論できる情報がいくつか用意されています。
Router1#デバッグシリアルインターフェイスデバッギングはRouter1#00:06:33:Serial0:HDLC myseq 32、mineseen 0、yourseen 0、line down 00:06:34:Serial0:再起動を試みる00:06 :DSRをアサートする00:06:34:HD(0):0x305CE4Aからリセットする00:06:34:HD(0):DSRをアサートする00:06:34:HD(0):DSR、CTSおよびDCDをデアサートする。 ):DCDとCTSをアサートする00:06:34:HD(0):DTSとRTSをアサートする00:06:34:HDTS 0:06:43:Serial0:HDLC myseq 33、mineseen 0、yourseen 0:ラインダウン00:06:45:HD(0):割り込み状態= 0x8057 00:06:45:HD(0):新しいシリアル状態= 0x0055 00:06:45:HD(0):DTRはアップ。 00:06:45:HD(1):新しいシリアル状態= 0x0600 00:06:45:HD(1):ケーブルのプラグが抜かれています。 00:06:45:HD(0):割り込み状態= 0x805F 00:06:45:HD(0):新しいシリアル状態= 0x005F 00:06:45:HD(0):DTRがアップしています。 00:06:45:HD(1):新しいシリアル状態= 0x0600 00:06:45:HD(1):ケーブルのプラグが抜かれています。 この出力で注意すべき重要な項目は次のとおりです。 接続はHDLCを使用しています。 HDLC接続がダウンしています。
のアサート、
-
アサート解除
-
、 リセット コマンドで示されているように、通信に問題があります。これらのメッセージは、一般的には決して良いメッセージではありません。具体的には、RTS(Ready to Send)やCTS(Clear to Send)などのシリアル通信コマンドの確認に問題があります。 HDLC通信に問題があり、いくつか試行した後、 ケーブルが抜かれている というステートメントによって識別され、放棄されます。 出力に現れる別の問題は、
-
mineseen と yourseen
という語を含む行に関連しています。接続を介して送信されたデータ制御パケットの数を指し、接続を監視するためだけに使用されます。 ルータがHDLC接続を介してデータを送信すると、すべてのデータが確実に通過するように、シリアル番号が追跡されます。 Router1 は、 Router1
が mineseen を呼び出すのに対し、 Router1 は他のルータによって報告されたシーケンス番号を呼び出します。 yourseen < 。 HDLCはケーブルが抜かれている可能性があると言いますが、問題はクロック速度にあり、 Router1 は正しく接続を開始できないため同じように見えます。 クロック速度が正しく設定されていると、 デバッグ
データは次の例のようになります。 mineseen と
yourseen データに注目し、行がアップしていることを確認します。この番号の違いは、 Router2 が、このルーターが一度も見たことがないデータ制御パケットを送信していたためです。 Router1#デバッグシリアルインターフェイスシリアルネットワークインターフェイスデバッグはRouter1#00:22:43:Serial0:HDLC myseq 10、mineseen 10 *、yourseen 129、line up 00:22:53:Serial0:HDLC myseq 11、mineseen 11 *、yourseen 130、line up 00:23:03:Serial0:HDLC myseq 12、mineseen 12 *、yourseen 131、line up