[sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

Yang, Yi Y yi.y.yang at intel.com
Wed Aug 12 00:59:04 UTC 2015


This is just part of the whole effort, the following commits will be coming.

From: Edward Warnicke [mailto:hagbard at gmail.com]
Sent: Wednesday, August 12, 2015 6:43 AM
To: Yang, Yi Y
Cc: sfc-dev at lists.opendaylight.org
Subject: Re: [sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

Yi,

Question... digging into this some more, I can see SfcNetworkTopologyUtils... but nothing calls any of its methods... is this class in use?
If not, is it still needed?  If its still needed, who do you expect to use it?

Ed

On Tue, Aug 4, 2015 at 6:51 PM, Yang, Yi Y <yi.y.yang at intel.com<mailto:yi.y.yang at intel.com>> wrote:
No, sfcofl2 (openflow renderer in sfc) will use the RSP created by  selection algorithm to program Openflow tables for every SFF the RSP goes through. SFC has several selection algorithms to create RSP, including Load Balance, Round Robin, Random and the Shortest Path. The shortest path means the distance between SFs the RSP are shortest, so the traffic can faster reach the destination.

From: Edward Warnicke [mailto:hagbard at gmail.com<mailto:hagbard at gmail.com>]
Sent: Wednesday, August 05, 2015 9:40 AM

To: Yang, Yi Y
Cc: sfc-dev at lists.opendaylight.org<mailto:sfc-dev at lists.opendaylight.org>
Subject: Re: [sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

OK... but that only makes sense for OpenFlow Renderers... correct?

Ed

On Tue, Aug 4, 2015 at 6:33 PM, Yang, Yi Y <yi.y.yang at intel.com<mailto:yi.y.yang at intel.com>> wrote:
It doesn’t use l2switch, l2switch will help add host nodes in Openflow network topology. The shortest path algorithm will use a full network topology to calculate the best service function path for a given service function chain.

From: Edward Warnicke [mailto:hagbard at gmail.com<mailto:hagbard at gmail.com>]
Sent: Wednesday, August 05, 2015 9:29 AM
To: Yang, Yi Y
Cc: sfc-dev at lists.opendaylight.org<mailto:sfc-dev at lists.opendaylight.org>
Subject: Re: [sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

How is the SF selection algorithm using hosttracker? (not objecting, curious ;) ).

Ed

On Tue, Aug 4, 2015 at 6:18 PM, Yang, Yi Y <yi.y.yang at intel.com<mailto:yi.y.yang at intel.com>> wrote:
SF selection algorithms are implemented in sfc-provider, the shortest path selection algorithm needs it. maybe sfc-provider isn’t the best place to accommodate it, but I don’t think sfc-ovs and sfcofl2 are better than sfc-provider. This piece includes OVSDB network topology APIs and Openflow network topology APIs.

From: Edward Warnicke [mailto:hagbard at gmail.com<mailto:hagbard at gmail.com>]
Sent: Wednesday, August 05, 2015 9:08 AM
To: Yang, Yi Y
Cc: sfc-dev at lists.opendaylight.org<mailto:sfc-dev at lists.opendaylight.org>
Subject: Re: [sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

That's fair... question though... why is it in the core instead of in sfc-ovs or sfc-ofl2 ?

Ed

On Tue, Aug 4, 2015 at 5:27 PM, Yang, Yi Y <yi.y.yang at intel.com<mailto:yi.y.yang at intel.com>> wrote:
Hi, Ed

I did that, we can get Openflow port and IP of a SF from MD-SAL network topology by l2switch, we need to use these network topology to program SFF’s openflow tables.

From: sfc-dev-bounces at lists.opendaylight.org<mailto:sfc-dev-bounces at lists.opendaylight.org> [mailto:sfc-dev-bounces at lists.opendaylight.org<mailto:sfc-dev-bounces at lists.opendaylight.org>] On Behalf Of Edward Warnicke
Sent: Wednesday, August 05, 2015 12:56 AM
To: sfc-dev at lists.opendaylight.org<mailto:sfc-dev at lists.opendaylight.org>
Subject: [sfc-dev] Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

Why does feature odl-sfc-provider depend on odl-l2switch-hosttracker?

I'm not saying it shouldn't... I'm just trying to understand why it does ;)

Ed




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opendaylight.org/pipermail/sfc-dev/attachments/20150812/b97c3f32/attachment-0001.html>


More information about the sfc-dev mailing list