コンフィグレーションガイド Vol.3
- <この項の構成>
- (1) IPv6パケットフォーマット
- (2) IPv6パケットヘッダ有効性チェック
- (3) IPv6拡張ヘッダサポート仕様
- (4) 送信元アドレス選択
本装置が送信するIPv6パケットのフォーマットおよび設定値はRFC2460に従います。IPv6パケットフォーマットを次の図に示します。
図3-22 IPv6パケットフォーマット
IPv6では40オクテット長のヘッダに,8個のフィールドと2個のアドレスが含まれます。IPv6ヘッダ形式を次の図に示します。
IPv6パケット受信時にIPv6パケットヘッダの有効性をチェックします。IPv6パケットヘッダのチェック内容を次の表に示します。
IPv6パケット
ヘッダフィールドチェック内容 チェック異常時
パケット廃棄パケット廃棄時
ICMPv6送信バージョン バージョン=6であること ○ × トラフィッククラス チェックしない − − フローラベル チェックしない − − ペイロード長 リンクレイヤデータ長<3層データ長(Payload Length+40Byte(L3ヘッダ分))ではないこと ○ × 次ヘッダ チェックしない − − ホップリミット 自装置宛てアドレスの受信パケットのホップリミット:
チェックしない− − 中継するパケットのホップリミット:
ホップリミット−1≧0であること○ ○※ 送信元アドレス 次の条件をすべて満たすこと
- マルチキャストアドレスではないこと
- IPv4射影アドレスではないこと
- 未指定アドレスではないこと(中継時)
- グローバルスコープであること(中継時)
○ × 宛先アドレス 次の条件をすべて満たすこと
- ループバックアドレスではないこと
- IPv4射影アドレスではないこと
- 未指定アドレスではないこと
○ × (凡例) ○:する ×:しない −:該当しない
注※ ICMPv6 Time Exceededメッセージを送信します。
本装置がサポートするIPv6拡張ヘッダの項目を次の表に示します。
IPv6拡張ヘッダ IPv6パケットの分類 本装置が発局と
なるパケット本装置が着局と
なるパケット※1本装置が中継する
パケットHop-by-Hop Options Header ○ ○ ○※2 Routing Header※3 ○ ○ − Fragment Header ○ ○ − Authentication Header × × − Encapsulating Security Payload Header × × − Destination Options Header ○ ○ − (凡例) ○:サポートする ×:サポートしない −:ヘッダ処理なし
- 注※1
- 本装置が受信するパケットが次の条件に該当する場合,パケットを廃棄します。
- ・拡張ヘッダが9個以上設定されたパケット
- ・一つの拡張ヘッダ内に9個以上のオプションが設定されたパケット
- 注※2
- 本装置が中継するパケットが次の条件に該当する場合,パケットを廃棄します。
- ・Hop-by-Hop Optionsヘッダ内に9個以上のオプションが設定されたパケット
- 注※3
- RFC5095に従ってRouting Header Type0の付いたパケットは廃棄します。
(4) 送信元アドレス選択
送信インタフェースに設定されたIPv6アドレスの中で宛先アドレスに最も近いアドレスを,送信元アドレスとして使用します。ただし,プロトコルやコンフィグレーションによって送信元アドレスが規定されているときは,そのIPv6アドレスを使用します。
All Rights Reserved, Copyright(C), 2012, 2019, ALAXALA Networks, Corp.