RIPng (ripng)
- レイヤ: アプリケーション・制御
- ヘッダ: 可変長
- 補足: ルーティングプロトコル
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
udp | dst_port / src_port | 521 (0x0209) |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
command | enum(8) | 2 (response) | RIP コマンド (1 = 要求、2 = 応答)。 | |
version | uint(8) | 1 | RIP バージョン (1 または 2。RIPng は 1)。 | |
reserved | uint(16) | 0 | ||
entries | list<struct> — PDU の残りすべて | 1 要素 | 経路テーブルエントリ (プレフィックス、ルートタグ、プレフィックス長、メトリック。0xff = ネクストホップ)。 |
command
| 値 | 名前 |
|---|---|
| 1 (0x01) | request |
| 2 (0x02) | response |
entries
各要素は以下のフィールドの組です。
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
prefix | ipv6 | |||
route_tag | uint(16) | |||
prefix_length | uint(8) | |||
metric | uint(8) |
サンプルテンプレート
- ripng-response —
templates/protocols/routing/ripng-response.wpg.yaml