Bonjour a tous, Y compris récemment il y a eu des discussions à propos des limitations des communautés BGP et de leur propagation quand on utilise des AS 32 bits. Je donne les exemples en Cisco, merci à ceux qui connaissent bien une autre plateforme de donner l'équivalent.
(config)#ip bgp-community new-format N'a rien de nouveau, on s'en servait déjà sur un 2500. Ce que çà veut dire, c'est que le format est AS16:valeur, (16 bits chacun) au lieu d'être un nombre de 32 bits. Exemple : AS 65532, valeur 666 : la communauté est 65532:666; on peut associer plusieurs communautés a un préfixe. (config-route-map)#set community 65532:666 65532:667 -> OK (config-route-map)#set community 65532:666 additive -> OK Problème : les AS ont maintenant 32 bits. Solution sur le papier : les communautés étendues. Problème avec Cisco : si la communauté désirée référence l'AS d'origine, on ne peut avoir qu'une seule communauté par préfixe. (config-route-map)#set extcommunity soo 4200065532:666 4200065532:667 ^ % Invalid input detected at '^' marker. (config-route-map)#set extcommunity soo 4200065532:666 additive ^ % Invalid input detected at '^' marker. Détournement : utiliser RT (AS de destination) au lieu de SoO. (config-route-map)#set extcommunity rt 4200065532:666 4200065532:667 -> OK (config-route-map)#set extcommunity rt 4200065532:666 additive -> OK #sh ip bgp x.x.x.x BGP routing table entry for x.x.x.x/32, version 4 Paths: (1 available, best #1, table default) Advertised to update-groups: zz Local 192.0.2.1 from y.y.y.y (y.y.y.y) Origin IGP, localpref 100, weight 1, valid, internal, best Community: 65532:666 65532:667 Extended Community: RT:4200065532:666 RT:4200065532:667 Ca marche, et çà se propage correctement. Cheat-sheet pour Cisco : +-----------------------------------------+-----------------------------------------------+ | AS 16 bit | AS 32 bit | +-----------------------------------------+-----------------------------------------------+ | set community ASN16:value1 ASN16:value2 | set extcommunity RT ASN32:value1 ASN32:value2 | | set community ASN16:value1 additive | set extcommunity RT ASN32:value1 additive | | match community | match extcommunity | | ip community-list standard | ip extcommunity-list standard | +-----------------------------------------+-----------------------------------------------+ Cheat-sheet pour d'autres vendeurs, SVP ? Michel. --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/