MPLS

Sami Halabi sodynet1 at gmail.com
Fri Jun 14 07:40:31 UTC 2013


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