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 <[email protected]>
Sent: Tuesday, October 9, 2018 10:40 AM
To: Yoav Cohen <[email protected]>
Cc: Ariel Adam <[email protected]>; opendaylight sfc
<[email protected]>
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
[email protected]<mailto:[email protected]>
[Image removed by sender.]
On Sun, Oct 7, 2018 at 4:56 PM Yoav Cohen
<[email protected]<mailto:[email protected]>>
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:
[email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>
On Behalf Of Yoav Cohen
Sent: Monday, September 17, 2018 12:21 PM
To: Brady Johnson <[email protected]<mailto:[email protected]>>; Ariel Adam
<[email protected]<mailto:[email protected]>>
Cc: opendaylight sfc
<[email protected]<mailto:[email protected]>>
Subject: Re: [sfc-dev] Missing REST command & JSON scripts in Service Function
Chaining tutorial
Hi Brady,
Thanks for the clarifications.
Regards,
Yoav Cohen.
From:
[email protected]<mailto:[email protected]>
<[email protected]<mailto:[email protected]>>
On Behalf Of Brady Johnson
Sent: Monday, September 17, 2018 10:57 AM
To: Ariel Adam <[email protected]<mailto:[email protected]>>
Cc: opendaylight sfc
<[email protected]<mailto:[email protected]>>
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
[email protected]<mailto:[email protected]>
[Image removed by sender.]
On Sun, Sep 16, 2018 at 8:55 AM Ariel Adam
<[email protected]<mailto:[email protected]>> 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
<[email protected]<mailto:[email protected]>>
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
[email protected]<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/sfc-dev
_______________________________________________
sfc-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/sfc-dev