[quagga-users 13964] BGPD and ECMP (pre-built RPM)

Jason Van Patten jvp at lateapex.net
Sat Apr 4 23:26:29 BST 2015

Hey gang -

Question: is there a way to query bgpd, zebra, etc to see if multipath 
was enabled when it was built?  I'm using the RHEL6 (CentOS 6) 
quagga-0.99.15-7.el6_3.2.x86_64 RPM, the kernel has both:

lateapex-gw# grep CONFIG_IP_ROUTE_MULTIPATH config-2.6.32-*
lateapex-gw# grep CONFIG_IP_ADVANCED_ROUTER config-2.6.32-*

enabled.  However, two identical EBGP-learned routes, differing only in 
router-id, aren't being put into the forwarding table.  And I can't seem 
to figure out a way to enable EBGP multipath.  Is that even doable w/quagga?

lateapex-gw# show ip bgp summary
BGP router identifier, local AS number 65100
RIB entries 1, using 96 bytes of memory
Peers 2, using 9120 bytes of memory

Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down 
State/PfxRcd   4 65200      42      40        0    0    0 00:35:25        1   4 65200      42      41        0    0    0 00:35:23        1

Total number of neighbors 2
lateapex-gw# show ip bgp
BGP routing table entry for
Paths: (2 available, best #2, table Default-IP-Routing-Table)
   Advertised to non peer-group peers:
   65200 from (
       Origin incomplete, metric 0, localpref 100, valid, external
       Last update: Sat Apr  4 17:48:23 2015

   65200 from (
       Origin incomplete, metric 0, localpref 100, valid, external, best
       Last update: Sat Apr  4 17:48:21 2015

lateapex-gw# show ip route
Routing entry for
   Known via "bgp", distance 20, metric 0, best
   Last update 00:35:59 ago
   *, via eth1.770

Is there an extra bit I can flip to enable it?  I know most Ciscos, 
Junipers, Bro(ken)cades, Aristas, etc don't have multipath enabled by 


Jason Van Patten

More information about the Quagga-users mailing list