解説書 Vol.1
- <この項の構成>
- (1) ICMPメッセージフォーマット
- (2) ICMPメッセージサポート仕様
- (3) ICMP Redirectの送信仕様
- (4) ICMP Time Exceededの送信仕様
- (5) 注意事項
本装置が送信するICMPメッセージのフォーマットおよび設定値はRFC792に従います。
ICMPメッセージのサポート仕様を次の表に示します。
表11-3 ICMPメッセージサポート仕様(値は10進)
ICMPメッセージ サポート タイプ(種別) コード(詳細種別) − 値 − 値 Destination Unreachable 3 Net Unreachable 0 ○ Host Unreachable 1 ○ Protocol Unreachable 2 ○ Port Unreachable 3 ○ Fragmentation Needed and DF Set 4 ○ Source Route Failed 5 ○ Destination Network Unknown 6 × Destination Host Unknown 7 × Network Unreachable for Type of Service 11 × Host Unreachable for Type of Service 12 × Communication Administratively Prohibited 13 ○ Host Precedence Violation 14 × Precedence Cutoff in Effect 15 × Source Quench 4 − 0 × Redirect 5 Redirect Datagrams for the Network 0 × Redirect Datagrams for the Host 1 ○ Redirect Datagrams for the Type of Service and Network 2 × Redirect Datagrams for the Type of Service and Host 3 × Time Exceeded 11 Time to Live Exceeded in Transit 0 ○ Fragment Reassembly Time Exceeded 1 × Parameter Problem 12 − 0 ○ Echo Request 8 − 0 ○ Echo Reply 0 − 0 ○ Timestamp Request 13 − 0 × Timestamp Reply 14 − 0 ○※ Information Request 15 − 0 × Information Reply 16 − 0 × Address Mask Request 17 − 0 × Address Mask Reply 18 − 0 ○※ (凡例) ○:サポートする ×:サポートしない −:該当しない
注※ Requestメッセージを受信した場合は,Replyメッセージを返します。
次の条件を満たすときにICMP Redirectのパケットを送信します。
- パケット送信元とネクストホップのルータが同一セグメントにある(受信IPパケットの送信元IPアドレスのサブネットワークアドレスと中継先ネクストホップ・アドレスのサブネットワークアドレスが同一)
- 受信パケットがICMP以外のIPパケット
- コンフィグレーションIPルーティング情報で送信有効を指定している
次の条件を満たすときにICMP Time Exceededのパケットを送信します。
- フォワーディングする受信IPパケットのTTLが1
- 受信パケットがICMP以外のIPパケット(ただし,ICMP Echoパケットは除く)
ICMPメッセージは,QoS制御でのキューイング優先度が最低位のため,回線が過負荷の状態では送信できない場合があります。このため,次の現象が発生する要因となります。
- tracerouteコマンドの応答がタイムアウトとなる。
- パケット到達不可通知が送出されていない。
- リダイレクト通知が送出されていない。
- フラグメント不可によるMTU長通知が送出されない。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.