IPエラー処理とICMP
200173
牧之内研 B4
稲田
IPで起こるエラー
どんなときにエラーが起こるか
宛先に到達できない
生存時間経過
受信が間に合わない
受信したデータグラムのパラメータに異常がある
データグラム配送により適したルートが存在
IPは固有のエラー報告機構や管理機構を
もっていない
ICMPにより実現
ICMPとは
Internet Control Message Protocol
IPと同じネットワーク層のプロトコル
IPでのエラーの報告や発信元の制御、その
他の情報提供を行う
IPを利用してメッセージを配信
ICMPメッセージ配信で起こったエラーに対する
ICMPメッセージは生成されない
ICMPメッセージのタイプ
エラーメッセージ
宛先到達不能、発信抑制、時間超過、パラ
メータ異常の報告
問い合わせメッセージ
エコー要求・応答、情報要求・応答、タイムスタ
ンプ、アドレスマスク要求・応答
ICMPメッセージのフォーマット
0 4 8 16 24 31
IPデータグラム
0 8 16 24 31
ICMPタイプ コード チェックサム
ICMPデータ
バージョン
ヘッダ長 サービスタイプ パケット長
識別子 フラグ フラグメントオフセット
生存時間 プロトコル
ICMP=01 ヘッダチェックサム
送信元アドレス
宛先アドレス
パディングオプション
IPデータ
メッセージヘッダとデータ
ICMP宛先到達不能メッセージ
宛先に到達できない
相手先ホストまたはネットワークが存在しな
フラグメント化が必要だがフラグメント不可フラ
グが設定されている
ICMP宛先到達不能メッセージで報告
ICMP時間超過メッセージ
生存時間終了
データグラムに設定されている生存時間を超
過したのでデータグラムが廃棄された
フラグメント再構成タイマー終了
データグラムのフラグメントが一定時間内にす
べて受信できなかった
ICMP時間超過メッセージで報告
ICMP発信抑制メッセージ,
ICMPパラメータ異常メッセージ
受信が間に合わない
データグラムの着信速度が受信側の処理能
力を超えていると
パラメータ異常
IPデータグラムのヘッダパラメータに異常があ
るとき
ICMP発信抑制メッセージで報告、発信抑制
ICMPパラメータ異常メッセージで報告
ICMPルート変更メッセージ
ルート変更
IPデータグラムの配信により適したルートがあ
るとき
A
1
3
4
2
B
ICMPルート変更メッセージ