[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-*
config-2.6.32-431.29.2.el6.x86_64:CONFIG_IP_ROUTE_MULTIPATH=y
lateapex-gw# grep CONFIG_IP_ADVANCED_ROUTER config-2.6.32-*
config-2.6.32-431.29.2.el6.x86_64:CONFIG_IP_ADVANCED_ROUTER=y

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 192.168.10.254, 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
192.168.10.98   4 65200      42      40        0    0    0 00:35:25        1
192.168.10.99   4 65200      42      41        0    0    0 00:35:23        1

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

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

lateapex-gw# show ip route 10.0.0.0/8
Routing entry for 10.0.0.0/8
   Known via "bgp", distance 20, metric 0, best
   Last update 00:35:59 ago
   * 192.168.10.98, 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 
default.

Thanks!

-- 
Jason Van Patten



More information about the Quagga-users mailing list