when we try to add different RTs using the command `set vrf name red protocols bgp address-family ipv4-unicast route-target vpn both 'xxx:xxx' and we want to a different new rt , it doesn't applied the new rt on frr , basic example :
VyOS : set vrf name red protocols bgp address-family ipv4-unicast export vpn set vrf name red protocols bgp address-family ipv4-unicast import vpn set vrf name red protocols bgp address-family ipv4-unicast rd vpn export '64496:100' set vrf name red protocols bgp address-family ipv4-unicast redistribute connected set vrf name red protocols bgp address-family ipv4-unicast route-target vpn both '64496:100' set vrf name red protocols bgp address-family ipv4-unicast route-target vpn import '65500:200'
frr on :
router bgp 64496 vrf red no bgp ebgp-requires-policy no bgp default ipv4-unicast no bgp network import-check ! address-family ipv4 unicast redistribute connected rd vpn export 64496:100 rt vpn both 64496:100 export vpn import vpn exit-address-family
this issue was reported for our forum and I've replicated it in 1.5 as well :