BGP community
通用
(65535, 666) 表示这条路由为黑洞路由 (RFC7999)
(65535, 65281) 表示这条路由不可以被宣告给任何 eBGP Peer
(65535, 65282) 表示这条路由不可以被宣告给任何其他Router
DN42 特定
Xeiu Network 会根据以下 bgp.community 优选线路。
(64511, region_code) region_code 的值为 41 – 57 。表示节点所在的地区
(64511, country_code) country_code 的值为 1000-1999 。表示节点所在的国家(地区)
Xeiu Network 不会根据以下 bgp.community 优选线路,也不会更改其 bgp.community 的值。
(64511, latency_code) latency_code 的值为 1 – 9 。 表示对等时的网络延迟。
(64511, bw_code) bw_code 的值为 21 – 29 。表示对等带宽。
(64511, vpn_type_code) vpn_type_code 的值为 31 – 34 。表示对等时所使用的VPN软件类型。
Xeiu Network 特定
经过 Xeiu Network 的路由会添加以下的值到 large community 。
(4242421336, 100, x) :: 表示这个路由从哪个节点进来的。x表示节点ID。
(4242421336, 150, y1) :: 表示学习到这个路由的节点所在REGION。y1表示REGION_CODE。(4242421336, 160, y2) :: 表示学习到这个路由的节点所在COUNTRY。y2表示COUNTRY_CODE。
(4242421336, 110, x) :: 表示这个路由从哪个节点进来的。x表示节点ID。
(4242421336, 200, z) :: 表示这个路由在iBGP传播的成本,z为跳数,0表示未经过 iBGP。
经过 Xeiu Network 的路由可能会添加以下的值到 large community 。
(4242421336, 6666, x) :: 表示这个路由在某个节点黑洞,x表节点ID,0为网络内黑洞。
其它
节点ID:
1 :: JP01
2 :: US01
3 :: FR01
4 :: HK01
5 :: HK02
6 :: CN01
路由决策
bgp.community中有(64511, region_code)和(64511, country_code)的路由,Xeiu Network 会额外根据as_path进行线路优选。bgp.community中没有(64511, region_code)和(64511, country_code)的路由,在 Xeiu Network 中走bird的默认线路。- 部分路由的线路优选可能会有人工干预。