update
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-09-09 06:34:54 +08:00
parent 87ff512767
commit 017bff4773
2 changed files with 175 additions and 39 deletions

View File

@ -1,48 +1,52 @@
# 186526 Network BGP Communites
# AS200536 BGP Communites
## Well known BGP Communities
Document follow format used by the NLNOG Ring Project.
| Community | Description | Action |
| -------------- | ------------ | ------------------------------------------------------------------ |
| (65535, 65281) | No Export | Prefix should not be exported outside of 186526 Network (AS200536) |
| (65535, 65282) | No Advertise | Prefix should not be exported outside of this PoP |
| (65535, 65283) | Local AS | Prefix should not be exported outside of this region |
| (65535, 666) | Blackhole | Prefix should be blackholed at our PoP |
You can find txt style file in [186526.net/communities-as200536.txt](https://www.186526.net/communities-as200536.txt).
## Well-known BGP Communities
| Community | Description | Action |
| ------------- | ------------ | ----------------------------------------------------- |
| `65535:65281` | No Export | **_Do not announce_** this route **_globalwide_** |
| `65535:65282` | No Advertise | **_Do not announce_** this route on **_this PoP_** |
| `65535:65283` | Local AS | **_Do not announce_** this route on **_this region_** |
| `65535:666` | Blackhole | **_Blackhole_** the route **_globalwide_** |
## Specific BGP Communities
> 186526 Network implements large BGP communities.
> AS200536 implements large BGP communities.
### System-controllable Community
### Internal Communities
| Community | Description |
| ---------------------------- | ------------------------------------------------------- |
| (200536, 110, 0) | Route learn from peer |
| (200536, 110, 1) | Route learn from IX |
| (200536, 110, 2) | Route learn from direct peer |
| (200536, 110, 10) | Route learn from upstream |
| (200536, 110, 20) | Route learn from downstream |
| (200536, 110, 30) | Route from 186526 Network |
| (200536, 120, `this PoP`) | Route learn on `this PoP` |
| (200536, 121, `this region`) | Route learn in `this region` |
| (200536, 122, `this region`) | Route is passed through `this region` in 186526 Network |
| Community | Description |
| ---------------- | --------------------------------------- |
| `200536:110:0` | Learned from _Peer_ |
| `200536:110:1` | Learned from _IX_ |
| `200536:110:2` | Learned from _Direct Peer_ |
| `200536:110:10` | Learned from _Upstream_ |
| `200536:110:20` | Learned from _Downstream_ |
| `200536:110:30` | Originated in _AS200536_ |
| `200536:120:nnn` | Learned in `$0` (`$0` from PoP List) |
| `200536:121:nnn` | Learned in `$0` (`$0` from Region List) |
| `200536:122:nnn` | Routed via `$0` (`$0` from Region List) |
### User-controllable Community
### Control Communities
| Community | Action |
| ---------------------------- | -------------------------------------------------------------------------------- |
| (200536, 0, 665) | Prefix should only be announced, not written to our routing table |
| (200536, 0, 666) | Prefix should be blackholed at our PoP |
| (200536, 1, 0) | Prefix should not be exported to all upstream |
| (200536, 1, 1) | Prefix should not be exported to all peers |
| (200536, 1, 2) | Prefix should not be exported to all downstream |
| (200536, 2, `ASN`) | Prefix should not be exported to all `ASN` BGP sessions |
| (200536, 3, `this region`) | Prefix should not be exported outside 186526 Network in `this region` |
| (200536, 115, 1) | Route should be prepend 1x outside 186526 Network |
| (200536, 115, 3) | Route should be prepend 3x outside 186526 Network |
| (200536, 115, 5) | Route should be prepend 5x outside 186526 Network |
| (200536, 125, `this PoP`) | Route should not be exported on `this PoP` to other PoPs in 186526 Network |
| (200536, 126, `this region`) | Route should not be exported in `this region` to other regions in 186526 Network |
| Community | Action |
| ---------------- | ---------------------------------------------------------------- |
| `200536:0:665` | Announcing only **_without_** routing |
| `200536:0:666` | **_Blackhole_** the route **_globalwide_** |
| `200536:1:0` | **_Do not announce_** this route to _Upstream_ |
| `200536:1:1` | **_Do not announce_** this route to _Peer_ |
| `200536:1:2` | **_Do not announce_** this route to _Downstream_ |
| `200536:2:nnn` | **_Do not announce_** this route to `AS$0` |
| `200536:3:nnn` | **_Do not announce_** this route in `$0` (`$0` from Region List) |
| `200536:115:1` | **_Prepend 1x_** this route **_globalwide except for AS200536_** |
| `200536:115:3` | **_Prepend 3x_** this route **_globalwide except for AS200536_** |
| `200536:115:5` | **_Prepend 5x_** this route **_globalwide except for AS200536_** |
| `200536:125:nnn` | **_Do not route_** this route via `$0` (`$0` from PoP List) |
| `200536:126:nnn` | **_Do not route_** this route via `$0` (`$0` from Region List) |
## Region & PoP
@ -94,8 +98,7 @@
| `core.sg-sin1.186526.net` | Singapore | 411 | Core | ✓ | 2a06:a005:2930::1 |
| `edge.sg-sin1.186526.net` | Singapore | 411 | Edge | ✓ | 2a06:a005:2930::2 |
| `core.au-syd1.186526.net` | Sydney, AU | 501 | Core | ✓ | 2a06:a005:f80::1 |
<!-- | China Mainland |
| China Mainland |
| `core.cn-pek1.186526.net` | Beijing, CN | 431 | Core | | 2a06:a005:2910::1 |
| `edge.cn-sjw1.186526.net` | Shijiazhuang, CN | 431 | Edge | | 2a06:a005:2910:1::1 |
| `edge.cn-ctu1.186526.net` | Chengdu, CN | 432 | Edge | | 2a06:a005:2911::1 |
@ -105,4 +108,4 @@
| `edge.cn-tao1.186526.net` | Qingdao, CN | 438 | Edge | ✓ | 2a06:a005:2915::1 |
| `edge.cn-cgo1.186526.net` | Zhengzhou, CN | 437 | Edge | ✓ | 2a06:a005:2916::1 |
| `edge.cn-wuh2.186526.net` | Wuhan, CN | 434 | Edge | ✓ | 2a06:a005:2917::1 |
| `core.cn-csx2.186526.net` | Changsha, CN | 435 | Core | | 2a06:a005:2918::1 | -->
| `core.cn-csx2.186526.net` | Changsha, CN | 435 | Core | | 2a06:a005:2918::1 |