]> git.puffer.fish Git - mirror/frr.git/commit
zebra: add support for DF delay timer 7634/head
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Sun, 14 Jun 2020 19:13:23 +0000 (12:13 -0700)
committerAnuradha Karuppiah <anuradhak@nvidia.com>
Tue, 15 Dec 2020 18:03:50 +0000 (10:03 -0800)
commit35f5c31b0e246ccafc0649e826b8d63ee60eaed1
tree070058f85f8d422ba231148edd4f73d5e808869f
parent0109f42f86d9a52b4a517f1febb26e44c47fb73f
zebra: add support for DF delay timer

When a new ES is created it is held in a non-DF state for 3 seconds
as specified by RFC7432. This allows the switch time to import
the Type-4 routes from the peers. And the peers time to rx the new
Type-4 route.

root@torm-11:mgmt:~# vtysh -c "show evpn es 03:44:38:39:ff:ff:01:00:00:01"|grep DF
 DF status: non-df
 DF delay: 00:00:01
 DF preference: 50000
root@torm-11:mgmt:~# vtysh -c "show evpn es 03:44:38:39:ff:ff:01:00:00:01"|grep DF
 DF status: df
 DF preference: 50000
root@torm-11:mgmt:~#

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
zebra/zebra_evpn_mh.c
zebra/zebra_evpn_mh.h