Xeiu Network (DN42) Routing

Xeiu Network (DN42) Routing

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软件类型。

详见: BGP-communities – DN42

Xeiu Network 特定

经过 Xeiu Network 的路由会添加以下的值到 large community

(4242421336, 100, x) :: 表示这个路由从哪个节点进来的。x表示节点ID。

(4242421336, 110, x) :: 表示这个路由从哪个节点出去的。x表示节点ID。

(4242421336, 200, y) :: 表示这个路由在iBGP传播的成本,y为跳数,0表示未经过 iBGP。

经过 Xeiu Network 的路由可能会添加以下的值到 large community

(4242421336, 6666, x) :: 表示这个路由在某个节点黑洞,x表节点ID,0为网络内黑洞。

其它

节点ID:
1 :: JP01
2 :: US01
3 :: FR01
4 :: HK01
5 :: HK02

路由决策

  • bgp.community 中有 (64511, region_code)(64511, country_code) 的路由,Xeiu Network 会额外根据 as_path 进行线路优选。
  • bgp.community 中没有 (64511, region_code)(64511, country_code) 的路由,在 Xeiu Network 中走bird的默认线路。
  • 部分路由的线路优选可能会有人工干预。