// BGP COMMUNITIES
Tag it, steer it.
19 communities · served from /api/v1/communities
Large communities, supported on every session with AS214205. This page, the API and the filters running on our routers all read the same definition — so what you see here is what the router actually does, not a copy of it someone remembered to update.
// INFORMATIONAL
We tag these on the routes we send you, so you can see where each one came from.
| community | direction | meaning |
|---|---|---|
| 214205:1:1 | outbound | Learned from upstream (transit) |
| 214205:1:2 | outbound | Learned from downstream (customer) |
| 214205:1:3 | outbound | Learned from IXP route server |
| 214205:1:4 | outbound | Learned from bilateral peer |
// ADVERTISING
Order matters: the global suppression is evaluated first, then the per-AS exception — so 214205:3:nnn can override 214205:2:0.
| community | direction | meaning |
|---|---|---|
| 214205:2:0 | inbound | Do not advertise anywhere (global) |
| 214205:2:1 | inbound | Do not advertise to upstreams |
| 214205:2:2 | inbound | Do not advertise to downstreams |
| 214205:2:3 | inbound | Do not advertise to IXP route servers |
| 214205:2:4 | inbound | Do not advertise to bilateral peers (PNI) |
| 214205:0:nnn | inbound | Do not advertise to AS nnn |
| 214205:3:nnn | inbound | Advertise to AS nnn (bypass 214205:2:0) |
// PREPENDS
nnn is either a peer ASN or one of the type values below.
| community | direction | meaning |
|---|---|---|
| 214205:11:nnn | inbound | Prepend 1x to AS nnn |
| 214205:12:nnn | inbound | Prepend 2x to AS nnn |
| 214205:13:nnn | inbound | Prepend 3x to AS nnn |
| 214205:21:nnn | inbound | Prepend 1x to type nnn |
| 214205:22:nnn | inbound | Prepend 2x to type nnn |
| 214205:23:nnn | inbound | Prepend 3x to type nnn |
// OTHER
Well-known standard communities, not part of the 214205: scheme.
| community | direction | meaning |
|---|---|---|
| 65535:666 | inbound | Blackhole this prefix — accepted from customers only, for prefixes inside what you are authorised to announce |
| 65535:0 | both | GRACEFUL_SHUTDOWN — honoured on receipt, sets local_pref 0 so the session drains instead of blackholing |
// TYPE VALUES
| 1 | upstream | Upstream (transit) |
| 2 | downstream | Downstream (customer) |
| 3 | ixp-rs | IXP route server |
| 4 | ixp-bilateral, pni | IXP bilateral / Bilateral peer (PNI) |
These numbers come from the same table the router config is generated from, so a session role cannot end up with two different numbers. The reverse is allowed and one number means two roles: 4 is bilateral, and a bilateral session is bilateral whether it crosses a private interconnect or an exchange. What differs there is the transport, not the relationship, and nothing downstream of this needs to tell them apart.
// POPS
from /api/v1/pops
Amsterdam
fresh
Amsterdam 2
fresh
São Paulo
fresh
Frankfurt 1
fresh
Hong Kong
fresh
London
fresh
Poland
fresh
Sweden
fresh
This is a best-effort, unpaid service run on volunteer time. There is no SLA, maintenance happens, and support is people helping when they can.
This scheme is also published at bgp.tools/communities/214205.