Panoramica
Questo documento descrive le BGP communities esposte ai clienti e ai peer per effettuare operazioni di traffic engineering e, in particolare, per disabilitare gli annunci in modo mirato verso specifiche destinazioni (peer diretti, route server, transit provider, PNI o POP).
Semplicemente applicando una community al prefisso, la rete esegue una policy di export che decide dove annunciare e dove non annunciare il prefisso in questione.
1. Standard Community di Traffic Engineering
Nella rete AS31034 esistono alcune Standard Community che permettono di effettuare un prepend, modificare la local preference oppure applicare RTBH e Graceful Shutdown.
| Community | Nome | Descrizione |
|---|---|---|
31034:3 | CM_PREPEND-3X | Prepend dell'AS per 3 volte |
31034:50 | CM_SET-LOCPREF-50 | Imposta Local Preference a 50 |
31034:100 | CM_SET-LOCPREF-100 | Imposta Local Preference a 100 |
31034:620 | CM_SET-LOCPREF-620 | Imposta Local Preference a 620 |
31034:666 | CM_DST-RTBH_RFC3882_AS31034 | Remotely Triggered Black Hole (RFC 3882) |
65535:0 | CM_GRACEFUL-SHUTDOWN_RFC6198 | Graceful Shutdown (RFC 6198) |
2. Community DASPO - Distributed Advertisement Suppression POlicy
Le community DASPO permettono di impedire l'annuncio dei prefissi verso specifici peer, mantenendo attivi gli altri percorsi.
2.1 DASPO IX - Internet Exchange
Grazie a queste community è possibile bloccare l'annuncio dei propri prefissi ai Route Server e, separatamente,
anche verso tutte le sessioni bilaterali presenti su ogni singolo IX.
Per bloccare totalmente l'utilizzo di un IX è, quindi, necessario usare entrambe le community.
| Large community | Nome | Descrizione |
|---|---|---|
31034:0:31 | LCM-NOADV-DECIX | Non annunciare ai peer diretti di DE-CIX |
31034:0:6695 | LCM-NOADV-RS-DECIX | Non annunciare ai Router Server di DE-CIX |
31034:0:35 | LCM-NOADV-MIX | Non annunciare ai peer diretti di MIX |
31034:0:61968 | LCM-NOADV-RS-MIX | Non annunciare ai Router Server di MIX |
31034:0:121 | LCM-NOADV-NAMEX | Non annunciare ai peer diretti di Namex |
31034:0:196959 | LCM-NOADV-RS-NAMEX | Non annunciare ai Router Server di Namex |
31034:0:240 | LCM-NOADV-MINAP | Non annunciare ai peer diretti di MINAP |
31034:0:43369 | LCM-NOADV-RS-MINAP | Non annunciare ai Router Server di MINAP |
31034:0:311 | LCM-NOADV-VSIX | Non annunciare ai peer diretti di VSIX |
31034:0:35836 | LCM-NOADV-RS-VSIX | Non annunciare ai Router Server di VSIX |
31034:0:1925 | LCM-NOADV-EQUINIX | Non annunciare ai peer diretti di Equinix |
31034:0:24115 | LCM-NOADV-RS-EQUINIX | Non annunciare ai Router Server di Equinix |
31034:0:1933 | LCM-NOADV-PCIX | Non annunciare ai peer diretti di PCIX |
31034:0:202056 | LCM-NOADV-RS-PCIX | Non annunciare ai Router Server di PCIX |
31034:0:4377 | LCM-NOADV-MIXRM | Non annunciare ai peer diretti di MIX Roma |
31034:0:161968 | LCM-NOADV-RS-MIXRM | Non annunciare ai Router Server di MIX Roma(Stesso ASN di MIX) |
2.1.1 DASPO IX PEER - Selective (peer specific)
L'utilizzo di queste community permette di disabilitare l'annuncio verso un singolo peer diretto in un determinato IX, specificando l'ASN del peer.
| Pattern | Nome | Descrizione |
|---|---|---|
31:0:ASN | LCM-SELECT-NOADV-DECIX | Non annunciare a specifico peer su DE-CIX |
35:0:ASN | LCM-SELECT-NOADV-MIX | Non annunciare a specifico peer su MIX |
121:0:ASN | LCM-SELECT-NOADV-NAMEX | Non annunciare a specifico peer su Namex |
240:0:ASN | LCM-SELECT-NOADV-MINAP | Non annunciare a specifico peer su MINAP |
311:0:ASN | LCM-SELECT-NOADV-VSIX | Non annunciare a specifico peer su VSIX |
1925:0:ASN | LCM-SELECT-NOADV-EQUINIX | Non annunciare a specifico peer su Equinix |
1933:0:ASN | LCM-SELECT-NOADV-PCIX | Non annunciare a specifico peer su PCIX |
4377:0:ASN | LCM-SELECT-NOADV-MIXRM | Non annunciare a specifico peer su MIX Roma |
Ad esempio, per MIX, l'URL è
www.peeringdb.com/ix/35,
quindi l'ID è 35.
2.2 DASPO IPT - Transit Provider
Utilizzando queste community è possibile bloccare gli annunci verso specifici operatori di transito.
| Large community | Nome | Descrizione |
|---|---|---|
31034:0:174 | LCM-NOADV-AS174 | Non annunciare a Cogent (AS174) |
31034:0:1267 | LCM-NOADV-AS1267 | Non annunciare a WindTre (AS1267) |
31034:0:1299 | LCM-NOADV-AS1299 | Non annunciare a Arelion (AS1299) |
31034:0:2914 | LCM-NOADV-AS2914 | Non annunciare a NTT GIN (AS2914) |
31034:0:3356 | LCM-NOADV-AS3356 | Non annunciare a Lumen (AS3356) |
31034:0:6762 | LCM-NOADV-AS6762 | Non annunciare a Sparkle (AS6762) |
31034:0:9002 | LCM-NOADV-AS9002 | Non annunciare a RETN (AS9002) |
31034:0:200185 | LCM-NOADV-AS200185 | Non annunciare ad Aruba Cloud DE (AS200185) |
2.3 DASPO PNI – Private Network Interconnection
Utilizzando queste community è possibile bloccare gli annunci verso specifici peer con cui è attiva una PNI.
| Large community | Nome | Descrizione |
|---|---|---|
31034:0:15169 | LCM-NOADV-AS15169 | Non annunciare a Google (AS15169) |
31034:0:24806 | LCM-NOADV-AS24806 | Non annunciare a FORPSI (AS24806) |
2.4 DASPO POP – Area geografica / POP
Disabilitano gli annunci verso tutti i provider presenti in uno specifico POP.
| Large community | Nome | Descrizione |
|---|---|---|
31034:0:1 | LCM-NOADV-IT1 | Non annunciare a nessun provider connesso in IT1 (Aruba IT1 - Arezzo) |
31034:0:3 | LCM-NOADV-IT3 | Non annunciare a nessun provider connesso in IT3 (Aruba IT3 - Ponte San Pietro) |
31034:0:4 | LCM-NOADV-IT4 | Non annunciare a nessun provider connesso in IT4 (Aruba IT4 - Roma Tecnopolo) |
31034:0:101 | LCM-NOADV-IT101 | Non annunciare a nessun provider connesso in IT101 (MIX DC Caldera) |
31034:0:102 | LCM-NOADV-IT102 | Non annunciare a nessun provider connesso in IT102 (EXA Edge DC Milano) |
31034:0:103 | LCM-NOADV-IT103 | Non annunciare a nessun provider connesso IT103 (Namex Datacenter Roma) |
31034:0:104 | LCM-NOADV-IT104 | Non annunciare a nessun provider connesso in IT104 (VSIX Padova) |
31034:0:107 | LCM-NOADV-IT107 | Non annunciare a nessun provider connesso in IT107 (Equinix ML2 Milano) |
3. Esempi pratici di utilizzo
Caso 1 - Disabilitare un IX mantenendo attivi i transit
Blocchi peer diretti e route server dell'IX (DE-CIX), senza toccare gli altri canali di uscita.
31034:0:31 (peer diretti)
31034:0:6695 (route server)
31034:0:31 31034:0:6695
Caso 2 - Escludere un singolo transit provider
Il prefisso non viene esportato verso un dato provider di transito (es. Lumen):
31034:0:3356
Caso 3 - Disabilitare l'annuncio verso tutti i Provider ed IX collegati in un POP
Utile se vuoi evitare che un prefisso esca dai provider presenti in uno specifico POP:
31034:0:1
Caso 4 - Bloccare l'annuncio solo verso i Route Server di un IX (ma tenere i peer diretti)
Ad esempio, per MIX:
31034:0:61968
Caso 5 - Bloccare annunci verso una PNI specifica
Ad esempio, per bloccare la PNI con Google:
31034:0:15169
Caso 6 - Escludere un singolo peer diretto su DE-CIX (Selective)
Per continuare ad annunciare su DE-CIX, ma non verso un peer bilaterale specifico (ASN del peer: AS1234):
31:0:1234
Caso 7 - Escludere due peer specifici sul MIX (Selective)
Per rimuovere l'annuncio solo verso due peer diretti sul MIX (es. AS1111 e AS2222), mantenendo attivi gli altri peer diretti e (se non disabilitato) anche il Route Server:
35:0:1111 35:0:2222
Caso 8 - Combinazione: blocco verso i Route Server e tutti i peer diretti di MIX
Per bloccare l'annuncio verso i Route Server e tutti i peer diretti di MIX:
31034:0:61968 31034:0:35
4. Diagrammi logici
Diagrammi logici: rappresentano la decisione della policy di export in base alle community.
Diagramma A - Logica di export (alto livello)
Diagramma B - Disabilitare un IX specifico (peer diretti + route server)
Esempio: 31034:0:31 + 31034:0:6695 sul prefisso.
Diagramma C - “Route Server off, bilaterali on” su un IX
Esempio MIX: solo 31034:0:61968 → RS off, peer diretti on.
Diagramma D - “Taglio per ASN” (Transit o PNI)
Esempio: 31034:0:3356 → non esportare verso quell’ASN, tutto il resto invariato.
Diagramma E – DASPO IX PEER Selective (blocco di un singolo peer diretto su un IX)
Esempio: applico 31:0:ASXXXX per non esportare il prefisso verso uno specifico peer diretto su DE-CIX, lasciando invariati gli altri peer diretti (e gli altri canali).