| 下位レイヤ | 判別フィールド | 値 |
ethernet2 | ethertype | 34887 (0x8847) |
ethernet2 | ethertype | 34888 (0x8848) |
udp | dst_port / src_port | 6635 (0x19eb) |
gre | protocol_type | 34887 (0x8847) |
mpls | s | 0 |
| フィールド | 型 | 既定値 | Auto | 説明 |
label | enum(20) | 16 | | 20 ビット MPLS ラベル値。0〜15 は予約 (0 / 2 Explicit Null、1 Router Alert、3 Implicit Null、7 エントロピーラベル指示子、13 GAL、14 OAM Alert、15 拡張)。SR-MPLS の SID は SRGB ベース + SID インデックス。 |
tc | uint(3) | 0 | | 3 ビットトラフィッククラス (QoS / ECN)。 |
s | uint(1) | 1 | 次レイヤのプロトコル番号 (「次レイヤ」参照) | スタック最下位ビット (1 = 最後のラベル。次レイヤから自動)。 |
ttl | uint(8) | 64 | | MPLS TTL。 |
| 値 | 名前 |
| 0 (0x00000) | ipv4_explicit_null |
| 1 (0x00001) | router_alert |
| 2 (0x00002) | ipv6_explicit_null |
| 3 (0x00003) | implicit_null |
| 7 (0x00007) | entropy_label_indicator |
| 13 (0x0000d) | gal |
| 14 (0x0000e) | oam_alert |
| 15 (0x0000f) | extension |
次レイヤは s で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。
s = 1 のときのペイロード先頭 4 ビット