...
When having a route-map that has a set community to push one community and then modifying it to add a second community using localized policy, the operation works, but system get into bad state. Any change on the feature template will fail with below error: 6-Oct-2022 16:18:21 EDT] Device has pulled the config [6-Oct-2022 16:18:22 EDT] Device: external error (19): /ios:native/route-map{Myroutelocal}/route-map-without-order-seq{31}/set/community/community-well-known/community-list{xxxx:xxx}: not_implemented [6-Oct-2022 16:18:22 EDT] Failed to attach template
Image version is vManage 20.6.3 and cEdge 17.6.3 - have the policy configured to set one community and modify it to add a second community. - any further change in the community fails
Once the system is bad state, no work around. Also, we cannot expect user to configure the necessary community setting at once. Network required would always change dynamically.
Created a route-map (MYROUTELOCAL) to add BGP community 64515:14000 CEDGE17_6_3#sho sdwan run | b route-map route-map MYROUTELOCALpermit 1 set community 64515:11000 match omp-tag 1000 ! route-map MYROUTELOCALpermit 11 set community 64515:12000 match omp-tag 2000 ! route-map MYROUTELOCALpermit 21 set community 64515:13000 match omp-tag 3000 ! route-map MYROUTELOCALpermit 31 set community 64515:14000 match omp-tag 4000 ! route-map MYROUTELOCALdeny 65535 ! Needed to add a second community (3549:800) to routes with an OMP tag of 4000, and added it to the policy. Device push to all devices in my network was successful. This includes Viptela OS and IOS-XE devices. Policy was modified in the device configuration: CEDGE17_6_3#sho sdwan run | b MYROUTELOCAL route-map MYROUTELOCALpermit 1 set community 64515:11000 match omp-tag 1000 ! route-map MYROUTELOCALpermit 11 set community 64515:12000 match omp-tag 2000 ! route-map MYROUTELOCALpermit 21 set community 64515:13000 match omp-tag 3000 ! route-map MYROUTELOCALpermit 31 set community 64515:14000 3549:800 <<<<<<<<<<<<<Second community was successfully added to the policy via feature template match omp-tag 4000 ! route-map MYROUTELOCALdeny 65535 Any subsequent changes to the device configuration on this or any other IOS-XE device fail.