3. ICMPv6 Error Messages (ICMPv6エラーメッセージ)
3.1. Destination Unreachable Message (宛先到達不可メッセージ)
Type: 1
Code:
- 0 - No route to destination (宛先へのルートがありません)
- 1 - Communication with destination administratively prohibited (宛先との通信が管理上禁止されています)
- 2 - Beyond scope of source address (送信元アドレスのスコープを超えています)
- 3 - Address unreachable (アドレス到達不可)
- 4 - Port unreachable (ポート到達不可)
- 5 - Source address failed ingress/egress policy (送信元アドレスがイングレス/エグレスポリシーに失敗しました)
- 6 - Reject route to destination (宛先への拒否ルート)
宛先到達不可メッセージは、輻輳以外の理由で宛先アドレスに配信できないパケットに応答して、ルーターまたは発信ノードのIPv6層によって生成されるべきです (SHOULD)。
3.2. Packet Too Big Message (パケットサイズ超過メッセージ)
Type: 2
Code: 0
パケットサイズ超過メッセージは、発信リンクのMTUよりも大きいためにパケットを転送できない場合に、ルーターによって送信されなければなりません (MUST)。このメッセージの情報は、Path MTU Discovery (パスMTU探索) プロセス [PMTU] の一部として使用されます。
3.3. Time Exceeded Message (時間超過メッセージ)
Type: 3
Code:
- 0 - Hop limit exceeded in transit (転送中のホップ制限超過)
- 1 - Fragment reassembly time exceeded (フラグメント再構成時間超過)
ルーターがホップ制限がゼロのパケットを受信した場合、またはルーターがパケットのホップ制限をゼロに減少させた場合、パケットを破棄し、Code 0のICMPv6時間超過メッセージをパケットの送信元に発信しなければなりません (MUST)。
3.4. Parameter Problem Message (パラメータ問題メッセージ)
Type: 4
Code:
- 0 - Erroneous header field encountered (誤ったヘッダーフィールドに遭遇しました)
- 1 - Unrecognized Next Header type encountered (認識されない次ヘッダータイプに遭遇しました)
- 2 - Unrecognized IPv6 option encountered (認識されないIPv6オプションに遭遇しました)
IPv6ノードがパケットを処理中にIPv6ヘッダーまたは拡張ヘッダーのフィールドに問題があり、パケットの処理を完了できない場合、パケットを破棄し、パケットの送信元にICMPv6パラメータ問題メッセージを発信すべきです (SHOULD)。