Aller au contenu principal

5.1.4. MULTI_EXIT_DISC

5.1.4. MULTI_EXIT_DISC

Le MULTI_EXIT_DISC est un attribut optionnel non transitif destiné à être utilisé sur des liens externes (inter-AS) pour discriminer entre plusieurs points de sortie ou d'entrée vers le même AS voisin. La valeur de l'attribut MULTI_EXIT_DISC est un nombre non signé de quatre octets, appelé métrique. Tous les autres facteurs étant égaux, le point de sortie avec la métrique la plus basse DEVRAIT (SHOULD) être préféré. S'il est reçu via EBGP, l'attribut MULTI_EXIT_DISC PEUT (MAY) être propagé via IBGP à d'autres locuteurs BGP au sein du même AS (voir aussi 9.1.2.2). L'attribut MULTI_EXIT_DISC reçu d'un AS voisin NE DOIT PAS (MUST NOT) être propagé à d'autres AS voisins.

Un locuteur BGP DOIT (MUST) implémenter un mécanisme (basé sur une configuration locale) permettant de supprimer l'attribut MULTI_EXIT_DISC d'une route. Si un locuteur BGP est configuré pour supprimer l'attribut MULTI_EXIT_DISC d'une route, alors cette suppression DOIT (MUST) être effectuée avant de déterminer le degré de préférence de la route et avant d'effectuer la sélection de route (phases 1 et 2 du processus de décision).

Une implémentation PEUT (MAY) également (sur la base d'une configuration locale) modifier la valeur de l'attribut MULTI_EXIT_DISC reçu via EBGP. Si un locuteur BGP est configuré pour modifier la valeur de l'attribut MULTI_EXIT_DISC reçu via EBGP, alors la modification de la valeur DOIT (MUST) être effectuée avant de déterminer le degré de préférence de la route et avant d'effectuer la sélection de route (phases 1 et 2 du processus de décision). Voir la section 9.1.2.2 pour les restrictions nécessaires à ce sujet.