OVS driver and agent for symmetric Port Chains
This specification describes an OVS driver and agent enhancements to support symmetric port chains in which SFs in the reverse path (from destination to source) are traversed in reverse order to the SFs in the forward path (from source to destination). Currently the networking-sfc OVS agent does not support symmetric chain paths.
The steering of chain traffic in the data-plane ensures symmetry:
• The source Logical Port in the flow-classifier is used to install Open vSwitch (OVS) rules to match traffic for the forward path. The destination Logical Port in the flow-classifier is used to install OVS rules to match traffic for the reverse path.
• Rules must be installed so that the SFs in the reverse path are traversed in reverse order from the forward path. Forward traffic is steered from the egress port of SFn to the ingress port of the SFn+1. In addition, reverse traffic must be steered from the ingress port of a SFn+1 to the egress port of SFn.
• Each SF Group must have a Load Balancer pair: one for the forward direction and the other for the reverse direction. In addition, to ensure that traffic in the forward and reverse directions is delivered to the same SF in a SF Group, these LB pairs must use symmetric hash functions.
Blueprint information
- Status:
- Complete
- Approver:
- cathy Hong Zhang
- Priority:
- High
- Drafter:
- Louis Fourie
- Direction:
- Approved
- Assignee:
- Louis Fourie
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Louis Fourie
- Completed by
- Louis Fourie
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Symmetric Chain Support for OVS driver and agent
Addressed by: https:/
Symmetric Chain Support Tempest Api Test
Addressed by: https:/
Symmetric Chain Support Tempest Scenario Test
Addressed by: https:/
Symmetric Chain Support Unit_test
Addressed by: https:/
Symmetric Chain Support Unit_test drivers test
Addressed by: https:/
Add reno release notes for Symmetric Chains OVS