nanog mailing list archives
Re: VRF/MPLS on Linux
From: Brian Raaen <nanog () rhemasound org>
Date: Wed, 24 Aug 2011 06:06:07 -0400
The only issue with this is that the Linux box is not acting as a router, but as the egress devices. I'm trying to figure out how to properly get my application to 'color' the traffic. standard BSD sockets appear to have no concept of 'Labels'. Still seeing what I can do to match the traffic. I am probably going to see if I can work out a hack with the development team to use DSCP values to tag the traffic and then act accordingly on the ingress router. I appreciate all the ideas presented so far. --- Brian Raaen Network Architect braaen () zcorum com On Wed, Aug 24, 2011 at 12:46:54PM +0930, Glen Turner wrote:
On Tue, 2011-08-23 at 13:45 +0000, nanog () rhemasound org wrote:While I have found some information on a project called linux-mpls I am having a hard time finding any solid VRF framework for Linux.The Linux kernel as shipped by Linus supports multiple routing tables and allows you to forward traffic from interfaces to differing tables -- that is, can implement VRF. The abstraction is better than on most routers, with policy routing allowing the selection of the routing table (to implement a VRF the policy is a simple "if received on interface X then use realm N"). Searching "realms" or running "man ip" will get you started. The Linus kernel does not have support for MPLS. You could patch the kernel, and then use Quagga as the router to populate the MPLS forwarding table. But personally, if you have a MPLS-speaking router upstream I'd simply bridge each MPLS tunnel into a VLAN to the Linux computer. Then you can use a stock vendor kernel, with its lack of maintenance hassles. -- Glen Turner <http://www.gdt.id.au/~gdt/>
Current thread:
- VRF/MPLS on Linux nanog (Aug 23)
- Re: VRF/MPLS on Linux Jared Mauch (Aug 23)
- Re: VRF/MPLS on Linux Denys Fedoryshchenko (Aug 23)
- Re: VRF/MPLS on Linux Brian Raaen (Aug 23)
- RE: VRF/MPLS on Linux Nathan Eisenberg (Aug 23)
- Re: VRF/MPLS on Linux Sergey V . Lobanov (Aug 23)
- Re: VRF/MPLS on Linux Dan White (Aug 23)
- Re: VRF/MPLS on Linux Mike Jones (Aug 23)
- Re: VRF/MPLS on Linux Glen Turner (Aug 23)
- Re: VRF/MPLS on Linux Brian Raaen (Aug 24)
- Re: VRF/MPLS on Linux Hannes Frederic Sowa (Aug 24)
- Re: VRF/MPLS on Linux Simon Perreault (Aug 24)
- Re: VRF/MPLS on Linux Jussi Peltola (Aug 24)
- Re: VRF/MPLS on Linux Simon Perreault (Aug 24)
- Re: VRF/MPLS on Linux Hannes Frederic Sowa (Aug 24)
- Re: VRF/MPLS on Linux Brian Raaen (Aug 26)
- Re: VRF/MPLS on Linux Brian Raaen (Aug 24)
- Re: VRF/MPLS on Linux Jared Mauch (Aug 23)
- Re: VRF/MPLS on Linux Jared Mauch (Aug 24)
- Re: VRF/MPLS on Linux Eduardo Schoedler (Aug 24)