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:[email protected]] 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:[email protected]] 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 <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Adolfo Duarte <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Armando Migliaccio <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Berezovsky Irena <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Bob Melander <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Gal Sagie <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Ila Palanisamy <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Isaku Yamahata <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Jenkins Gerrit-Reviewer: Joe D'Andrea <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Louis Fourie <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Lynn Li <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Miguel Angel Ajo <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Moshe Levi <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Numan Siddique <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Ritesh Anand <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Ruijing <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Ryan Tidwell <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Subrahmanyam Ongole <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Swaminathan Vasudevan <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Yatin Kumbhare <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: YujiAzama <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: Yuriy Babenko <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: cathy <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: vikram.choudhary <[email protected]<mailto:[email protected]>> Gerrit-Reviewer: vishwanath jayaraman <[email protected]<mailto:[email protected]>> 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: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
