Genius supports aliveness monitoring of tunnels using lldp(which uses liblldp), 
but as Abhijit indicated this is inturn a payload inside “Openflow packet-out 
message”.

Thanks,
Faseela

From: genius-dev-boun...@lists.opendaylight.org 
[mailto:genius-dev-boun...@lists.opendaylight.org] On Behalf Of Abhijit Kumbhare
Sent: Friday, July 21, 2017 6:07 AM
To: Luis Gomez <ece...@gmail.com>
Cc: netvirt-...@lists.opendaylight.org; genius-...@lists.opendaylight.org; 
openflowplugin-...@lists.opendaylight.org; rele...@lists.opendaylight.org; 
Robert Varga <n...@hq.sk>; controller-dev@lists.opendaylight.org
Subject: Re: [genius-dev] [openflowplugin-dev] [controller-dev] Any takers for 
liblldp?


<snip>
I am not sure what this library does but if it is primarily used to process 
LLDP packets, today I do not see any protocol/plugin other than OpenFlow to 
send LLDP frames to controller. For that reason I do not see major issue in 
including this code in openflowplugin. On the other hand if we can replace this 
by an external library, that would be my first choice.
</snip>

Key question is whether the library can be used by any other means other than 
via OpenFlow. If yes - we should keep it outside. Otherwise - add it to 
OpenFlow Plugin. My understanding is that the code is not specific to OpenFlow 
and can be used as a generic LLDP packet library for constructing/decoding LLDP 
packets - and currently the only mechanism to use it is as a payload in an 
"OpenFlow packet out message". If that is correct - as Robert said - it makes 
sense to keep it as an external library.


On Thu, Jul 20, 2017 at 4:49 PM, Luis Gomez 
<ece...@gmail.com<mailto:ece...@gmail.com>> wrote:

> On Jul 20, 2017, at 3:43 PM, Robert Varga <n...@hq.sk<mailto:n...@hq.sk>> 
> wrote:
>
> On 21/07/17 00:32, Sam Hague wrote:
>> What was the reasoning not to absorb liblldp into the openflow project?
>> Because lldp isn't part of openflow? That makes sense and I don't think
>> we will find a project as this really is it's own protocol.
>
> I do not agree with that -- LLDP is a full-blown protocol, but liblldp
> does not implement the data plane part of it (but hey, anyone could do
> that using liblldp).

I am not sure what this library does but if it is primarily used to process 
LLDP packets, today I do not see any protocol/plugin other than OpenFlow to 
send LLDP frames to controller. For that reason I do not see major issue in 
including this code in openflowplugin. On the other hand if we can replace this 
by an external library, that would be my first choice.

>
>> For the sake of finding a good place to park it, though, ofp is a good
>> project since ofp uses the lib and genius and netvirt use ofp.
>
> I started off with thinking it would better be absorbed, but the mailing
> list discussion made me see the benefit of it being a separate project.
>
>> If not, what was the consensus on if we could reduce the process
>> requirements for making this it's own project? Could we just make the
>> project and let it automatically get pass on the milestones? Make it
>> such that we only have the startup costs to migrate it to a project, get
>> it building and leave it on auto-pilot.
>
> The primary reason is that this is self-contained piece of code, which
> depends on odlparent only and has utterly stable codebase.
>
> Note that odlparent is released independently of autorelease, which
> means so can this project.
>
> That means we only have to build this project once per odlparent release
> (if even necessary), test it once and then reuse it across downstream
> projects. No -SNAPSHOTS involved.
>
> Hence yes, this is a project-on-autopilot. It just needs a caretaker.
>
> That does not preclude it from being a fully active project in the
> future though.
>
> Regards,
> Robert
>
> _______________________________________________
> controller-dev mailing list
> controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org>
> https://lists.opendaylight.org/mailman/listinfo/controller-dev

_______________________________________________
openflowplugin-dev mailing list
openflowplugin-...@lists.opendaylight.org<mailto:openflowplugin-...@lists.opendaylight.org>
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to