Hi Nicolas, Thanks for your suggestion. Yes, we can add Application ID to the parameter of the flow classifier/filter. The next updated version will reflect this. Actually in its existing design, the parameter field of the flow classifier can be extended in the future to include more flow descriptors for more granular differentiation of flows.
Per earlier suggestion from Isaku etc., we can also add a “context” field to the service chain API. The context field will include information such as “the encapsulation mechanism” used by the service functions in the chain, which can be NSH, VLAN, none etc. so that the Service Function Forwarder (the vSwcitch) knows whether it should act as a SFC proxy or not and if acting as a Proxy, what is the chain correlation mechanism between the Service Function Forwarder and the Service Function. Any comments/questions/suggestions? Thanks, Cathy From: Nicolas BOUTHORS [mailto:nicolas.bouth...@qosmos.com] Sent: Wednesday, June 17, 2015 12:03 AM To: Armando Migliaccio; Henry Fourie Cc: Isaku Yamahata; Gal Sagie; vishwanath jayaraman; Swaminathan Vasudevan; Ila Palanisamy; Adolfo Duarte; Ritesh Anand; Lynn Li; Bob Melander; Berezovsky Irena; Subrahmanyam Ongole; Cathy Zhang; Moshe Levi; Joe D'Andrea; Ryan Tidwell; Vikram Choudhary; Ruijing; Yatin Kumbhare; Miguel Angel Ajo; Numan Siddique; Yuriy Babenko; YujiAzama Subject: RE: Change in openstack/neutron-specs[master]: Neutron API for Service Chaining In IETF SFC draft-penno-sfc-appid-00 proposed a notion of ApplicationId, a generic attribute that can be included in NSH metadata. This reflects also on ODL SFC wich has introduced the Application Id as a parameter that can be used by the Classifier to steer traffic into a chain. I suggest we include this parameter in the Flow Filter resource, so that application aware service chaining can be done. ApplicationId is typically encoded in a 32 bit field. Application Identification Data Format The following table displays the Selector ID default length for the different Classification Engine IDs. Classification Selector ID default Engine ID Name length (in bytes) IANA-L3 1 PANA-L3 1 IANA-L4 2 PANA-L4 2 USER-Defined 3 PANA-L2 5 PANA-L7 3 ETHERTYPE 2 LLC 1 PANA-L7-PEN 3 (*) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Class. Eng. ID |zero-valued upper-bits ... Selector ID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Nicolas -----Original Message----- From: Jenkins (Code Review) [mailto:rev...@openstack.org] Sent: mercredi 17 juin 2015 08:46 To: Armando Migliaccio; Louis Fourie Cc: Isaku Yamahata; Gal Sagie; vishwanath jayaraman; Swaminathan Vasudevan; Ila Palanisamy; Adolfo Duarte; Ritesh Anand; Lynn Li; Bob Melander; Berezovsky Irena; Subrahmanyam Ongole; cathy; Moshe Levi; Joe D'Andrea; Ryan Tidwell; vikram.choudhary; Ruijing; Yatin Kumbhare; Miguel Angel Ajo; Numan Siddique; Yuriy Babenko; YujiAzama Subject: Change in openstack/neutron-specs[master]: Neutron API for Service Chaining Jenkins has posted comments on this change. Change subject: Neutron API for Service Chaining ...................................................................... Patch Set 8: Verified+1 Build succeeded (check pipeline). - gate-neutron-specs-docs http://docs-draft.openstack.org/46/177946/8/check/gate-neutron-specs-docs/6955f62//doc/build/html/<http://docs-draft.openstack.org/46/177946/8/check/gate-neutron-specs-docs/6955f62/doc/build/html/> : SUCCESS in 3m 51s - gate-neutron-specs-python27 http://logs.openstack.org/46/177946/8/check/gate-neutron-specs-python27/271ef19/ : SUCCESS in 2m 31s -- To view, visit https://review.openstack.org/177946 To unsubscribe, visit https://review.openstack.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic0df6070fefd9ead6589fa2da6c49824d7ae3941 Gerrit-PatchSet: 8 Gerrit-Project: openstack/neutron-specs Gerrit-Branch: master Gerrit-Owner: Louis Fourie <louis.fou...@huawei.com<mailto:louis.fou...@huawei.com>> Gerrit-Reviewer: Adolfo Duarte <adolfo.dua...@hp.com<mailto:adolfo.dua...@hp.com>> Gerrit-Reviewer: Armando Migliaccio <arma...@gmail.com<mailto:arma...@gmail.com>> Gerrit-Reviewer: Berezovsky Irena <irenab....@gmail.com<mailto:irenab....@gmail.com>> Gerrit-Reviewer: Bob Melander <bob.melan...@gmail.com<mailto:bob.melan...@gmail.com>> Gerrit-Reviewer: Gal Sagie <gal.sa...@huawei.com<mailto:gal.sa...@huawei.com>> Gerrit-Reviewer: Ila Palanisamy <ilavajuthy.palanis...@hp.com<mailto:ilavajuthy.palanis...@hp.com>> Gerrit-Reviewer: Isaku Yamahata <yamahata.rev...@gmail.com<mailto:yamahata.rev...@gmail.com>> Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Joe D'Andrea <jdand...@research.att.com<mailto:jdand...@research.att.com>> Gerrit-Reviewer: Louis Fourie <louis.fou...@huawei.com<mailto:louis.fou...@huawei.com>> Gerrit-Reviewer: Lynn Li <lynn...@hp.com<mailto:lynn...@hp.com>> Gerrit-Reviewer: Miguel Angel Ajo <mangel...@redhat.com<mailto:mangel...@redhat.com>> Gerrit-Reviewer: Moshe Levi <mosh...@mellanox.com<mailto:mosh...@mellanox.com>> Gerrit-Reviewer: Numan Siddique <nusid...@redhat.com<mailto:nusid...@redhat.com>> Gerrit-Reviewer: Ritesh Anand <ritesh.an...@hp.com<mailto:ritesh.an...@hp.com>> Gerrit-Reviewer: Ruijing <ruijing....@intel.com<mailto:ruijing....@intel.com>> Gerrit-Reviewer: Ryan Tidwell <rktidwel...@gmail.com<mailto:rktidwel...@gmail.com>> Gerrit-Reviewer: Subrahmanyam Ongole <song...@oneconvergence.com<mailto:song...@oneconvergence.com>> Gerrit-Reviewer: Swaminathan Vasudevan <swaminathan.vasude...@hp.com<mailto:swaminathan.vasude...@hp.com>> Gerrit-Reviewer: Yatin Kumbhare <yatinkumbh...@gmail.com<mailto:yatinkumbh...@gmail.com>> Gerrit-Reviewer: YujiAzama <yuj-az...@rc.jp.nec.com<mailto:yuj-az...@rc.jp.nec.com>> Gerrit-Reviewer: Yuriy Babenko <ybaben...@gmail.com<mailto:ybaben...@gmail.com>> Gerrit-Reviewer: cathy <cathy.h.zh...@huawei.com<mailto:cathy.h.zh...@huawei.com>> Gerrit-Reviewer: vikram.choudhary <vikram.choudh...@huawei.com<mailto:vikram.choudh...@huawei.com>> Gerrit-Reviewer: vishwanath jayaraman <vishwana...@hotmail.com<mailto:vishwana...@hotmail.com>> Gerrit-HasComments: No This message and any attachments (the "message") are confidential, intended solely for the addressees. If you are not the intended recipient, please notify the sender immediately by e-mail and delete this message from your system. In this case, you are not authorized to use, copy this message and/or disclose the content to any other person. E-mails are susceptible to alteration. Neither Qosmos nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified. Ce message et toutes ses pièces jointes (ci-après le "message")sont confidentiels et établis à l'intention exclusive de ses destinataires. Si vous avez reçu ce message par erreur, merci d’en informer immédiatement son émetteur par courrier électronique et d’effacer ce message de votre système. Dans cette hypothèse, vous n’êtes pas autorisé à utiliser, copier ce message et/ou en divulguer le contenu à un tiers. Tout message électronique est susceptible d'altération. Qosmos et ses filiales déclinent toute responsabilité au titre de ce message s'il a été altéré, déformé ou falsifié.
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev