IP
エラー処理と
ICMP
2001
年
7
月
3
日
牧之内研
B4
稲田
稔
IP
で起こるエラー
どんなときにエラーが起こるか
宛先に到達できない
生存時間経過
受信が間に合わない
受信したデータグラムのパラメータに異常が
ある
データグラム配送により適したルートが存在
IP
は固有のエラー報告機構や
管理機構を
もっていない
ICMP
により実現
ICMP
とは
Internet Contr
ol Message Pr
otocol
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
ルート変更メッセージ