Re: BGP in a containers

2018-06-18 Thread Doug Clements
These days I think the idea is to use unnumbered or dynamic neighbors so most of the configuration complexity goes away: https://docs.cumulusnetworks.com/display/DOCS/Border+Gateway+Protocol+-+BGP#BorderGatewayProtocol-BGP-ConfiguringBGPUnnumberedInterfaces In this case, your container would peer

Re: BGP in a containers

2018-06-18 Thread Jeff Walter
Years back I ran ExaBGP inside a Docker container (when it wasn't "production ready") to anycast a contained service both within a datacenter and across them. To make routing work correctly I had to also run another BGP daemon on the Docker host machine; I can't remember if I used bird for this, bu

Re: BGP in a containers

2018-06-18 Thread Hugo Slabbert
On Sat 2018-Jun-16 00:51:15 -0500, Jimmy Hess wrote: Running the BGP application in a container on a shared storage system managed by a host cluster would also make it easier to start the service up on a different host when the first host fails or requires maintenance. On the other hand, run

Re: BGP in a containers

2018-06-15 Thread Jimmy Hess
On Thu, Jun 14, 2018 at 7:22 PM, Michael Thomas wrote: > So I have to ask, why is it advantageous to put this in a container rather > than just run it directly > on the container's host? There is no real reason not to run it in a container, and all the advantages of running ALL applications in

Re: BGP in a containers

2018-06-15 Thread Tom Limoncelli
Using BGP (Quagga) in containers is a great way to build a simulation of your actual network. You can then test configuration changes in the simulation before you make them in production. You can even build this up into an automated test pipeline where new configurations are tested in simulation b

Re: BGP in a containers

2018-06-15 Thread Andrew Denton
On Thu, 2018-06-14 at 15:07 -0400, james jones wrote: > Yes, that's it. > > On Thu, Jun 14, 2018 at 3:05 PM Michel 'ic' Luczak > > wrote: > > I guess / hope what you’re trying to achieve is to announce services > from > the containers using BGP. If this is the case, what you’re looking > for is

Re: BGP in a containers

2018-06-15 Thread Pete Lumbis
FRR, the modern fork of quagga, has a pre built docker container. https://hub.docker.com/r/cumulusnetworks/frrouting/ On Thu, Jun 14, 2018, 10:41 PM Oliver O'Boyle wrote: > There's no reason why it shouldn't work well. It's just a minor paradigm > shift that requires some solid testing and knowh

RE: BGP in a containers

2018-06-15 Thread Michel Py
> Mike Hammett wrote : > I wonder which part of the proposal people find offensive. The intent of the original post was vague. Like a lot of people, I would not run a full BGP router in a container. Now, if the purpose is to inject or learn a handful of routes in order to do limited host routing

Re: BGP in a containers

2018-06-15 Thread Hugo Slabbert
On Fri 2018-Jun-15 05:18:05 -0300, Raymond Burkholder wrote: On 06/14/2018 09:22 PM, Michael Thomas wrote: So I have to ask, why is it advantageous to put this in a container rather than just run it directly on the container's host? Some bits similar to Raymond's comments, but in our case

Re: BGP in a containers

2018-06-15 Thread Raymond Burkholder
On 06/14/2018 09:22 PM, Michael Thomas wrote: So I have to ask, why is it advantageous to put this in a container rather than just run it directly on the container's host? Most any host now-a-days has quite a bit of horse power to run services. All those services could be run natively all in

Re: BGP in a containers

2018-06-14 Thread Michael Thomas
So I have to ask, why is it advantageous to put this in a container rather than just run it directly on the container's host? Mike On 06/14/2018 05:03 PM, Richard Hicks wrote: I'm happy with GoBGP in a docker container for my BGP Dashboard/LookingGlass project. https://github.com/rhicks/bgp-da

Re: BGP in a containers

2018-06-14 Thread Christopher Morrow
On Thu, Jun 14, 2018 at 10:41 PM Oliver O'Boyle wrote: > There's no reason why it shouldn't work well. It's just a minor paradigm > shift that requires some solid testing and knowhow on the ops team. > > and... XR or Junos are ... doing this under the covers for you anyway, so.. get used to the n

Re: BGP in a containers

2018-06-14 Thread Oliver O'Boyle
There's no reason why it shouldn't work well. It's just a minor paradigm shift that requires some solid testing and knowhow on the ops team. On Thu, Jun 14, 2018, 22:26 Eric Tykwinski, wrote: > The funny part is I don’t like containers but love VMs, so kvm, vmware, > citrix, hvm, et al. > Not

Re: BGP in a containers

2018-06-14 Thread Eric Tykwinski
The funny part is I don’t like containers but love VMs, so kvm, vmware, citrix, hvm, et al. Not much difference but I tend to like the separation of OS knowledge, with all the bugs lately though I wonder if it’s worth it. Sincerely, Eric Tykwinski TrueNet, Inc. P: 610-429-8300 > On Jun 14, 201

Re: BGP in a containers

2018-06-14 Thread Hunter Fuller
On Thu, Jun 14, 2018 at 8:46 PM Mike Hammett wrote: > I wonder which part of the proposal people find offensive. I have no idea. All - You know no one is trying to make *you* run BGP inside of a container, right?

Re: BGP in a containers

2018-06-14 Thread Mike Hammett
I wonder which part of the proposal people find offensive. - Mike Hammett Intelligent Computing Solutions http://www.ics-il.com Midwest-IX http://www.midwest-ix.com - Original Message - From: "james jones" To: "NANOG" Sent: Thursday, June 14, 2018 1:56:09 PM Subject:

Re: BGP in a containers

2018-06-14 Thread Richard Hicks
I'm happy with GoBGP in a docker container for my BGP Dashboard/LookingGlass project. https://github.com/rhicks/bgp-dashboard Its just piping RIB updates, as JSON, to script to feed into MongoDB container. At work we also looked at GoBGP as a route-server for a small IXP type of setup, but ran in

Re: BGP in a containers

2018-06-14 Thread Vicente Luca
I run BGP (bird) on containers in a high available production environment for supporting multiple kubernetes clusters, among other very critical pieces of my infrastructure. As long as you know what you’re doing and have people that knows how to troubleshoot, it's very reliable. the fact that y

Re: BGP in a containers

2018-06-14 Thread Hugo Slabbert
re: Exa: Our use case was both on exporting service IPs as well as receiving routes from ToRs. Exa is more geared towards the former than the latter. Rather then working on getting imports and route installation through Exa, we found it simpler with BIRD exporting the service IP from it boun

Re: BGP in a containers

2018-06-14 Thread Pierre Emeriaud
2018-06-14 20:56 GMT+02:00 james jones : > I am working on an personal experiment and was wondering what is the best > option for running BGP in a docker base container. I have seen a lot blogs > and docs referencing Quagga. I just want to make sure I am not over looking > any other options before

Re: BGP in a containers

2018-06-14 Thread Christopher Morrow
there's actually a not insignificant part of the 'network device' world which is in fact just really a container and "quagga" (or similar). James, do you care about being close to a 'cisco like' config world? (quagga) more programmatic? (exa-bgp, gobgp .. a few others) something else? On Thu, J

Re: BGP in a containers

2018-06-14 Thread Jörg Kost
Have a peak at https://osrg.github.io/gobgp/ and https://github.com/osrg/dockerfiles On 14 Jun 2018, at 20:56, james jones wrote: > I am working on an personal experiment and was wondering what is the best > option for running BGP in a docker base container. I have seen a lot blogs > and docs re

Re: BGP in a containers

2018-06-14 Thread Max Tulyev
bird is better than quagga! (runs away) ;) 14.06.18 21:56, james jones пише: > I am working on an personal experiment and was wondering what is the best > option for running BGP in a docker base container. I have seen a lot blogs > and docs referencing Quagga. I just want to make sure I am not ov

Re: BGP in a containers

2018-06-14 Thread Hugo Slabbert
This is generally in the context of routing-on-the-host setups. We're using BIRD for that in a kubernetes deployment. -- Hugo Slabbert | email, xmpp/jabber: h...@slabnet.com pgp key: B178313E | also on Signal On Thu 2018-Jun-14 13:05:58 -0600, Michael Crapse wrote: I agree, i hope t

Re: BGP in a containers

2018-06-14 Thread james jones
Yes, that's it. On Thu, Jun 14, 2018 at 3:05 PM Michel 'ic' Luczak wrote: > > > On 14 Jun 2018, at 20:56, james jones wrote: > > > > I am working on an personal experiment and was wondering what is the best > > option for running BGP in a docker base container. I have seen a lot > blogs > > and

Re: BGP in a containers

2018-06-14 Thread Scott Whyte
On 6/14/18 11:56 AM, james jones wrote: I am working on an personal experiment and was wondering what is the best option for running BGP in a docker base container. I have seen a lot blogs and docs referencing Quagga. I just want to make sure I am not over looking any other options before I di

Re: BGP in a containers

2018-06-14 Thread Michael Crapse
I agree, i hope that this is for testing/testbench purposes only, or only running iBGP, as no one in the world would like for you to be running a public BGP through a docker instance. On 14 June 2018 at 13:00, Brielle Bruns wrote: > On 6/14/2018 12:56 PM, james jones wrote: > >> I am working on

Re: BGP in a containers

2018-06-14 Thread Michel 'ic' Luczak
> On 14 Jun 2018, at 20:56, james jones wrote: > > I am working on an personal experiment and was wondering what is the best > option for running BGP in a docker base container. I have seen a lot blogs > and docs referencing Quagga. I just want to make sure I am not over looking > any other opt

Re: BGP in a containers

2018-06-14 Thread Dovid Bender
I know of a telco that has been doing this it helps them be able to move around containers and not have constantly configure IP's on servers. On Thu, Jun 14, 2018 at 3:00 PM, Brielle Bruns wrote: > On 6/14/2018 12:56 PM, james jones wrote: > >> I am working on an personal experiment and was wo

Re: BGP in a containers

2018-06-14 Thread Brielle Bruns
On 6/14/2018 12:56 PM, james jones wrote: I am working on an personal experiment and was wondering what is the best option for running BGP in a docker base container. I have seen a lot blogs and docs referencing Quagga. I just want to make sure I am not over looking any other options before I div