Communities

Two families, one reason.

A standard community is two 16-bit halves. AS202192 is a 32-bit number and simply does not fit in the first half, and neither do the ASNs of most networks assigned one in the last decade. Anything that has to name us, or name a peer with a 32-bit ASN, is therefore an RFC 8092 large community. The two controls that do not need our ASN, and two well-known communities, work in the standard form as well, so a router that cannot set large communities is not shut out of the cases that matter.

Standard

For routers without large communities

CommunityEffect
0:0Do not announce to anyone
0:<peer-asn>Do not announce to <peer-asn>. Works only for peers whose ASN fits in 16 bits
65535:666Blackhole a /128, RFC 7999. The same treatment as the large form below
65535:0GRACEFUL_SHUTDOWN, RFC 8326. Your routes are de-preferred before you take the session down

Selective announcement to a 32-bit peer, and prepending, cannot be expressed this way by anyone. If you need those, use the large form below or ask us to set a white list on your session.

Large

Steer your announcements

CommunityEffect
202192:0:0Do not announce to anyone
202192:0:<peer-asn>Do not announce to <peer-asn>
202192:1:<peer-asn>Announce to <peer-asn>, used together with 202192:0:0
202192:101:0Prepend your ASN once towards everyone
202192:102:0Prepend your ASN twice towards everyone
202192:103:0Prepend your ASN three times towards everyone
202192:101:<peer-asn>Prepend once towards <peer-asn>
202192:102:<peer-asn>Prepend twice towards <peer-asn>
202192:103:<peer-asn>Prepend three times towards <peer-asn>
202192:65281:0Add NO_EXPORT when announcing to everyone
202192:65534:0Blackhole a /128 out of a prefix you already announce. The next hop is rewritten to 2a0b:4e07:42::ffff and NO_EXPORT is added

Announcing to everyone is the default and needs no tag. A route carrying 202192:0:0 goes to nobody except the peers named with 202192:1:<peer>. Without it, a route goes to everybody except the peers named with 202192:0:<peer>. Prepends are applied after the decision to announce, and the standard and large forms may be mixed on the same route.

Informational

Attached by the servers

CommunityMeaning
202192:1000:1RPKI valid
202192:1000:2RPKI not-found, accepted on IRR data
202192:1000:3Origin ASN present in the AS-SET
202192:1000:4Origin ASN not present in the AS-SET
202192:1000:5Prefix present in the AS-SET
202192:1000:6Prefix not present in the AS-SET
202192:1000:7RPKI invalid, route rejected
202192:1000:8Prefix accepted on a covering ROA rather than IRR data
202192:1000:9Route accepted through an operator white list
202192:1100:<n>Rejected, cause <n> from the table below

These are stripped from a route before it is announced to another member. You see them on your own session and on the looking glass.

Reject causes

Why a route is missing.

202192:1100:nCause
1AS_PATH longer than 32
2Prefix is a bogon
3Prefix is on the global blacklist: our own block, other IXP peering LANs
4Wrong address family
5NEXT_HOP is not the peer's own address
6Left-most ASN is not the peer's ASN
7Private or reserved ASN in AS_PATH
8Transit-free ASN in AS_PATH
9Origin ASN not in the peer's AS-SET
10Prefix outside IPv6 global unicast
11Prefix on the peer's own blacklist
12Prefix not in the peer's AS-SET and not covered by a ROA
13Prefix length outside /16 to /48
14RPKI invalid
15An ASN that asked never to be reached via route servers is in AS_PATH

Checks run in the order given on the route servers page, so a route that fails the IRR check is tagged 12 even when it is RPKI-invalid as well. A rejected route is never re-announced; it is kept only so the looking glass can explain it.