Route Server Communities
IndyIX route servers use BGP communities to signal route validity and provide actions to peering members.
Action Communities
The following BGP communities can be attached to your routes to control how the route server handles and propagates your announcements. Use these to influence route advertisement, AS path prepending, and peer-specific actions.
| Action | Standard Community | Large Community |
|---|---|---|
| Prevent announcement of a prefix to a peer | 0:peer-as | 32801:0:peerasn |
| Announce a route to a certain peer | 32801:peer-as | 32801:1:peerasn |
| Prevent announcement of a prefix to all peers | 0:32801 | 32801:0:0 |
| Announce a route to all peers | 32801:32801 | 32801:1:0 |
| Prepend AS once to specific peer | - | 32801:101:peerasn |
| Prepend AS twice to specific peer | - | 32801:102:peerasn |
| Prepend AS thrice to specific peer | - | 32801:103:peerasn |
| Prepend AS once to all peers | - | 32801:101:0 |
| Prepend AS twice to all peers | - | 32801:102:0 |
| Prepend AS thrice to all peers | - | 32801:103:0 |
Informational Communities
The following BGP communities are used to signal the validity of routes received by the route server.
| Validity State | Large Community |
|---|---|
| Prefix matched by a RPKI ROA for the authorized origin ASN | 32801:1000:1 |
| Prefix not matched by a RPKI ROA | 32801:1000:2 |
| RPKI not checked | 32801:1000:3 |
| Prefix is included in client's AS-SET | 32801:1001:1 |
| Prefix is a more specific route | 32801:1001:3 |
| IRRDB not checked | 32801:1001:2 |
| Prefix filtered (loose) | 32801:1001:1000 |
| Prefix filtered (strict) | 32801:1001:1001 |
| Prefix empty in IRRDB | 32801:1001:1002 |
| Same AS next hop | 32801:1001:1200 |
Filtered Communities
The following BGP communities are used to signal the reason for filtering routes received by the route server.
| Reason for Filtering | Large Community |
|---|---|
| Prefix length too long | 32801:1101:1 |
| Prefix length too short | 32801:1101:2 |
| Bogon prefix | 32801:1101:3 |
| Bogon ASN | 32801:1101:4 |
| AS path too long | 32801:1101:5 |
| AS path too short | 32801:1101:6 |
| First AS not peer AS | 32801:1101:7 |
| Next hop not peer IP | 32801:1101:8 |
| Prefix not in IRRDB | 32801:1101:9 |
| Origin ASN not in IRRDB | 32801:1101:10 |
| Prefix not in origin AS | 32801:1101:11 |
| RPKI unknown | 32801:1101:12 |
| RPKI invalid | 32801:1101:13 |
| Transit-free ASN detected | 32801:1101:14 |
| Too many communities | 32801:1101:15 |