BGP OPEN (bgp_open)
- レイヤ: アプリケーション・制御
- ヘッダ: 可変長
下位レイヤからの到達
| 下位レイヤ | 判別フィールド | 値 |
|---|---|---|
bgp | type | 1 (0x01) |
フィールド
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
version | uint(8) | 4 | BGP バージョン (4)。 | |
my_as | uint(16) | 65001 | 送信側の AS 番号 (4 オクテット AS では 23456 = AS_TRANS)。 | |
hold_time | uint(16) | 180 | 提案するホールドタイム (秒。0 または 3 以上)。 | |
bgp_identifier | ipv4 | 192.0.2.1 | 送信側の BGP 識別子 (ルータ ID)。 | |
opt_params_length | uint(8) | ヘッダの長さ (オクテット単位) (-10) | オプションパラメータ長 (オクテット、自動)。 | |
opt_params | tlv — opt_params_length オクテット | 1 要素 | オプションパラメータ (タイプ 2 = Capabilities)。 |
opt_params
- タイプ 8 ビット、長さ 8 ビット。
- 長さは値の部分だけを数えます。
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
|---|---|---|---|
| 2 (0x02) | capabilities | capabilities |
opt_params › capabilities
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
capabilities | tlv — PDU の残りすべて |
opt_params › capabilities › capabilities
- タイプ 8 ビット、長さ 8 ビット。
- 長さは値の部分だけを数えます。
- 未知のタイプは値をオクテット列のまま保持します。
| タイプ値 | 名前 | 値のフィールド | 説明 |
|---|---|---|---|
| 1 (0x01) | multiprotocol | afi, reserved, safi | |
| 2 (0x02) | route_refresh | ||
| 64 (0x40) | graceful_restart | restart_flags, restart_time, address_families | |
| 65 (0x41) | four_octet_as | asn | |
| 69 (0x45) | add_path | address_families | |
| 70 (0x46) | enhanced_route_refresh | ||
| 128 (0x80) | route_refresh_cisco |
opt_params › capabilities › capabilities › multiprotocol
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
afi | uint(16) | |||
reserved | uint(8) | |||
safi | uint(8) |
opt_params › capabilities › capabilities › graceful_restart
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
restart_flags | uint(4) | |||
restart_time | uint(12) | |||
address_families | bytes — PDU の残りすべて |
opt_params › capabilities › capabilities › four_octet_as
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
asn | uint(32) |
opt_params › capabilities › capabilities › add_path
| フィールド | 型 | 既定値 | Auto | 説明 |
|---|---|---|---|---|
address_families | bytes — PDU の残りすべて |
制約
| レベル | 規則 |
|---|---|
| 警告 | version が 4 |
サンプルテンプレート
- bgp-open —
templates/protocols/routing/bgp-open.wpg.yaml