Skip to Content.

rare-dev - Re: [rare-dev] Feqture request: use front-panel port IDs in freerouter

Subject: Rare project developers

List archive


Re: [rare-dev] Feqture request: use front-panel port IDs in freerouter


Chronological Thread 
  • From: Alexander Gall <>
  • To: <>
  • Cc: <>, <>
  • Subject: Re: [rare-dev] Feqture request: use front-panel port IDs in freerouter
  • Date: Tue, 1 Mar 2022 17:57:49 +0100

Hi

Wow, so much happened since Friday! Thanks a lot for all the work. It
will take a while until I have digested everything. I'll probably
come back with some questions :)

--
Alex

On Mon, 28 Feb 2022 10:35:54 +0100, mc36 <> said:

> hi,
> this is the last part of this patch series, the final one for the dynamic
> bridge interfaces...
> https://github.com/mc36/freeRouter/commit/767814f3247bfa4779dc59e9d42f811e12e68630
> all the tests passed on the p4emu dataplane... now a complete retest will
> happen
> with all the dataplanes and interops involved... (it's about 6 hours...)
> regards,
> cs



> On 2/28/22 08:54, mc36 wrote:
>> hi,
>> just finished with the dynamic access interfaces too...
>> https://github.com/mc36/freeRouter/commit/9668eb6cfc49387bf6d76e1fd20ca6a2e0bacc0c
>> now the dynamic bridge members for vpls and evpn then no more ids except
>> for sdnX...
>> regards,
>> cs
>>
>>
>>
>> On 2/27/22 20:17, mc36 wrote:
>>> hi,
>>> this dynamic subinterface exporting thing was a bigger than initially
>>> tought:
>>> https://github.com/mc36/freeRouter/commit/2ed73ee94b91a89a529b4d207d0a6a1eee41c900
>>> and not yet complete because there are two remaining user-configurable
>>> knobs
>>> to export the dynamic access and dynamic bridge ranges... these should go
>>> too,
>>> but for now, i just concentrated on the very core of this feature....
>>> hopefully those will be smaller changes compared to this...
>>> regards,
>>> cs
>>>
>>>
>>> On 2/27/22 09:49, mc36 wrote:
>>>> hi,
>>>> the preparation for it (the negotiation) was straightforward afterall:
>>>> https://github.com/mc36/freeRouter/commit/d7168beb35c61128b96e12b5ecb2725b4edc8310
>>>> the dataplane tests are not fully run but all passed about 10% of the
>>>> tests...
>>>> after that my homenet got the update and everything went smoooth during
>>>> the
>>>> autoupgrade, fortunately the process first upgrades the dataplanes and
>>>> the
>>>> jar is the last in the row so introducing additions to the dataplane
>>>> protocol
>>>> seems easy-peasy keeping this in mind.... :)
>>>> now there will be the harder part, the "export-port tunnelX/hairpinX/etc
>>>> dynamic"
>>>> and the subinterface auto-export stuff....
>>>> regards,
>>>> cs
>>>>
>>>> On 2/27/22 08:48, mc36 wrote:
>>>>> hi,
>>>>> hi,
>>>>>
>>>>> On 2/27/22 08:30, mc36 wrote:
>>>>>>
>>>>>>
>>>>>>> * The user doesn't have to create "export-port" stanzas for
>>>>>>> sub-interfaces explicitely
>>>>>>>
>>>>>>
>>>>>> right now, the dynamic range is also user managed...
>>>>>> there will still be special interfaces that need to be exported,
>>>>>> but my idea for them now is to allow the knob "dynamic" where we
>>>>>> accept frontpanel names or mostly subifids... these are pppoe
>>>>>> virtual accesses, tunnels, hairpins, and basically everything
>>>>>> that is not sdn interface... we already scan the available interfaces
>>>>>> for virtual-accesses, i can easily extend that part to subinterfaces
>>>>>> too...
>>>>>> the dataplanes already inform freerouter of the dynamic ranges they
>>>>>> support so it seems easy-peasy as said before... that'll be the
>>>>>> next pokemon to catch... :)
>>>>>
>>>>> for this to happen, a bit stricter dataplane behavior will be enforced:
>>>>> the capability, platform, portname and dynrange messages will be
>>>>> processed
>>>>> at the beginning of the session, the dynrange will terminate this
>>>>> phase...
>>>>> all the future messages must be sent interleaved in between these...
>>>>> freerotuer will not send anything during this phase at all...
>>>>> after the dynrage message, these messages wont be interpreted anymore
>>>>> and freerouter will send the same messages that it's already sending...
>>>>>
>>>>> frederic, maybe alox: please prepare the bffwd for this thing...
>>>>> right now i dont get portname messages at all, the rest seems to be
>>>>> already fulfilled, but you maintain the code, please ensure...
>>>>>
>>>>> thanks,
>>>>> cs


  • Re: [rare-dev] Feqture request: use front-panel port IDs in freerouter, Alexander Gall, 03/01/2022

Archive powered by MHonArc 2.6.19.

Top of Page