v | uint(1) | 0 | | TCI の V ビット: バージョン(0)。 |
es | uint(1) | 0 | | TCI の ES ビット: エンドステーション(SCI は送信元 MAC アドレスとポート 1)。 |
sc | uint(1) | | sci の要素数 | TCI の SC ビット: 明示的な SCI あり(Auto: SCI を指定すると 1)。 |
scb | uint(1) | 0 | | TCI の SCB ビット: EPON のシングルコピーブロードキャスト。 |
e | uint(1) | 1 | | TCI の E ビット: セキュアデータは暗号化されている。 |
c | uint(1) | 1 | | TCI の C ビット: ユーザデータが変更された(既定の暗号スイートでは E と同時に 1)。 |
an | uint(2) | 0 | | アソシエーション番号(0〜3): チャネル内のセキュアアソシエーション。 |
reserved | uint(2) | 0 | | |
sl | uint(6) | 0 | | ショート長: セキュアデータが 48 オクテット未満のときその長さ、それ以外は 0(手動)。 |
pn | uint(32) | 1 | | パケット番号(32 ビット、XPN では下位半分)。 |
sci | list<struct> — sc 個の要素 | 1 要素 | | Secure Channel Identifier: システム識別子(MAC アドレス)とポート識別子。SC が 1 のときに存在。 |
secure_data | bytes — PDU の残りのうち末尾 16 オクテットを除く部分 | 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f | | セキュアデータ: 暗号化(または完全性保護のみ)されたユーザデータを不透明なオクテット列として指定。暗号化は行わない。 |
icv | bytes(16) | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | | 完全性検査値(16 オクテット)。不透明な値で、計算はしない。 |