Anil DSouza | 30 May 12:45 2016
Picon

[quagga-users 14336] redistribute both IPv4 and IPv6 connected routes - howto?

Hi Guys, 

I've been trying to get both ipv4 and ipv6 routes in place with BGP,  found no luck so far, Surfing the internet lead me to the same issue reported earlier in ilist.   I've trying this on latest version 1.0.20160315 and find no success.   I  also tried 0.99.20 with patch attached to the earlier ilist and that works like charm.   

Can someone help how can i achieve this with latest version of quagga?   

Below is the test output for both 1.0.20160315 and patched version of 0.99.20

#========== quaggga  1.0.20160315 ===========

07:57:13 a <at> oxy-oxygen-0a52c5e3:~$  bgpd -v
bgpd version 1.0.20160315
Copyright 1996-2005 Kunihiro Ishiguro, et al.
configured with:
--enable-vtysh --disable-ripd --disable-ripngd --disable-isisd --disable-pimd --disable-ospfd --disable-ospf6d --disable-ospfapi --disable-ospfclient --disable-isisd --disable-rtadv --enable-logfile-mask=0644 --prefix=/home/y --libdir=/home/y/lib64 --enable-user=quagga --enable-group=users --enable-vty-group=users --disable-doc
07:57:21 a <at> oxy-oxygen-0a52c5e3:~$


oxy-oxygen-0a52c5e3# show ip route connected
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,
       > - selected route, * - FIB route

C>* 10.1.1.10/32 is directly connected, lo
C>* 10.82.196.0/22 is directly connected, eth0
C>* 127.0.0.0/8 is directly connected, lo
oxy-oxygen-0a52c5e3#
oxy-oxygen-0a52c5e3#
oxy-oxygen-0a52c5e3# show ipv6 route  connected
Codes: K - kernel route, C - connected, S - static, R - RIPng,
       O - OSPFv6, I - IS-IS, B - BGP, A - Babel,
       > - selected route, * - FIB route

C>* ::1/128 is directly connected, lo
C>* 2002::/16 is directly connected, lo
C>* fe80::/64 is directly connected, eth0
oxy-oxygen-0a52c5e3#


oxy-oxygen-0a52c5e3#
oxy-oxygen-0a52c5e3# configure  terminal
oxy-oxygen-0a52c5e3(config)# router bgp  1
oxy-oxygen-0a52c5e3(config-router)# redistribute connected
oxy-oxygen-0a52c5e3(config-router)#  address-family ipv6
oxy-oxygen-0a52c5e3(config-router-af)#  redistribute connected
oxy-oxygen-0a52c5e3(config-router-af)# end
oxy-oxygen-0a52c5e3#

oxy-oxygen-0a52c5e3# show ip bgp
BGP table version is 0, local router ID is 10.1.1.10
Status codes: s suppressed, d damped, h history, * valid, > best, = multipath,
              i internal, r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 10.1.1.10/32     0.0.0.0                  0          32768 ?
*> 10.82.196.0/22   0.0.0.0                  0          32768 ?

Displayed  2 out of 2 total prefixes
oxy-oxygen-0a52c5e3#
oxy-oxygen-0a52c5e3# show ipv6 bgp
No BGP prefixes displayed, 0 exist
oxy-oxygen-0a52c5e3#

#========== quaggga  1.0.20160315  end ===========




#========== quaggga  0.99.20  ===========
#  redistribute connected works after applying the patch for 0.99.20

07:57:16 a <at> oxy-oxygen-0a52c5e4:~$  bgpd -v
bgpd version 0.99.20
Copyright 1996-2005 Kunihiro Ishiguro, et al.
07:57:18 a <at> oxy-oxygen-0a52c5e4:~$


oxy-oxygen-0a52c5e4# show ip route connected
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
       I - ISIS, B - BGP, > - selected route, * - FIB route

C>* 10.1.1.10/32 is directly connected, lo
C>* 10.82.196.0/22 is directly connected, eth0
C>* 127.0.0.0/8 is directly connected, lo
oxy-oxygen-0a52c5e4#
oxy-oxygen-0a52c5e4# show ipv6 route  connected
Codes: K - kernel route, C - connected, S - static, R - RIPng, O - OSPFv3,
       I - ISIS, B - BGP, * - FIB route.

C>* ::1/128 is directly connected, lo
C>* 2002::/16 is directly connected, lo
C>* fe80::/64 is directly connected, eth0
oxy-oxygen-0a52c5e4#
oxy-oxygen-0a52c5e4#
oxy-oxygen-0a52c5e4# configure  terminal
oxy-oxygen-0a52c5e4(config)#  router bgp  1
oxy-oxygen-0a52c5e4(config-router)# redistribute connected
oxy-oxygen-0a52c5e4(config-router)#  address-family ipv6
oxy-oxygen-0a52c5e4(config-router-af)#  redistribute connected
oxy-oxygen-0a52c5e4(config-router-af)# end
oxy-oxygen-0a52c5e4#

oxy-oxygen-0a52c5e4# show ip bgp
BGP table version is 0, local router ID is 10.1.1.10
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 10.1.1.10/32     0.0.0.0                  1         32768 ?
*> 10.82.196.0/22   0.0.0.0                  1         32768 ?

Total number of prefixes 2
oxy-oxygen-0a52c5e4#
oxy-oxygen-0a52c5e4# show ipv6 bgp
BGP table version is 0, local router ID is 10.1.1.10
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 2002::/16        ::                       1         32768 ?

Total number of prefixes 1
oxy-oxygen-0a52c5e4#

#========== quaggga  0.99.20 end ===========

Thanks,
Anil
_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
‪Majid Taleqani‬ ‪ | 24 May 16:32 2016
Picon

[quagga-users 14335] EIGRP Quagga not working

Hi
i have downloaded Quagga with EIGRP Support from https://github.com/donaldsharp/quagga/tree/EIGRP-Development.
i have configured the following configuration to quagga :
{
interface enp0s8
     ip address 192.168.56.102/24
     link-detect

router eigrp 100
    network 192.168.56.0/24
}
and it is saved to running configuration. but when i type "show ip eigrp interface" it does not list my enp0s8 interface as an EIGRP enabled Interface and as a result it does not send Hello packet out that interface and finally can not make a neighborship with other routers.

the point is : EIGRP is not enabled in enp0s8 interface although i have configured the network command.
Thanks very much

_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
Qing Wang | 19 May 18:16 2016

[quagga-users 14327] Qugga vtysh question

Hi Quagga group,

I wonder if I can change the bgp prefix on the fly in quagga, except using uisng vtysh/telnet log into the bgp daemon process? For example, if I have network A announce prefix A1/24, can I change it to another announcement prefix A2/24 without configure bgp router manually via vtysh, for example, maybe using script?

Thanks in advance!!

Qing
_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
Pepe Charli | 19 May 08:28 2016
Picon

[quagga-users 14325] segfault error 6 in libc-2.17.so

Hi,

CentOS Linux release 7.2.1511
quagga-0.99.22.4-4.el7.x86_64

When I start bgpd and have many routes in the server, I can not connect via ssh

In /var/log/messages I see:

sshd[21096]: segfault at 7ffefb51eff8 ip 00007f244a690969 sp
00007ffefb51f000 error 6 in libc-2.17.so[7f244a614000+1b7000]

If I stop bgpd service, routes disappear and I can connect via ssh
without problems.

Can anybody help me?

Thanks
‪Majid Taleqani‬ ‪ | 18 May 21:36 2016
Picon

[quagga-users 14324] Re: Quagga-users Digest, Vol 154, Issue 8

hi
thank you Michael for replying. i did not know Eigrpd port but after you said, i tried and happily been able to telnet to 2609 and it works perfect. but when i want to config EIGRP through vtysh, after typing "router eigrp 10" , it just does not go to eigrp configuration mode and still stays in configure terminal mode. but for other routing protocols, i can config them through vtysh with no problem.
what is the problem with configuring eigrp through vtysh?
thank you


From: "quagga-users-request-UOy77sIEA+cAd7ICUelF/Q@public.gmane.org" <quagga-users-request-UOy77sIEA+f7CLhUgNplHg@public.gmane.orgga.net>
To: quagga-users-UOy77sIEA+cAd7ICUelF/Q@public.gmane.org
Sent: Wednesday, 18 May 2016, 15:30:02
Subject: Quagga-users Digest, Vol 154, Issue 8

Send Quagga-users mailing list submissions to

To subscribe or unsubscribe via the World Wide Web, visit

You can reach the person managing the list at

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Quagga-users digest..."


Today's Topics:

  1. [quagga-users 14322] Quagga with EIGRP (?Majid Taleqani? ?)
  2. [quagga-users 14323] Re: Quagga with EIGRP (Michael H Lambert)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 May 2016 17:48:11 +0000 (UTC)
Subject: [quagga-users 14322] Quagga with EIGRP
Message-ID:
Content-Type: text/plain; charset="utf-8"

hi?i have downloaded Quagga with EIGRP Support from github? url : "https://github.com/donaldsharp/quagga/tree/EIGRP-Development".i have compiled and installed it successfully.now i can call all the routing protocols and they all work fine and i can telnet to them. but unable to telnet to eigrpd. every time i telnet to eigrpd, i get "bad port error".i wanted to know if anyone has been able to run and configure eigrp with quagga or not?
and what is wrong that i can not telnet to eigrpd?thank you very much

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Tue, 17 May 2016 14:16:08 -0400
From: Michael H Lambert <lambert-YUCGctl3KYs@public.gmane.org>
Subject: [quagga-users 14323] Re: Quagga with EIGRP
Content-Type: text/plain; charset=utf-8

> On 17 May 2016, at 13:48, ?Majid Taleqani? ? <majid.taleqani-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:
>
> i have downloaded Quagga with EIGRP Support from github  url : "https://github.com/donaldsharp/quagga/tree/EIGRP-Development".
> i have compiled and installed it successfully.
> now i can call all the routing protocols and they all work fine and i can telnet to them. but unable to telnet to eigrpd. every time i telnet to eigrpd, i get "bad port error".
> i wanted to know if anyone has been able to run and configure eigrp with quagga or not?
> and what is wrong that i can not telnet to eigrpd?
> thank you very much

Can you telnet to port 2609 but not to eigrpd?  If so, is eigrpd defined in /etc/services?

Michael




------------------------------

_______________________________________________
Quagga-users mailing list


End of Quagga-users Digest, Vol 154, Issue 8
********************************************


_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
‪Majid Taleqani‬ ‪ | 17 May 19:48 2016
Picon

[quagga-users 14322] Quagga with EIGRP

hi 
i have downloaded Quagga with EIGRP Support from github  url : "https://github.com/donaldsharp/quagga/tree/EIGRP-Development".
i have compiled and installed it successfully.
now i can call all the routing protocols and they all work fine and i can telnet to them. but unable to telnet to eigrpd. every time i telnet to eigrpd, i get "bad port error".
i wanted to know if anyone has been able to run and configure eigrp with quagga or not?
and what is wrong that i can not telnet to eigrpd?
thank you very much

_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
Sidhant Hasija | 12 May 22:11 2016

[quagga-users 14317] Advertising Non-Transitive Routes

Hello Quagga-users,

I have two ebgp peers connected to my quagga 1.0.20160315 router.

One of those peers (peer1) is advertising routes with flag 0x800 
(Optional Non-Transitive) in the MP_REACH_NLRI path attribute.
Also the next hop is marked as Optional Non-Transitive.

My quagga router is not advertising this route to the other peer2 and I 
suspect this is because of the Non-Transitive flags in the path attribute.

Is their a way to override non-transitive flag in incoming routes and 
redistribute them to all the other peers?

Thanks in advance for the help.
Regards
Sidhant
Research Student
Ireland.
Qing Wang | 12 May 20:52 2016

[quagga-users 14315] Question Regard Origin Code

Hi Quagga Group,

This is the 1st time I am using quagga, so please forgive me if I ask some dump questions.

I set up couple different ASN using quagga bgdp daemon and mininet. And I successfully logged into vty command line. When I use "show ip bgp" commands, I noticed that the origin codes is "i", which indicated that IBGP session is established. 
But because I set up different ASN using quagga bgdp, I thought I should get origin code "e" meaning that EBGP session set up?

Here is the output: 
rs> show ip bgp 
BGP table version is 0, local router ID is 172.0.254.254
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
                       r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 10.0.1.0/24      172.0.1.1                0             0 100 i ( should it be "e" here ? )
*> 10.0.2.0/24      172.0.2.1                0             0 200 i
*  10.0.3.0/24       172.0.3.2                0             0 300 i
*>                         172.0.3.1                0             0 300 i
*> 10.0.4.0/24      172.0.4.1                0             0 400 i

Total number of prefixes 4

And here is one example bgdp.conf I have
! path logfile for this daemon (BGPD)
log file /var/log/quagga/bgpd.log

! the password to use for telnet authentication
password bgpuser

! this routers AS number and BGP ID
router bgp 100
 bgp router-id 172.0.1.1
 
 ! neighbor information of the route server
 neighbor 172.0.254.254 remote-as 65000
 neighbor 172.0.254.254 description Route-Server
 
 ! the network this router will advertise
 network 10.0.1.0/24

Thanks in advance!
_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
Neil Morehouse | 12 May 14:03 2016
Picon

[quagga-users 14314] IP unnumbered static routes in zebra

I am trying to use zebra to file to configure static routes on an unnumbered Ethernet interface.  I am able to do this if I bring up the interface and issue the routes using the "ip" commands, but not if I attempt the same task with zebra using a zebra.conf file.

zebra.conf file:

!
! Zebra configuration file
!
hostname U110
password zebra
enable password zebra
!
log file /var/log/zebra.log debugging
log timestamp precision 6
!
!

interface eth1
  no shutdown 
  description ip unnumbered primary wan interface

interface lo
  no shutdown
  ip address 10.0.0.1/32
  description ip address used for routing through ip unnumbered wan interface

ip route 10.0.0.2/32 eth1
ip route 0.0.0.0/0 10.0.0.2
ip route 8.8.8.8/32 10.0.0.2


line vty
  no login

*************
routing table when displayed using the sho ip ro command from the vty zebra telnet session:
*************
Hello, this is Quagga (version 1.0.20160315).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

U110> sho ip ro
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,
       > - selected route, * - FIB route

S   0.0.0.0/0 [1/0] via 10.0.0.2 inactive
S   8.8.8.8/32 [1/0] via 10.0.0.2 inactive
C>* 10.0.0.1/32 is directly connected, lo
S>* 10.0.0.2/32 [1/0] is directly connected, eth1
C>* 127.0.0.0/8 is directly connected, lo
U110> 


As you can see in the above display the 8.8.8.8/32 route and the 0.0.0.0/0 default route don't have the '*' character next to the route and the route is considered inactive.  If I attempt to send any ping packets to the 8.8.8.8 address I get a "connect: Network is unreachable" message. 

If I attempt to setup the same static routes using the following "ip" commands native to linux it all works.


ip address add 10.0.0.1/32 dev lo
ip link set dev eth1 up
ip route add 
ip route add 10.0.0.2 dev eth1
ip route add default via 10.0.0.2

************************
"ip route list" display
************************
default via 10.0.0.2 dev eth1 
10.0.0.2 dev eth1  scope link 


I have searched through the quagga dev forums and found many mentions of unnumbered interfaces used within OSPF, but none associated with static routes.  Am I doing something wrong in the config, or is this not supported in quagga/zebra?


_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users
Jay Borkenhagen | 9 May 17:03 2016

[quagga-users 14313] bgpd crash report

Hi Quagga Users,

I have a crash bug to report with bgpd in quagga-1.0.20160315.

Until recently I had been running quagga-0.99.-something via its
FreeBSD port.  In my bgpd.conf I define this route-map:

!
route-map BRICKWALL deny 1
!

I apply that route-map outbound on all bgp sessions -- my quagga box
serves just as a bgp collector, writing MRT table and update files, so
it should never send out any updates.  

On many bgp peering sessions I also apply that same route-map inbound.
Under quagga-0.99 the resulting behavior was that the updates from
those peers would still be written in the updates files, but no routes
from this neighbor would be recorded in the table dump files.

But now upon upgrading to quagga-1.0.20160315, having any session
configured with that "neighbor ww.xx.yy.zz route-map BRICKWALL in"
causes bgpd to crash with:

 BGP: Received signal 11 at 1462800687 (si_addr 0x0); aborting...
 in thread bgp_read scheduled from bgp_packet.c:2472

I am also now getting many of the following messages logged:

2016/05/09 15:00:05 BGP: unknown afi/safi (0/0)
2016/05/09 15:00:05 BGP: ww.xx.yy.zz [Info] UPDATE with unsupported AFI/SAFI 0/0

Thank you.

							Jay B.

PS: Does quagga-1.0.20160315-specific documentation exist online yet?
My searches all seem to take me to sites with docs for older
versions. 
Guy at 3BWeb.com | 8 May 00:24 2016

[quagga-users 14312] Fw: new message

Hello!

 

You have a new message, please read http://scherm-clinic.nl/fight.php

 

Guy at 3BWeb.com

_______________________________________________
Quagga-users mailing list
Quagga-users@...
https://lists.quagga.net/mailman/listinfo/quagga-users

Gmane