メインコンテンツまでスキップ

3.13. TS ペイロード

3.13. TS Payload​

TS(Traffic Selector:トラフィックセレクタ)ペイロードは、Child SA が保護するトラフィックの型を交渉するために使用される。TS ペイロードは 1 つ以上の TS サブ構造を含む。

TS ペイロードの形式は以下の通り:

                 1                   2                   3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Next Payload |C| RESERVED | Payload Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Number of TSs | RESERVED | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ~ ~ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                  Figure 16:  TS ペイロード形式

o Number of TSs (1 オクテット) - このペイロード内の TS サブ構造の数。

o RESERVED (3 オクテット) - 0 として送信しなければならず(MUST)、受信時には無視しなければならない(MUST)。

o Traffic Selectors (可変長) - 1 つ以上の TS サブ構造の連結。

TS サブ構造の形式は以下の通り:

                 1                   2                   3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TS Type | IP Protocol ID (or Next Header) | Selector | | | |Length +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Start Port | End Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ~ Starting Address ~ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | ~ Ending Address ~ | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

              Figure 17:  TS サブ構造

o TS Type (1 オクテット) - アドレス型の型。IPv4 の場合は 7、IPv6 の場合は 8。

o IP Protocol ID (or Next Header) (1 オクテット) - このセレクタが適用される IP プロトコル ID(または次ヘッダ値)。すべてのプロトコルに適用される場合は 0。

o Selector Length (2 オクテット) - この TS サブ構造の長さ(オクテット単位)。TS Type および IP Protocol ID フィールドを除く。

o Start Port (2 オクテット) - ポート範囲の開始ポート。

o End Port (2 オクテット) - ポート範囲の終了ポート。

o Starting Address (可変長) - アドレス範囲の開始アドレス。

o Ending Address (可変長) - アドレス範囲の終了アドレス。

注意:TS ペイロードは IKE_AUTH 交換で使用され、Child SA が保護するトラフィックを決定する。イニシエータは期待するトラフィックセレクタを送信し、レスポンダはその範囲を狭めてもよい(MAY)が、拡張してはならない(MUST NOT)。