[quagga-users 14561] Re: Quagga with ODL on same machine

Ameen Chilwan <[email protected]>
Newsgroups gmane.network.quagga.user
Message-ID <[email protected]>
Hei Philippe.

Thanks for your input. I will try differentiating the namespace for the two and see how things come out.

But for now, I have used Quagga in a docker container and managed to get things working.

Answer to your query is yes, I just need to get Quagga running with BGPCEP because I am actually running a backbone network among datacenters which have their own internal networks. They use BGP for exterior routing. The backbone runs on OpenFlow with ODL. So, I need to find a way to connect all data centers via BGP also. But I am thinking more of a star topology where the "master" BGPRIB lies at the same place as ODL (actually same machine as well) and disseminate the information to all the other agents.

--AMeen 
________________________________________
From: Philippe Guibert <[email protected]>
Sent: Friday, December 16, 2016 11:00 AM
To: Ameen Chilwan
Cc: quagga-users-UOy77sIEA+cAd7ICUelF/[email protected]
Subject: Re: [quagga-users 14558] Quagga with ODL on same machine

Hello Ameen,

> % Can not configure the local system as neighbor

The IP address you define is self to the host machine.
ODL BGPCEP speaks BGP on TCP port 179. It is the same for Quagga. This
makes confusion.

> On the other hand, if I run quagga on a separate machine, it works. This tells the ODL settigns are okay. But it is just a trick that I need to add a neighbor in quagga. Or maybe there is something else that can be done to avoid all this.

A solution ( to be tried) would consist in using separate namespaces
for ODL and Quagga.

> Hope someone has an answer to this simple query.

For information, in addition to self-implementing BGPCEP, ODL also use
Quagga for VPNService for creating VPNv4 tunnels.
That means that ODL and Quagga do not exchange in BGP language. They
exchange via a thrift interface.

Here is the official link: https://wiki.opendaylight.org/view/VPNService:Main

Some patches are in progress so that BGP can support a generic
capnproto API. This API will be configured by a proxy that handles
both incoming thrift queries, and outgoing capnproto queries.
More information on the capnproto API:
https://lists.quagga.net/pipermail/quagga-dev/2016-December/016510.html

You only want to use Quagga for BGPCEP ?


Best Regards,

Philippe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.