Brian J. Murrell | 22 Apr 16:06 2015

[quagga-users 13971] keeps losing ospf distributed default route


I have quagga running on a number of different versions on different
OSes around my network and while it's stable everywhere, on my Fedora 21
machine it seems to lose the default route frequently.

The machine with the default route for the network is an Openwrt router
running quagga[-1] with the following configuration:

root <at> gw# cat /etc/quagga/ospfd.conf 
hostname gw
password *******
enable password *******
access-list vty permit
access-list vty deny any
line vty
 access-class vty

router ospf
    ospf router-id
    network area 0

    redistribute connected
    redistribute kernel
    redistribute static
    default-information originate always metric 50

(Continue reading)

Mike Becker | 21 Apr 15:18 2015

[quagga-users 13970] quagga multipath routing on debian wheezy


i am currently trying to build a anycast setup with quagga and debian
but it seems that multipath routes are not set up despite the support
is compiled in what am i missing ?

ip r s output:
10.10.2.AA  proto zebra
	nexthop via 10.10.6.BB  dev eth0 weight 1
	nexthop via 10.10.6.CC  dev eth0 weight 1
	nexthop via 10.10.6.DD  dev eth0 weight 1

show ip bgp:

   Network          Next Hop            Metric LocPrf Weight Path
*  10.10.2.AA/32    10.10.6.BB               0             0 64555 i
*                   10.10.6.CC               0             0 64555 i
*>                  10.10.6.DD               0             0 64555 i




Mike Becker, IT Operations Manager
fon. +49 221 880449-334 | fax. +49 221 880449-30

Turtle eSports Technology GmbH
(Continue reading)

Timo Schöler | 20 Apr 08:43 2015

[quagga-users 13968] Auth errors when adding OSPF routes fast


I run quagga for doing some OSPF stuff on CentOS. MD5 authentication
is being used within the OSPF entity.

In total I have nine (ten, when I'm firing up one management host that
only runs temporarily) machines in that setup. On CentOS 5 and 6 I run
quagga (built from source) now, before that 0.99.15 from
repo, on CentOS 7 (the management machine) it's from repo.

Four of those machines act as L2TP LNS for some ten thousand sessions.
Certain DSL connections are disconnected every 24 hours (due to
historical reasons), so that it happens from time to time that within
a few seconds several hundret or even two to four thousand routes are
being flushed and added *very* quickly when the CPEs return.

Only then I see this on several nodes running in that OSPF net:

2015/04/20 08:35:02 OSPF: interface ens4: ospf_check_md5
bad sequence 1429526867 (expect 1429526869)
2015/04/20 08:35:02 OSPF: interface ens4: ospf_check_md5
bad sequence 1429526868 (expect 1429526869)
2015/04/20 08:35:17 OSPF: interface ens4: ospf_check_md5
bad sequence 1429513257 (expect 1429513258)
2015/04/20 08:35:45 OSPF: interface ens4: ospf_check_md5
bad sequence 1429515808 (expect 1429515809)

Is that a known issue? How could I circumvent it?

(Continue reading)

Timo Schöler | 15 Apr 10:53 2015

[quagga-users 13966] SPEC file broken since 0.99.24


when trying to build Quagga 0.99.24 or from source,
rpmbuild(8) spits out following error message:

rpmbuild -ba rpmbuild/SPECS/quagga.spec
error: Macro %default_dist has empty body
error: parse error in expression
error: /home/tis/rpmbuild/SPECS/quagga.spec:306:
parseExpressionBoolean returns -1 builds fine.

Platforms tested:

* CentOS release 5.11 (Final), x86_64

* CentOS release 6.6 (Final), x86_64

[tis <at> pptp-test ~]$ diff -uN quagga-
--- quagga-	2014-08-25 19:02:49.000000000
+++ quagga-0.99.24/redhat/quagga.spec	2015-03-03 00:59:52.000000000 +0100
 <at>  <at>  -89,8 +89,8  <at>  <at> 

 Summary: Routing daemon
 Name:		quagga
-Release:	20140825%{release_rev}
(Continue reading)

Jason Van Patten | 5 Apr 00:26 2015

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

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:
(Continue reading)

manman | 31 Mar 09:30 2015

[quagga-users 13963] Quagga as router and ICMP redirect

Hi all.

I've a simple question.

Two quagga as bgp router (with VRRP), one linux host.



BGP1 and BGP2 have different eBGP.
BGP1 and BGP2 are in iBGP with next-hop-self.

BGP1 and BGP2 have this sysctl:


The HOST use .254 (VRRP) as gateway.
When the route is know by BGP2 I receive ICMP redirect in reply from BGP1 to HOST.

My question is:

- Is it a good or bad solution keep active ICMP redirect with big traffic and many destinations known from BGP2?
- Can I disable ICMP redirect or this is a bad solution?

  net.ipv4.conf.all.accept_redirects = 0
  net.ipv6.conf.all.accept_redirects = 0
H  net.ipv4.conf.all.send_redirects = 0
Quagga-users mailing list
Bjørnar Ness | 29 Mar 15:14 2015

[quagga-users 13955] next-hop-self and "recursive is directly connected"

I have a problem with quagga recursively resolving routes when I have static
device routes. The following is the essential part of the (ibgp/65001) setup:

ip route add (via dev sfp0

ip route add (via dev sfp0

ip route add (via dev swp1
ip route add (via dev swp2
neighbor HOST peer-group
neighbor HOST route-reflector-client
neighbor HOST next-hop-self force
neighbor peer-group HOST
neighbor peer-group HOST


On the hosts, I the routes ( is installed, but like
device routes, and not with nexthop

Any way to change this behavior using configuration?


Dmitry Melekhov | 25 Mar 05:10 2015

[quagga-users 13954] LSA type 5 filtering


For some reason I need LSA type 5 filtering.
As far as I know cisco routers can do this, but , according to 
documnetation, Quagga ospf can only filter LSA Type3.
I even found reason for this in mailing list.

My problems are not urgent, but I need to force managements of two 
companies to talks with each other and confirm redesign,
or I need to have an ability to filter.

Could you tell me- are there any plans to implement Type 5 LSA filtering 
in Quagga?

Thank you! | 20 Mar 14:28 2015

[quagga-users 13953] Configuring LLDP with SNMP



I am trying to configure LLDP with SNMP on Quagga ver running on Centos 7.0.1406 this is in a Boeing CORE emulation.

I have just installed lldpd-0.7.13-1.1.x84_64 and I can start the lldpd daemon from Quagga node’s under Centos. But running a lldpctl doesn’t show any LLDP Neighbors up.


In vtysh there is no show lldp neighbors command so I am wondering if I have done something wrong or it’s not possible to do. Does anybody have this working?




Quagga-users mailing list
manman | 4 Mar 17:21 2015

[quagga-users 13946] Re: Error when compile new quagga on ubuntu 12.04 LTS

Hello Bastien,

thanks for your suggestion.
It has solved for me.


2015-03-04 17:08 GMT+01:00 Bastien Durel <>:
Le mercredi 04 mars 2015 à 16:59 +0100, manman a écrit :
> Hello Donald,
> thanks for you fast answer.
> Verily I didn't exactly understand  what you mean (I apologize in
> advance; I have installed the dh-autoreconf but nothing).
> However I have done the same thing in a UBUNTU 14.04 LTS but I have
> got the same result.
> This issue doesn't appear in the previous version that I have
> compiled.

autoreconf -i should install the missing files


> Regards.
> Top.
> 2015-03-04 16:25 GMT+01:00 Donald Sharp <>:
>         install-sh is autogenerated via the running of bootstrap-sh,
>         which is a wrapper around autoreconf.  Do you have the package
>         that autoreconf comes from?
>         donald
>         On Wed, Mar 4, 2015 at 9:54 AM, manman <>
>         wrote:
>                 Hi all,
>                 first of all thanks to exist!!!
>                 I write to the list because I have the following
>                 problem.
>                 When I start to compile the new version of Quagga, I
>                 obtain the following error:
>                 /quagga-0.99.24# ./configure
>                 configure: error: cannot find install-sh,,
>                 or shtool in "." "./.." "./../.."
>                 I have search the error in google but unfortunately
>                 all the suggestion below:
>                 apt-get install build-essential
>                 apt-get install gawk
>                 apt-get install libreadline6-dev
>                 apt-get install texinfo
>                 and:
>                 apt-get install libtool
>                 apt-get install shtool
>                 apt-get install autogen
>                 haven't solved the issue.
>                 Could anyone help me?
>                 Thanks in advance.
>                 Top
>                 _______________________________________________
>                 Quagga-users mailing list
>                 Quagga-users-UOy77sIEA+cAd7ICUelF/
> _______________________________________________
> Quagga-users mailing list

Quagga-users mailing list
manman | 4 Mar 15:54 2015

[quagga-users 13942] Error when compile new quagga on ubuntu 12.04 LTS

Hi all,

first of all thanks to exist!!!

I write to the list because I have the following problem.

When I start to compile the new version of Quagga, I obtain the following error:

/quagga-0.99.24# ./configure
configure: error: cannot find install-sh,, or shtool in "." "./.." "./../.."

I have search the error in google but unfortunately all the suggestion below:

apt-get install build-essential
apt-get install gawk
apt-get install libreadline6-dev
apt-get install texinfo


apt-get install libtool
apt-get install shtool
apt-get install autogen

haven't solved the issue.

Could anyone help me?

Thanks in advance.
Quagga-users mailing list