MPLS

Sami Halabi sodynet1 at gmail.com
Wed May 15 14:43:20 UTC 2013


Hi Alex,
Any progress on mpls fbsd?

Thanks in advance,
Sami
On Mar 17, 2013 8:57 PM, "Alexander V. Chernikov" <melifaro at freebsd.org>
wrote:

> On 17.03.2013 13:20, Sami Halabi wrote:
>
>> any one? :)
>>
>>
>> On Fri, Mar 15, 2013 at 6:28 PM, Sami Halabi<sodynet1 at gmail.com>  wrote:
>>
>>  Hi,
>>> Are there ongoing job of mpls in freebsd?
>>> I saw thd site http://freebsd.mpls.in for aboug a year now and I don't
>>> see much progress.
>>>
>> Yep. It was frozen for a while.
> Currently I'm working on it again.
>
> control plane code was heavily redesigned, see
> http://bird.mpls.in/projects/**mpls-bird/repository/show?rev=**bird_mpls<http://bird.mpls.in/projects/mpls-bird/repository/show?rev=bird_mpls>
>
> I have some working MPLS code on 8-S and I hope to create freebsd svn
> branch with base MPLS support in 2-3 weeks.
>
>  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).
> 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.
>
>>
>>> Thanks in advance,
>>> Sami
>>>
>>>
>>
>>
>>
>


More information about the freebsd-net mailing list