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