5.1.6. ATOMIC_AGGREGATE
5.1.6. ATOMIC_AGGREGATE
ATOMIC_AGGREGATE est un attribut discrétionnaire bien connu.
Lorsqu'un locuteur BGP agrège plusieurs routes dans le but de les annoncer à un pair particulier, l'AS_PATH de la route agrégée inclut normalement un AS_SET formé à partir de l'ensemble des AS à partir desquels l'agrégat a été formé. Dans de nombreux cas, l'administrateur réseau peut déterminer si l'agrégat peut être annoncé en toute sécurité sans l'AS_SET, et sans former de boucles de routage.
Si un agrégat exclut au moins certains des numéros d'AS présents dans l'AS_PATH des routes qui sont agrégées suite à l'abandon de l'AS_SET, la route agrégée, lorsqu'elle est annoncée au pair, DEVRAIT (SHOULD) inclure l'attribut ATOMIC_AGGREGATE.
Un locuteur BGP qui reçoit une route avec l'attribut ATOMIC_AGGREGATE NE DEVRAIT PAS (SHOULD NOT) supprimer l'attribut lors de la propagation de la route à d'autres locuteurs.
Un locuteur BGP qui reçoit une route avec l'attribut ATOMIC_AGGREGATE NE DOIT PAS (MUST NOT) rendre un NLRI de cette route plus spécifique (tel que défini en 9.1.4) lors de l'annonce de cette route à d'autres locuteurs BGP.
Un locuteur BGP qui reçoit une route avec l'attribut ATOMIC_AGGREGATE doit être conscient du fait que le chemin réel vers les destinations, tel que spécifié dans le NLRI de la route, bien qu'ayant la propriété sans boucle, peut ne pas être le chemin spécifié dans l'attribut AS_PATH de la route.