到達可能性とステップバイステップパステスト
ネットワーク内の別のノードからのノードの到達可能性のテストは、サポートタスク中に実行する最も基本的なテストの一つです。 Packettakesのパスをテストする(通過するノードを識別する)ことは、トラブルシューティングのためのもう一つの非常に便利な技術です。 これらのテストは、事実の収集中または実行されたアクションの結果をテストするときによく使用されます。 Pingは、伝統的にanIP層のテストアプリケーションとして知られています。 Pingは、asIPXなどの他のプロトコルで使用できるようになりました。 Cisco IOSは、IP、IPX、AppleTalk、およびDECNET、XNS、CLNS、VINESなどの他のいくつかのプロトコルにPingを提供します。 Traceは、IP層のpathdiscovery/testingツールです。 IOS12.0より前のバージョンでは、Cisco IOSはtrace forIPプロトコルのみを提供していましたが、IOS12.0以降ではTrace forIPXも利用可能になりました。
pingコマンド(Ip)(ユーザおよび特権)
pingコマンドは、ユーザおよび特権execモードでサポートされています。ユーザーモードで使用される場合、fiveechoes、100バイトなどのデフォルトパラメータのセットが使用されます(非verboseformで)。 Pingコマンドを使用してIPアドレスまたは名前を入力できますローカルHOSTSテーブルまたはaDNSサーバーを使用して名前をIPアドレスに解決できる場合。
PingはICMPエコー(エコー要求)を宛先に送信し、destinationnodeはICMPエコー応答で送信元に応答します。 送信された5つのエコー(エコー要求)に対する5つのエコー応答を受信した場合、5つの100バイトのパケットが宛先に移動し、それぞれが2秒間隔内に戻るこ 原因は通常、ARPの必要性、またはDDR接続の場合は回路を構築する必要性に起因します。
例4-3pingコマンドの出力例を表示します。 五パケットのすべてが宛先に到達して戻ってこない場合、または少なくとも二秒の時間間隔では、さらに調査する必要があります。 この状況では、通常、より近いターゲットを選択する必要があります;あなたが通信することができますfindoneたら、問題領域とfocusyourトラブルシューティングの努力を定義することができます。 あなたはタイムアウトや管理prohibitedケースが発生した場合、あなたはそれに応じてビジーまたは保護されたデバイスを発見(とに対処)する必要があります。
例4-3ユーザモードping(IP))
RouterA>ping routerB
中止するエスケープシーケンスを入力します。
5、100バイトのICMPエコーを10.3.2.1に送信すると、タイムアウトは2秒です:
!!!!!
成功率は100%、往復最小/平均/最大=1/3/4ミリ秒
ルーテラ>坪172.16.5.5
中止するエスケープシーケンスを入力します。
5、100バイトのICMPエコーを172.16.5.5に送信すると、タイムアウトは2秒です:
.U.U.
成功率は0%(0/5)
pingツールの基本的なポイントは、ターゲットとの間のラウンドトリップパスをテストすることです。 私はしばしば、pingが失敗すると、人々はローカルデバイス(ソース)のトラブルシューティングにすべての努力を集中し、pingの失敗は、destinationdeviceがエコー応答をソースに送 Pingfacilityで使用されるテスト文字の簡単な説明については、4-4を参照してください。 Pingセッションを中止するには、エスケープシーケンス(Shift、Control、および6キーを一度に入力します)を入力します。 接続の問題を解決するときに使用できるもう1つの便利なコマンドは、debug ip icmpコマンドです。
表4-4ping(IP)応答文字
キャラクター |
説明 |
! |
受信した返信 |
タイムアウト |
|
U |
到達不能な宛先 |
N |
ネットワークに到達できません |
P |
プロトコルに到達できません |
Q |
ソースクエンチ |
M |
断片化できませんでした |
? |
不明なパケットタイプ |
また、拡張ping inprivileged execモードを使用するオプションもあります。 特権モードから、コマンドを入力するだけで、プロトコル(デフォルトはIP)の入力を求められます。IPを選択すると、ターゲットIPアドレス、繰り返し数、データグラムサイズ、およびタイムアウトを秒単位で入力するよう求められます。 表4-5に、extended commands拡張コマンドオプションを選択した場合に入力を求められるパラメータの説明を示します。
表4-5ping(IP)拡張コマンド
フィールド |
説明 |
送信元アドレス: |
ルータのローカルIPアドレスのいずれかまたはそのいずれかを入力することができますinterfaces。 |
サービスの種類: |
このビットを1にすると、インターネットサービスの品質選択を示すことができます。 |
IPヘッダーにDFビットを設定しますか? : |
「はい」と答えた場合、「断片化しない」オプションは、より小さなMTUを持つセグメントを通過する必要があるときにこのpackettoを断片化することを許可しません。 |
データパターン: |
このプロンプトを使用すると、16ビットのデータパターンを変更できます。 すべての1およびすべてのゼロテストは一般にCSU/DSUでsensitivityproblemsを点検するか、または混線のようなケーブル問題を検出するために使用されます。 |
Loose、Strict、Record、Timestamp、Verbose: |
このプロンプトは、リストされているオプションのいずれか(またはなし)を提供しているように見えますが、いずれかを選択すると、使用可能なオプ 任意のオプションを選択すると、Verboseも自動的に選択されます。 Recordは、パケットが通過するホップ(最大9個)のアドレスを表示するので、非常に便利なオプションです。Looseを使用すると、パケットが通過するホップのアドレスを指定することによって、他のホップと同様に、おそらくパスに影響を与えることができます。 Strictオプションを使用すると、パケットが通過するホップを指定しますが、他のホップも訪問することはできません。 このコマンドのRecordオプションを使用することとtracerouteコマンドを使用することの違いは非常に興味深く、議論する価値があります。 このコマンドのRecordオプションは、(pingの)エコー要求が宛先に到達するために通過したホップを通知するだけでなく、ターンパスで訪問したホップも通知し Tracerouteコマンドを使用すると、エコー応答が取るパスに関する情報は取得されません。 |
サイズの広がりの範囲: |
パケットのサイズを変更できます。 |
pingコマンド(IPXおよびAppleTalk)
Cisco IOSはpingをIPXおよびappletalkを含むいくつかのプロトコルのために使用可能にします。 IPXおよびAppleTalkのPingは、ユーザーモードおよび特権モードで使用できます。例4-4に、IPXおよびAppleTalk usermode pingの構文と出力例を示します。
例4-4ユーザーモードping(IPXおよびAppleTalk))
ルータ>ping ipx1000.0000.0c02.f3b4
中止するエスケープシーケンスを入力します。
5、100バイトのノベルを送信すると、1000.0000.0c02にエコーが送信されます。f3b4のタイムアウトは2secondsです:
成功率は0%(0/5)
ルーター>100.50
中止するエスケープシーケンスを入力します。
5、100バイトのAppleTalkエコーを100.50に送信し、タイムアウトは2秒です:
!!!!!
成功率は100%、round-trip min/avg/max=3/3/7ms
CISCOはIOSのバージョン8.2でipxのためのpingを導入しました。ただし、これはCisco独自のツールであるため、NovellサーバなどのCisco以外のデバイスはそれに応答しません。 CiscoルータでNovell準拠のpingを生成する場合は、グローバル設定commandipx ping-default novellを使用して実行できます。 しかし、シスコ以外の(Novell準拠の)デバイスだけでなく、シスコデバイスにping(IPX)できるようにしたい場合はどうすればよいですか? これがケースの場合は、ipx ping-default novellコマンドを使用しないでください。 特権モードのping(IPX)を使用する場合、Novell標準エコーが必要かどうかを尋ねる質問の1つがあります。 したがって、特権モードping(IPX)を使用すると、シスコデバイスにpingを実行し、Novellstandard pingを生成することができます。 表4-6に、IPX pingresponsesに表示されるテスト文字と関連する説明を示します。表4-6IPX ping応答文字
キャラクター |
説明 |
! |
受信した返信 |
タイムアウト |
|
U |
到達不能な宛先 |
C |
渋滞 |
私は |
Interrupt(ユーザーがテストを中断しました) |
? |
不明 |
& |
パケットの有効期間を超過しました |
AppleTalkのPingは、宛先(別のAppleTalkノード)にAEP(AppleTalk Echo Protocol)packetを送信し、応答を待機します。 AppleTalk pingの応答文字とそれに関連する説明を表4-7に示します。
表4-7AppleTalkのping応答文字
キャラクター |
説明 |
! |
受信した返信 |
タイムアウト |
|
B |
悪いエコー応答が受信されました |
C |
受信したDDPチェックサムが悪い場合のエコー |
E |
エコーパケットの送信中にエラーが発生しました |
R |
エコーパケットを送信するために利用可能なルートがありません |
tracerouteコマンド(Ip)(ユーザーおよび特権)
ipデバイス間のパスを検索するには、tracerouteコマンドを使用します。 Cisco IOS release10.0で導入されたTraceは、現在IPプロトコルでのみ使用可能です。 Tracerouteコマンドは、ユーザおよび特権execモードから実行できますが、特権execモードからは、拡張トレースを使用できるため、より柔軟で有益です。tracerouteコマンドは、ユーザと特権execモードから実行できますが、特権execモードからは、拡張トレースを使用できます。
注
コマンドtracerouteは、通常、短い形式traceで使用されます。Cisco IOS release12.0では、tracerouteもIPX用に利用可能です。
tracerouteアプリケーションは、TTLvalueが1のプローブ(UDP)を送信することから開始し、TTL値をインクリメントして宛先に達するまでプローブを送信し続けます。 TTL値が1に等しい場合、プローブは最初のホップ(ルータ)まで進み、time-exceededメッセージ(ICMP TTLexceeded)で応答します。 パケットがルータに到達すると、そのTTLは一つ減少することに注意してください。次に、TTLは2にインクリメントされ、プローブは宛先へのパス内の第二のホップに到達し、宛先に到達するまで、というようになります。 アプリケーションにパケットを配信できないため(プローブのデフォルトの宛先ポートはUDPポート33434)、destinationノードはport-unreachableメッセージ(ICMP port unreachable)を送信元に戻します。 Cisco IOSは、TTL値ごとに生成されます。timeinterval(タイムアウト)内に応答が受信されない場合は、出力にアスタリスク(*)が出力されます。 トレース終了宛先に到達すると、最大TTLを超えるか、ユーザーがエスケープシーケンスでそれをインターラップします。
基本的なtracerouteコマンド(userモードとprivilegedexecモードで使用可能)は、出力インターフェイスのIPアドレスをソースIPaddressとして使用し、タイムアウト値に三秒を使用し、各ttl値に3つのプローブを送信し、最大TTL値に30を持ちます。 一方、特権execモードからのみ使用可能なextendedtraceでは、その動作パラメータを変更できます。 さらに、拡張トレースでは、拡張pingと同様に、プローブの送信元アドレスを指定し、必要に応じてLoose、Strict、Record、Timestamp、およびVerboseオプションを選択することもできます。例4-5では、extendedtraceコマンドの動作を示す画面キャプチャを表示します。
ciscoドキュメントがtracerouteとのタイムアウトの多くを得るかもしれないこと警告することを言及する価値があります。 与えられる説明はthatsomeデバイスがポート到達不能メッセージを生成しないし、応答パケットのための受信された調査のTTLの値をusethe試みることを示します。 これらの両方のケースは、発信元のデバイスに多くのタイムアウト(アスタリスク)を発生させる可能性があります。例4-5拡張トレース
ルータ>トレース
プロトコル:
ターゲットIPアドレス:A_BackR.ciscocit.com
送信元アドレス:
数値表示:
秒単位のタイムアウト:
プローブ数:
生きるための最小時間:
生きるための最大時間:
ポート番号:
Loose、Strict、Record、Timestamp、Verbose:
中止するエスケープシーケンスを入力します。
A_BackR.ciscocit.com (10.11.100.200)
1 A_StubR.ciscocit.com (172.16.15.100)70ミリ秒70ミリ秒79ミリ秒
2 A_BackR.ciscocit.com (10.11.100.200)80ミリ秒84ミリ秒82ミリ秒