 |
Customers pay to receive every prefix from a transit provider. |
 |
Customers advertise only the prefixes they own (along with their customers' prefixes) to the transit provider. |
 |
Peers agree to send only their customers' prefixes to each other, and not other peers' prefixes. |
 |
Force the adjacent AS to prepend its ASN a certain number of times to a prefix sent to customers or peers. |
 |
Force the other side to selectively advertise a prefix to specific neighbors. |
 |
Request that the neighbor drop all traffic to a prefix. |
 |
Choose a set of internal communities that best reflects the topology and characteristics of your network. For external
communities some service providers offer none, others offer only enough to allow for the tagging of primary and backup
circuits, and others provide a seemingly endless list. |
 |
Keep the set simple. Adding additional complexity typically requires changes to all the BGP-speaking edge routers. Router
configurations can quickly grow to enormous proportions to accommodate the numerous community combinations. Troubleshooting a
routing mess with a complex community structure can be difficult for those on the graveyard shift. |
 |
Avoid transiting communities received from neighboring ASs blindly through your network. This could be abused intentionally
or unintentionally to influence traffic to use your costly transit over settlementfree peering and revenue-generating customer
circuits. Problems can be created farther out in the Internet and can be very difficult to locate. Depending on the support of
your router software, you may be able to selectively add and remove communities, or failing that, you may need to remove all
communities and re-add what is acceptable. |
 |
Document your communities internally and externally. Your customers will appreciate the additional control, and your
operations team will have an easier time troubleshooting. |