1. Introduzione
Come originariamente definito, BGP richiede che tutti gli speaker BGP all'interno di un singolo AS debbano essere completamente interconnessi. Il risultato è che per n speaker BGP all'interno di un AS, sono necessarie n*(n-1)/2 sessioni BGP interne (IBGP) uniche. Questo requisito di "mesh completo" chiaramente non scala quando c'è un grande numero di speaker IBGP all'interno del sistema autonomo, come è comune in molte reti oggi.
Questo problema di scalabilità è stato ben documentato e sono state fatte diverse proposte per alleviarlo, come [RFC2796] e [RFC1863] (resa storica da [RFC4223]). Questo documento presenta un'altra alternativa per alleviare la necessità di un "mesh completo" ed è conosciuto come "Confederazioni di Sistemi Autonomi per BGP", o semplicemente "confederazioni BGP". È stato anche osservato che le confederazioni BGP possono fornire miglioramenti nel controllo delle policy di routing.
Questo documento è una revisione di, e rende obsoleta, [RFC3065], che è a sua volta una revisione di [RFC1965]. Include modifiche editoriali, chiarimenti terminologici e specifiche di protocollo più esplicite basate su un'ampia esperienza di implementazione e deployment con le Confederazioni BGP.
1.1. Specifica dei requisiti
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto nella RFC 2119 [RFC2119].
1.2. Terminologia
Confederazione AS (AS Confederation) Una collezione di sistemi autonomi rappresentata e annunciata come un singolo numero AS agli speaker BGP che non sono membri della confederazione BGP locale.
Identificatore di Confederazione AS (AS Confederation Identifier) Un numero di sistema autonomo visibile esternamente che identifica una confederazione BGP nel suo insieme.
Sistema Autonomo Membro (Member Autonomous System, Member-AS) Un sistema autonomo contenuto in una data confederazione AS. Si noti che "Sistema Autonomo Membro" e "Member-AS" sono usati in modo completamente intercambiabile in tutto questo documento.
Numero Member-AS (Member-AS Number) Un identificatore di numero di sistema autonomo visibile solo all'interno di una confederazione BGP, e usato per rappresentare un Member-AS all'interno di quella confederazione.