Re: BIRD - Config Support for RFC 3107 - Carrying Label Information in BGP

2018-06-14 Thread Ondrej Zajicek
On Wed, Jun 13, 2018 at 09:33:56PM +, Thiruvazhiyan Lakshmanan wrote: > Hi Ondrej, > > Thanks for your reply. I have upgraded the kernel on my VM and now I am > getting the 3107 routes in the mtab4 table in the bird. But the routes are > not programed to mpls Kernel table. Maybe I am

RE: BIRD - Config Support for RFC 3107 - Carrying Label Information in BGP

2018-06-14 Thread Thiruvazhiyan Lakshmanan
Thanks Ondrej, With your suggested changes, I notice both Kernel and BGP uses single table (master4) and both have the routes. However, the routes shown in the bird has labels attached to them, the routes shown in Kernel table do not show the labels to them. bird> show route Table master4:

Re: BIRD - Config Support for RFC 3107 - Carrying Label Information in BGP

2018-06-14 Thread Jan Maria Matejka
There are switches in the code to drop MPLS labels when the kernel doesn't support it. If you run $ grep '^#define HAVE_MPLS_KERNEL' config.log (config.log is a product of ./configure) it should show that it is defined to 1. If not, try running ./configure to check whether it shows you Kernel

Re: BIRD - Config Support for RFC 3107 - Carrying Label Information in BGP

2018-06-14 Thread Ondrej Zajicek
On Thu, Jun 14, 2018 at 06:13:57PM +, Thiruvazhiyan Lakshmanan wrote: > Thanks Ondrej, > > With your suggested changes, I notice both Kernel and BGP uses single > table (master4) and both have the routes. However, the routes shown in > the bird has labels attached to them, the routes shown in

Re: BGP Connection reset on fast timers

2018-06-14 Thread dave seddon
Packet 35 shows .13, which is the Bird running on Vmware (sorry about that), and clearly thinks the hold time expired: Major error Code: Hold Timer Expired (4) Minor error Code (Hold Timer Expired): 0 Might be worth trying to run bird debugging to see what else it says. Have you consider BFD?