Aller au contenu principal

8. Avoiding Routing Information Loops (Éviter les boucles d'information de routage)

Lorsqu'une route est réfléchie, il est possible, suite à une mauvaise configuration, de former des boucles de redistribution de route. La méthode de réflexion de route définit les attributs suivants pour détecter et éviter les boucles d'information de routage :

ORIGINATOR_ID

ORIGINATOR_ID est un nouvel attribut BGP optionnel et non transitif de code de type 9. Cet attribut a une longueur de 4 octets et sera créé par un RR lors de la réflexion d'une route. Cet attribut portera l'identifiant BGP de l'auteur de la route dans l'AS local. Un locuteur BGP NE DOIT PAS (SHOULD NOT) créer un attribut ORIGINATOR_ID s'il en existe déjà un. Un routeur qui reconnaît l'attribut ORIGINATOR_ID DOIT (SHOULD) ignorer une route reçue avec son identifiant BGP comme ORIGINATOR_ID.

CLUSTER_LIST

CLUSTER_LIST est un nouvel attribut BGP optionnel et non transitif de code de type 10. C'est une séquence de valeurs CLUSTER_ID représentant le chemin de réflexion que la route a emprunté.

Lorsqu'un RR réfléchit une route, il DOIT (MUST) ajouter le CLUSTER_ID local au CLUSTER_LIST. Si le CLUSTER_LIST est vide, il DOIT (MUST) en créer un nouveau. En utilisant cet attribut, un RR peut identifier si les informations de routage sont revenues en boucle au même cluster en raison d'une mauvaise configuration. Si le CLUSTER_ID local est trouvé dans le CLUSTER_LIST, l'annonce reçue DOIT (SHOULD) être ignorée.