kytos / mef_eline

Kytos NApp to create and manage point-to-point L2 circuits
https://napps.kytos.io/kytos/mef_eline
MIT License
3 stars 14 forks source link

Avoid two set-field actions for VLAN in the same flow #221

Closed ajoaoff closed 3 years ago

ajoaoff commented 3 years ago

When an EVC has different client VLANs in the UNIs, it is changed in the first switch, then encapsulated with the service tag. That implies in two set field actions in the same flow (first, the client VLAN is set, then a push vlan creates the service tag and finally the service tag value is set). This works with Open VSwitch, but does not work with Noviflow, and possibly with other vendors. To avoid this problem, the suggestion is to change the client VLAN only in the last switch, after popping the service tag.