Disable-Send-Community
This scenario demonstrates how to disable sending community attributes for IPv6 BGP neighbors. By default, BGP sends community attributes to neighbors. The disable-send-community standard command prevents sending standard community attributes.
Test iBGP IPv6 - Community sent by default
Description
Test to verify that by default, community attributes are sent to neighbors. DUT1 sets community 100:200 on routes and DUT0 should receive it.
Scenario
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address '2001:db8:1::100/64' set protocols bgp 20 neighbor peer address-family ipv6-unicast activate set protocols bgp 20 neighbor peer remote-address '2001:db8:1::200' set protocols bgp 20 neighbor peer remote-as 20 set protocols bgp 20 parameters router-id 1.1.1.100 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1 :
set interfaces dummy dum0 address '2001:db8:10::1/64' set interfaces ethernet eth0 address '2001:db8:1::200/64' set protocols bgp 20 address-family ipv6-unicast redistribute connected route-map SET-COMMUNITY set protocols bgp 20 neighbor peer address-family ipv6-unicast activate set protocols bgp 20 neighbor peer remote-address '2001:db8:1::100' set protocols bgp 20 neighbor peer remote-as 20 set protocols bgp 20 parameters router-id 1.1.1.200 set protocols route-map SET-COMMUNITY rule 1 action permit set protocols route-map SET-COMMUNITY rule 1 set community value '100:200' set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Attention
Verify iBGP session establishes between DUT0 and DUT1.
Step 3: Run command protocols bgp show ipv6 summary at DUT0 and check if output matches the following regular expressions:
2001:db8:1::200.*EstablishedShow output
IPv6 Unicast Summary: BGP router identifier 1.1.1.100, local AS number 20 VRF default vrf-id 0 BGP table version 2 RIB entries 3, using 384 bytes of memory Peers 1, using 24 KiB of memory Neighbor LocalAddr V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State PfxRcd PfxSnt Desc 2001:db8:1::200 0.0.0.0 4 20 8 5 2 0 0 00:00:02 Established 2 0 FRRouting/10.4.1 Total number of neighbors 1
Attention
Verify that DUT0 receives IPv6 route 2001:db8:10::/64 with community 100:200.
Step 4: Run command protocols bgp show ipv6 2001:db8:10::/64 at DUT0 and check if output matches the following regular expressions:
Community: 100:200Show output
BGP routing table entry for 2001:db8:10::/64, version 2 Paths: (1 available, best #1, table default) Not advertised to any peer Local 2001:db8:1::200 from 2001:db8:1::200 (1.1.1.200) (fe80::dcad:beff:feef:6c10) (used) Origin incomplete, metric 0, localpref 100, valid, internal, best (First path received) Community: 100:200 Last update: Thu Mar 5 14:46:28 2026
Test iBGP IPv6 - Disable-send-community standard
Description
Test to verify that disable-send-community standard prevents sending standard communities. DUT1 sets community 100:200 on routes but has disable-send-community standard, so DUT0 should NOT receive the community attribute.
Scenario
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address '2001:db8:1::100/64' set protocols bgp 20 neighbor peer address-family ipv6-unicast activate set protocols bgp 20 neighbor peer remote-address '2001:db8:1::200' set protocols bgp 20 neighbor peer remote-as 20 set protocols bgp 20 parameters router-id 1.1.1.100 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1 :
set interfaces dummy dum0 address '2001:db8:10::1/64' set interfaces ethernet eth0 address '2001:db8:1::200/64' set protocols bgp 20 address-family ipv6-unicast redistribute connected route-map SET-COMMUNITY set protocols bgp 20 neighbor peer address-family ipv6-unicast activate set protocols bgp 20 neighbor peer address-family ipv6-unicast disable-send-community standard set protocols bgp 20 neighbor peer remote-address '2001:db8:1::100' set protocols bgp 20 neighbor peer remote-as 20 set protocols bgp 20 parameters router-id 1.1.1.200 set protocols route-map SET-COMMUNITY rule 1 action permit set protocols route-map SET-COMMUNITY rule 1 set community value '100:200' set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Attention
Verify iBGP session establishes between DUT0 and DUT1.
Step 3: Run command protocols bgp show ipv6 summary at DUT0 and check if output matches the following regular expressions:
2001:db8:1::200.*EstablishedShow output
IPv6 Unicast Summary: BGP router identifier 1.1.1.100, local AS number 20 VRF default vrf-id 0 BGP table version 0 RIB entries 0, using 0 bytes of memory Peers 1, using 24 KiB of memory Neighbor LocalAddr V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State PfxRcd PfxSnt Desc 2001:db8:1::200 0.0.0.0 4 20 4 4 0 0 0 00:00:01 Established 0 0 FRRouting/10.4.1 Total number of neighbors 1
Attention
Verify that DUT0 receives IPv6 route 2001:db8:10::/64 without community 100:200.
Step 4: Run command protocols bgp show ipv6 at DUT0 and check if output matches the following regular expressions:
2001:db8:10::/64Show output
BGP table version is 2, local router ID is 1.1.1.100, vrf id 0 Default local pref 100, local AS 20 local address - Status codes: s suppressed, d damped, h history, u unsorted, * valid, > best, = multipath, i internal, r RIB-failure, S Stale, R Removed Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *>i 2001:db8:1::/64 fe80::dcad:beff:feef:6c10 0 100 0 ? *>i 2001:db8:10::/64 fe80::dcad:beff:feef:6c10 0 100 0 ? Displayed 2 routes and 2 total paths
Step 5: Run command protocols bgp show ipv6 2001:db8:10::/64 at DUT0 and check if output does not match the following regular expressions:
100:200Show output
BGP routing table entry for 2001:db8:10::/64, version 2 Paths: (1 available, best #1, table default) Not advertised to any peer Local 2001:db8:1::200 from 2001:db8:1::200 (1.1.1.200) (fe80::dcad:beff:feef:6c10) (used) Origin incomplete, metric 0, localpref 100, valid, internal, best (First path received) Last update: Thu Mar 5 14:46:39 2026