Hi Brady,
Sorry for the delayed response, was stormed with other commitments…(-:
1. I tested the NSH SFC functionality for the SFC OpenFlow classifier and 
installed the features you noted below. It seems to work well. However, when I 
look at the (simulated) switches’ contents I’m not sure I get the correct 
rendered configuration. This needs more review.
     - You mentioned the need to add support for the scf feature. The scripts 
seems to work well with or without this feature…
2. For the SFC and DLUX:
     - There seems to be an issue with at least the MPLS Service Function 
Forwarder configuration script so could not test it to the end…
     - BTW, if I mix DLUX and SFC features these still crash the system…
3. I would like to attend your ODL SFC meeting and hopefully can do it next 
Wednesday (Oct 31st). I am sure this should be very helpful. I will poll you 
separately for the call info.

Thanks,
Yoav Cohen.

From: Brady Johnson <bjohn...@inocybe.ca>
Sent: Tuesday, October 9, 2018 10:40 AM
To: Yoav Cohen <yoav.co...@perpetual-solutions.com>
Cc: Ariel Adam <aa...@redhat.com>; opendaylight sfc 
<sfc-dev@lists.opendaylight.org>
Subject: Re: [sfc-dev] Missing REST command & JSON scripts in Service Function 
Chaining tutorial

Yoav,

Are you installing the features all at once, or installing them with several 
Karaf feature:install commands? Unfortunately, Karaf only supports installing 
the features at once; that is, with one feature:install command.

The L2 features are not necessary for SFC.

Here are the features you would need to install for SFC and DLUX:
(the order they are installed on the command line doesnt matter)

opendaylight-user@root> feature:install odl-sfc-provider-rest 
odl-sfc-openflow-renderer odl-sfc-ui

The features are cumulative, meaning they will internally install the rest of 
the necessary features. If you do the following command before and after 
installing the above features, you will first see the default starting 
features, then you will see the rest of the features that get installed with 
the above features.

opendaylight-user@root> feature:list -i

Depending on the use case you are trying to implement, you may also need the 
SFC OpenFlow classifier (SCF Service Classifier Function), so you should 
instead install the following features:
(notice I added the odl-sfc-scf-openflow feature)

opendaylight-user@root> feature:install odl-sfc-provider-rest 
odl-sfc-openflow-renderer odl-sfc-scf-openflow odl-sfc-ui

This is partly explained here [0], although it doesnt say anything about 
installing all the features in one go.

If the controller still crashes with the above command, please let me know. I 
just tried it and it started ok.

Perhaps you could attend the weekly ODL SFC meeting if you need more help. We 
would be happy to help :) We're in the process of changing the meeting day and 
time, but it will be posted on this mailing list and on the ODL SFC wiki [1].

[0] 
https://docs.opendaylight.org/en/stable-oxygen/user-guide/service-function-chaining.html#administering-sfc-of-renderer
[1] https://wiki.opendaylight.org/view/Service_Function_Chaining:Main

Regards,

Brady Johnson
bjohn...@inocybe.ca<mailto:bjohn...@inocybe.ca>


[Image removed by sender.]






On Sun, Oct 7, 2018 at 4:56 PM Yoav Cohen 
<yoav.co...@perpetual-solutions.com<mailto:yoav.co...@perpetual-solutions.com>> 
wrote:
Hi Brady,
I tried to test with Oxygen as you recommended but can’t pass the installation 
of DLUX+L2 features since the controller crashes. I tried several combinations 
of installing those features as well as just installing the SFC features but 
the controller still keeps crashing. Not having specific updated documentation 
for Oxygen, I still assume that these features are actually pre-requisites to 
installing the SFC related features.
I also tested Fluorine but discovered DLUX is not supported and there is no 
documentation that explains how to execute the SFC scripts…

Any suggestions on how to progress?

Thanks,
Yoav Cohen.



From: 
sfc-dev-boun...@lists.opendaylight.org<mailto:sfc-dev-boun...@lists.opendaylight.org>
 
<sfc-dev-boun...@lists.opendaylight.org<mailto:sfc-dev-boun...@lists.opendaylight.org>>
 On Behalf Of Yoav Cohen
Sent: Monday, September 17, 2018 12:21 PM
To: Brady Johnson <bjohn...@inocybe.ca<mailto:bjohn...@inocybe.ca>>; Ariel Adam 
<aa...@redhat.com<mailto:aa...@redhat.com>>
Cc: opendaylight sfc 
<sfc-dev@lists.opendaylight.org<mailto:sfc-dev@lists.opendaylight.org>>
Subject: Re: [sfc-dev] Missing REST command & JSON scripts in Service Function 
Chaining tutorial

Hi Brady,
Thanks for the clarifications.

Regards,
Yoav Cohen.

From: 
sfc-dev-boun...@lists.opendaylight.org<mailto:sfc-dev-boun...@lists.opendaylight.org>
 
<sfc-dev-boun...@lists.opendaylight.org<mailto:sfc-dev-boun...@lists.opendaylight.org>>
 On Behalf Of Brady Johnson
Sent: Monday, September 17, 2018 10:57 AM
To: Ariel Adam <aa...@redhat.com<mailto:aa...@redhat.com>>
Cc: opendaylight sfc 
<sfc-dev@lists.opendaylight.org<mailto:sfc-dev@lists.opendaylight.org>>
Subject: Re: [sfc-dev] Missing REST command & JSON scripts in Service Function 
Chaining tutorial

Yoav,

Starting with the Oxygen release, the Rendered Service Path (RSP) is no longer 
explicitly created. The RSP gets created automatically and internally, once the 
Service Function Path (SFP) is created.

This is mentioned in the section you highlighted in point 5 below:


Steps to configure the SFC OF Renderer tutorial:

     *   Send the SF RESTCONF configuration
     *   Send the SFF RESTCONF configuration
     *   Send the SFC RESTCONF configuration
     *   Send the SFP RESTCONF configuration
     *   The RSP will be created internally when the SFP is created.
This is covered in more detail in the SFC Oxygen release notes [0].

The following section in the user guide is actually an error in the document, 
and should be removed. Sorry for the confusion:
MPLS Rendered Service Path creation

[0] 
https://docs.opendaylight.org/en/stable-oxygen/release-notes/projects/sfc.html#compatibility

Regards,

Brady Johnson
bjohn...@inocybe.ca<mailto:bjohn...@inocybe.ca>


[Image removed by sender.]






On Sun, Sep 16, 2018 at 8:55 AM Ariel Adam 
<aa...@redhat.com<mailto:aa...@redhat.com>> wrote:
Brady, are there any other examples Yoav can use for running this flow?

Thanks.

On Fri, Sep 14, 2018 at 1:28 PM Yoav Cohen 
<yoav.co...@perpetual-solutions.com<mailto:yoav.co...@perpetual-solutions.com>> 
wrote:
Hi All,
I am trying to follow the Service Function Chaining tutorial posted here 
(https://docs.opendaylight.org/en/stable-oxygen/user-guide/service-function-chaining.html
 ). In the section “SFC OF Renderer Tutorial”,  in the “SFC OF Renderer NSH 
Tutorial” part, the whole “NSH Rendered Service Path creation” seems to be 
missing while in the “MPLS Rendered Service Path creation”, the JSON script 
seems to be missing.
Does anyone know where I can find the missing commands/scripts.

Thanks,
Yoav Cohen.





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

Reply via email to