On Thu, Dec 10, 2009 at 07:23:06PM +0200, Cristian Carstea wrote:
yes, that's right, but i am asking here about Quagga, which is a routing software (OSPF, BGP etc.), not about kernel multipath, i mean if Quagga is compiled with Equal Cost MultiPath (ECMP), the "-enable-multipath" compile option. Can someone post here the spec file from which quagga rpm was built for CentOS? Thanks. On Thu, Dec 10, 2009 at 7:42 AM, Cristian Carstea cris@crisnet.ro wrote:
Hello,
does anybody know if quagga for CentOS 5.3 is compiled with -enable-multipath? I want to implement ECMP over 2 ISP.
Looks like it. Spec file configure on my i386 box is:
+ ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc/quagga --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib/quagga --libexecdir=/usr/libexec/quagga --localstatedir=/var/run/quagga --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-ipv6 --enable-multipath=64 --enable-nssa --enable-opaque-lsa --enable-ospf-te --enable-vtysh --enable-ospfclient=yes --enable-ospfapi=yes --with-libpam --enable-user=quagga --enable-group=quagga --enable-vty-group=quaggavt --enable-rtadv --enable-netlink
which matches the configure options at the top of the spec file:
# configure options %define with_snmp 0 %define with_vtysh 1 %define with_ospf_te 1 %define with_nssa 1 %define with_opaque_lsa 1 %define with_tcp_zebra 0 %define with_pam 1 %define with_ipv6 1 %define with_ospfclient 1 %define with_ospfapi 1 %define with_rtadv 1 %define with_multipath 64 %define quagga_uid 92 %define quagga_gid 92 %define quagga_user quagga %define vty_group quaggavt %define vty_gid 85
Cheers, Gavin