MPLS

Sami Halabi sodynet1 at gmail.com
Fri Oct 18 23:23:17 UTC 2013


Hi,
I would love to see progress and even help...

Sami
בתאריך 14 ביונ 2013 10:40, "Sami Halabi" <sodynet1 at gmail.com> כתב:

> Hi Alex,
> Got any progress? I'm excited to test mpls in fbsd :)
>
> Sami
> בתאריך 15 במאי 2013 17:43, מאת "Sami Halabi" <sodynet1 at gmail.com>:
>
>> 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