[NETVIRT-1138] SFC classifying traffic into non symmetric paths Created: 07/Mar/18  Updated: 09/Mar/18  Resolved: 09/Mar/18

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Oxygen
Fix Version/s: Oxygen

Type: Bug Priority: Medium
Reporter: Jaime Caamaño Ruiz Assignee: Jaime Caamaño Ruiz
Resolution: Done Votes: 0
Labels: patch_merged
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

SFC classifier might classify uplink and downlink traffic into paths that are not symmetric to each other. This happens due to the combined facts:

  • From Oxygen, SFC translator uses the SFP redirect action instead of the RSP redirect action, to support symmetric path classification.
  • From Oxygen, SFC automatically creates appropriate RSPs for any configured SFP.
  • SFC transaltor also explicitly creates the required RSPs from any translated port chain -> SFP. For symmetric paths, this results in multiple RSPs symmetric to each other in pairs associated to the SFP.
  • The Classifier picks two RSPs associated to the SFP in the ACL SFP redirect action for symmetric traffic, but does not check that those two are indeed a pair of symmetric paths. Thus a SF might be in one path but not the other and will not see all the traffic.


 Comments   
Comment by Jaime Caamaño Ruiz [ 07/Mar/18 ]

master: https://git.opendaylight.org/gerrit/#/c/69229/

oxygen: https://git.opendaylight.org/gerrit/#/c/69287/

Comment by Daniel Farrell [ 08/Mar/18 ]

Thanks for the patch jaicaa. shague/ebrjohn, friendly reminder to review it ASAP.

Comment by Sam Hague [ 09/Mar/18 ]

https://git.opendaylight.org/gerrit/69287

Generated at Wed Feb 07 20:23:19 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.