Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1624217

Summary: [Docs][RFE][ODL] Document support for DSCP marking with VXLAN encapsulation
Product: Red Hat OpenStack Reporter: Lucy Bopf <lbopf>
Component: documentationAssignee: Joanne O'Flynn <joflynn>
Status: CLOSED CURRENTRELEASE QA Contact: James Smith <jamsmith>
Severity: high Docs Contact:
Priority: high    
Version: 14.0 (Rocky)CC: dcadzow, jchhatba, srevivo
Target Milestone: betaKeywords: Documentation, FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-11 12:16:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1550668    
Bug Blocks:    

Description Lucy Bopf 2018-08-31 02:21:42 UTC
Name of function:
Add support for DSCP marking with VXLAN encapsulation

User story:
As an operator, I want my network to be able to control traffic based on the markings for encapsulated tunnel traffic

Purpose of function:
This requirement is to support DSCP inheritance from tenant traffic to VXLAN headers in VXLAN tunnel overlays. The DSCP bits should be copied from the inner header to the outer header.
OpenDaylight already has support to configure this globally for every switch.  There needs to be a way to enable/disable this functionality via TripleO.
The feature will copy the DSCP markings on tenant sent traffic into the packet header used for overlay (i.e. VXLAN header) so that an operator's network will be able to control traffic based on the markings for encapsulated tunnel traffic.

Work required (from detail plan):
Procedural 
------
Enable the feature setting:  OpenDaylightInheritDSCPMarking by including this environment file:
https://review.openstack.org/#/c/570859/2/environments/odl-dscp-marking-inheritance.yaml
------

Conceptual 
------
N/A
------

Reference
------
N/A
------

Comment 1 Lucy Bopf 2018-08-31 02:25:11 UTC
Adding estimate based on requirement for one procedure.

Comment 3 Lucy Bopf 2018-09-04 00:53:55 UTC
Accepting into RHOSP 14 documentation program and assigning to Joanne for review.

Comment 10 Janki 2018-10-09 17:26:52 UTC
Joanne,

I think there should be a note saying "If you wish to enable DSCP marking, please include -e /usr/share/openstack/tripleo-heat-templates/environments/odl-dscp-marking-inheritance.yaml in your deploy command" and this is not DPDK specific. It would be enabled with non-DPDK deployments as well so updating the DPDK section is not an appropriate way.

Also there is an extra space in the doc which I have commented there.

Comment 12 Janki 2018-10-10 11:32:53 UTC
Yes Joanne, thats good adding it before and not after.