Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

BGP OPEN (bgp_open)

  • レイヤ: アプリケーション・制御
  • ヘッダ: 可変長

下位レイヤからの到達

下位レイヤ判別フィールド値
bgptype1 (0x01)

フィールド

フィールド型既定値Auto説明
versionuint(8)4BGP バージョン (4)。
my_asuint(16)65001送信側の AS 番号 (4 オクテット AS では 23456 = AS_TRANS)。
hold_timeuint(16)180提案するホールドタイム (秒。0 または 3 以上)。
bgp_identifieripv4192.0.2.1送信側の BGP 識別子 (ルータ ID)。
opt_params_lengthuint(8)ヘッダの長さ (オクテット単位) (-10)オプションパラメータ長 (オクテット、自動)。
opt_paramstlv — opt_params_length オクテット1 要素オプションパラメータ (タイプ 2 = Capabilities)。

opt_params

  • タイプ 8 ビット、長さ 8 ビット。
  • 長さは値の部分だけを数えます。
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
2 (0x02)capabilitiescapabilities

opt_params › capabilities

フィールド型既定値Auto説明
capabilitiestlv — PDU の残りすべて
opt_params › capabilities › capabilities
  • タイプ 8 ビット、長さ 8 ビット。
  • 長さは値の部分だけを数えます。
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x01)multiprotocolafi, reserved, safi
2 (0x02)route_refresh
64 (0x40)graceful_restartrestart_flags, restart_time, address_families
65 (0x41)four_octet_asasn
69 (0x45)add_pathaddress_families
70 (0x46)enhanced_route_refresh
128 (0x80)route_refresh_cisco
opt_params › capabilities › capabilities › multiprotocol
フィールド型既定値Auto説明
afiuint(16)
reserveduint(8)
safiuint(8)
opt_params › capabilities › capabilities › graceful_restart
フィールド型既定値Auto説明
restart_flagsuint(4)
restart_timeuint(12)
address_familiesbytes — PDU の残りすべて
opt_params › capabilities › capabilities › four_octet_as
フィールド型既定値Auto説明
asnuint(32)
opt_params › capabilities › capabilities › add_path
フィールド型既定値Auto説明
address_familiesbytes — PDU の残りすべて

制約

レベル規則
警告version が 4

サンプルテンプレート

  • bgp-open — templates/protocols/routing/bgp-open.wpg.yaml