MPLS-VPN CE BGP Setting Community

I have a successful MPLS-VPN with R1 to R5/R6 communication. R10 is my route reflector. I need to do some additional testing where R1 tags it’s loopback with community 100:100 when sending it to R2. R2 receives the community but it does not get sent to R4.

#####
R1
router bgp 1
 bgp log-neighbor-changes
 network 1.1.1.1 mask 255.255.255.255
 neighbor 10.0.12.2 remote-as 100
 neighbor 10.0.12.2 send-community
 neighbor 10.0.12.2 route-map set-community out

ip prefix-list set-community seq 5 permit 1.1.1.1/32
!
route-map set-community permit 10
 match ip address prefix-list set-community
 set community 0:100 100:100 64984:0 65100:100
####
R2 
r2#show ip bgp vpnv4 vrf CUSTOMER-A 1.1.1.1
BGP routing table entry for 1:1:1.1.1.1/32, version 10
Paths: (1 available, best #1, table CUSTOMER-A)
  Advertised to update-groups:
     14        
  Refresh Epoch 1
  1
    10.0.12.1 (via vrf CUSTOMER-A) from 10.0.12.1 (1.1.1.1)
      Origin IGP, metric 0, localpref 100, valid, external, best
      Community: 0:100 100:100 64984:0 65100:100
      Extended Community: RT:1:1
      mpls labels in/out 30/nolabel
      rx pathid: 0, tx pathid: 0x0
####
R4
r4#show ip bgp vpnv4 vrf CUSTOMER-A 1.1.1.1
BGP routing table entry for 1:1:1.1.1.1/32, version 37
Paths: (1 available, best #1, table CUSTOMER-A)
  Advertised to update-groups:
     6         
  Refresh Epoch 2
  1
    2.2.2.2 (metric 3) (via default) from 10.10.10.10 (10.10.10.10)
      Origin IGP, metric 0, localpref 100, valid, internal, best
      Extended Community: RT:1:1
      Originator: 2.2.2.2, Cluster list: 10.10.10.10
      mpls labels in/out nolabel/30
      rx pathid: 0, tx pathid: 0x0

A post was merged into an existing topic: MPLS Layer 3 VPN Configuration