]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: l3vni add-del handle non-defualt rd 3978/head
authorChirag Shah <chirag@cumulusnetworks.com>
Wed, 20 Mar 2019 00:06:10 +0000 (17:06 -0700)
committerChirag Shah <chirag@cumulusnetworks.com>
Wed, 20 Mar 2019 04:57:00 +0000 (21:57 -0700)
commit9e97ff0308d3ac642f73503de825075770099d50
tree00c413adb31bed96a694eb081639f39e6fcb16e1
parenta889d29462f0ee0bc13447234161936cc317053f
bgpd: l3vni add-del handle non-defualt rd

During L3VNI add, non-default RD value is not replayed
correctly. Instead of picking non-default value it picks
up auto RD value which is derived based on router-id.

Indentation issue: Remove additional space from
L3VNI running config output.

Ticket:CM-24320
Reviewed By:CCR-8437
Testing Done:

Bring up evpn configuration with L3vni up with non-default
RD value, perform peerlink flap, l3vni flap which removes
all VNIS and readds with RD and RT values.
The configured RD and RTs are replayed.

Post L3VNI flap
router bgp 5546 vrf vrf2
 !
 address-family l2vpn evpn
  rd 45.0.66.2:6
  route-target import 20001:1
  route-target export 20001:1
 exit-address-family

TORC11# show bgp l2vpn evpn vni 4002
VNI: 4002 (known to the kernel)
  Type: L3
  Tenant VRF: vrf2
  RD: 45.0.66.2:6
  Originator IP: 36.0.0.11
  Advertise-gw-macip : n/a
  Import Route Target:
    20001:1
  Export Route Target:
    20001:1

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
bgpd/bgp_evpn.c
bgpd/bgp_evpn_vty.c