| 下位レイヤ | 判別フィールド | 値 |
ipv4 | protocol | 103 (0x67) |
| フィールド | 型 | 既定値 | Auto | 説明 |
version | uint(4) | 2 | | PIM バージョン (2)。 |
type | uint(4) | 1 | | PIM メッセージタイプ (ボディから Auto: 0 Hello、1 Register、3 Join/Prune)。 |
reserved | uint(8) | 0 | | |
checksum | uint(16) | | ヘッダに対するインターネットチェックサム | インターネットチェックサム (メッセージ全体。Register は先頭 8 オクテットのみ) (Auto)。 |
border | uint(1) | 0 | | Border ビット (送信者が PIM マルチキャスト境界ルータ)。 |
null_register | uint(1) | 0 | | Null-Register ビット (カプセル化データパケットなし)。 |
reserved2 | uint(30) | 0 | | |
次レイヤは type で判別します。このフィールドが Auto のときは、上に積んだプロトコルの値を書き込みます。
type = 1 のときのペイロード先頭 4 ビット
- pim-register —
templates/protocols/mcast/pim-register.wpg.yaml