![]() A MACIP is detected as duplicate and after that the host continue to move behind different VTEPs results in local VTEP receiving remote mobility events. In remote_macip_add, ensure to trigger dad if MAC is marked as duplicate. In case of freeze action enabled, is_dup_detect will be set to avoids installing frozen MAC into kernel. Ticket:CM-23649 Testing Done: Configured detection action freeze with detection count as 7 at DUT and >7 at remote VTEP, trigger MAC-IP mobility between VTEPs. once tdetection count reached, MAC detected as duplicate, post detection move the host to remote. The local VTEP receives remote macip add and entry is not installed into kernel with fix. root@VTEP1:~# net show evpn mac vni 1002 mac aa:aa:aa:aa:aa:aa MAC: aa:aa:aa:aa:aa:aa Remote VTEP: 27.0.0.16 Local Seq: 7 Remote Seq: 8 Duplicate, detected at Fri Jan 25 05:03:29 2019 Neighbors: 11.11.11.11 Inactive Kernel entry still points to LOCAL root@VTEP1:~# bridge fdb show | grep aa:aa:aa aa:aa:aa:aa:aa:aa dev hostbond3 vlan 1002 master VxLanA-1 Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com> |
||
---|---|---|
.github | ||
alpine | ||
babeld | ||
bfdd | ||
bgpd | ||
debianpkg | ||
doc | ||
docker | ||
eigrpd | ||
fpm | ||
gdb | ||
include | ||
isisd | ||
ldpd | ||
lib | ||
m4 | ||
nhrpd | ||
ospf6d | ||
ospfclient | ||
ospfd | ||
pbrd | ||
pimd | ||
pkgsrc | ||
ports | ||
python | ||
qpb | ||
redhat | ||
ripd | ||
ripngd | ||
sharpd | ||
snapcraft | ||
solaris | ||
staticd | ||
tests | ||
tools | ||
vtysh | ||
watchfrr | ||
yang | ||
zebra | ||
.clang-format | ||
.dir-locals.el | ||
.dockerignore | ||
.gitignore | ||
bootstrap.sh | ||
buildtest.sh | ||
config.version.in | ||
configure.ac | ||
COPYING | ||
COPYING-LGPLv2.1 | ||
defaults.h | ||
Makefile.am | ||
README.md | ||
stamp-h.in |
FRRouting
FRR is free software that implements and manages various IPv4 and IPv6 routing protocols. It runs on nearly all distributions of Linux and BSD as well as Solaris and supports all modern CPU architectures.
FRR currently supports the following protocols:
- BGP
- OSPFv2
- OSPFv3
- RIPv1
- RIPv2
- RIPng
- IS-IS
- PIM-SM/MSDP
- LDP
- BFD
- Babel
- EIGRP (alpha)
- NHRP (alpha)
Installation & Use
Packages are available for various distributions on our releases page.
Snaps are also available here.
Instructions on building and installing from source for supported platforms may be found here.
Once installed, please refer to the user guide for instructions on use.
Community
The FRRouting email list server is located here and offers the following public lists:
Topic | List |
---|---|
Development | dev@lists.frrouting.org |
Users & Operators | frog@lists.frrouting.org |
Announcements | announce@lists.frrouting.org |
For chat, we currently use Slack. Please email the mailing list to request an invite as we do not issue automatic invites.
Contributing
FRR maintains developer's documentation which contains the project workflow and expectations for contributors. Some technical documentation on project internals is also available.
We welcome and appreciate all contributions, no matter how small!
Security
To report security issues, please use our security mailing list:
security [at] lists.frrouting.org