]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_rib.c
zebra: make MRIB lookup behaviour switchable
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 6 Jan 2015 18:53:24 +0000 (19:53 +0100)
committerDonald Sharp <sharpd@cumulusnetwroks.com>
Thu, 26 May 2016 00:38:31 +0000 (20:38 -0400)
commit4623d89737729bdf3961bfac024df2eb48b33adc
tree7371c44cdf7245fc4baf45a3a10958592ffbd8db
parent33550aa869109b07405f7cac50f7287dc713eece
zebra: make MRIB lookup behaviour switchable

depending on the usage scenario (and availability of multitopology IGP
protocols, which is currently zero in Quagga), different approaches of
Multicast RPF lookups are useful.

Reference behaviours from commercial vendors are urib-only/mrib-only
(Juniper, depending on inet.2 availability) and lowest-distance (Cisco).
As we are currently without MT IGP support, mrib-first seems the most
useful default for Quagga.

Cc: Everton Marques <everton.marques@gmail.com>
Cc: Balaji G <balajig81@gmail.com>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
zebra/rib.h
zebra/zebra_rib.c
zebra/zebra_vty.c
zebra/zserv.c