Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Mar 2013 23:54:29 +0100
From:      Andre Oppermann <andre@freebsd.org>
To:        "Alexander V. Chernikov" <melifaro@FreeBSD.org>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, Sami Halabi <sodynet1@gmail.com>
Subject:   Re: MPLS
Message-ID:  <514649A5.4090200@freebsd.org>
In-Reply-To: <5146121B.5080608@FreeBSD.org>
References:  <CAEW%2Bogb_b6fYLvcEJdhzRnoyjr0ORto9iNyJ-iiNfniBRnPxmA@mail.gmail.com> <CAEW%2BogZTE4Uw-0ROEoSex=VtC%2B0tChupE2RAW5RFOn=OQEuLLw@mail.gmail.com> <CAEW%2BogYbCkCfbFHT0t2v-VmqUkXLGVHgAHPET3X5c2DnsT=Enw@mail.gmail.com> <5146121B.5080608@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 17.03.2013 19:57, Alexander V. Chernikov wrote:
> On 17.03.2013 13:20, Sami Halabi wrote:
>>> ITOH OpenBSD has a complete implementation of MPLS out of the box, maybe
> Their control plane code is mostly useless due to design approach (routing daemons talk via kernel).

What's your approach?

> Their data plane code, well.. Yes, we can use some defines from their headers, but that's all :)
>>> porting it would be short and more straight forward than porting linux LDP
>>> implementation of BIRD.
 >
> It is not 'linux' implementation. LDP itself is cross-platform.
> The most tricky place here is control plane.
> However, making _fast_ MPLS switching is tricky too, since it requires chages in our netisr/ethernet
> handling code.

Can you explain what changes you think are necessary and why?

-- 
Andre




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?514649A5.4090200>