5.1.4. MULTI_EXIT_DISC
5.1.4. MULTI_EXIT_DISC
MULTI_EXIT_DISC è un attributo non transitivo opzionale destinato ad essere utilizzato su collegamenti esterni (inter-AS) per discriminare tra più punti di uscita o di entrata verso lo stesso AS vicino. Il valore dell'attributo MULTI_EXIT_DISC è un numero senza segno di quattro ottetti, chiamato metrica. A parità di tutti gli altri fattori, il punto di uscita con la metrica inferiore DOVREBBE (SHOULD) essere preferito. Se ricevuto tramite EBGP, l'attributo MULTI_EXIT_DISC PUÒ (MAY) essere propagato tramite IBGP ad altri speaker BGP all'interno dello stesso AS (vedi anche 9.1.2.2). L'attributo MULTI_EXIT_DISC ricevuto da un AS vicino NON DEVE (MUST NOT) essere propagato ad altri AS vicini.
Uno speaker BGP DEVE (MUST) implementare un meccanismo (basato sulla configurazione locale) che consente di rimuovere l'attributo MULTI_EXIT_DISC da una rotta. Se uno speaker BGP è configurato per rimuovere l'attributo MULTI_EXIT_DISC da una rotta, questa rimozione DEVE (MUST) essere eseguita prima di determinare il grado di preferenza della rotta e prima di eseguire la selezione della rotta (Fasi 1 e 2 del Processo di Decisione).
Un'implementazione PUÒ (MAY) anche (basandosi sulla configurazione locale) alterare il valore dell'attributo MULTI_EXIT_DISC ricevuto tramite EBGP. Se uno speaker BGP è configurato per alterare il valore dell'attributo MULTI_EXIT_DISC ricevuto tramite EBGP, l'alterazione del valore DEVE (MUST) essere eseguita prima di determinare il grado di preferenza della rotta e prima di eseguire la selezione della rotta (Fasi 1 e 2 del Processo di Decisione). Vedere la Sezione 9.1.2.2 per le necessarie restrizioni su questo.