[OVN] Add "external_ids:ovn-encap-tos" options to Controller and Networker nodes

Bug #1987382 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Rodolfo Alonso

Bug Description

Add a new configuration option to be set in the OVS database register "Open_vSwitch" of the related node: external_ids:ovn-encap-tos

This value [1] "indicates the value to be applied to OVN tunnel interface’s option:tos as specified in the Open_vSwitch database Interface table."

Since [2] (v21.12.0), OVN is capable of reading and using this configuration parameter.

Just for documentation, example of how OVS uses this parameter to copy the inner packet DSCP mark into the outer one: https://andreaskaris.github.io/blog/networking/ovs-vxlan-tunnels-and-dscp/

[1]https://www.ovn.org/support/dist-docs/ovn-controller.8.html
[2]https://github.com/ovn-org/ovn/commit/9f2eb5cdb6d67fc8c7e6f477bc4bdc94cfbca028

Changed in tripleo:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)
Changed in tripleo:
status: New → In Progress
Changed in tripleo:
importance: Undecided → Medium
milestone: none → zed-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/854127
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/70509f5c3f48fec2554e905d37077ecd521b177b
Submitter: "Zuul (22348)"
Branch: master

commit 70509f5c3f48fec2554e905d37077ecd521b177b
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Aug 12 12:30:15 2022 +0200

    Add parameter OVNEncapTos

    Added parameter OVNEncapTos to indicates the value to be applied to
    the OVN tunnel inteface's option:tos, as specified in the
    Open_vSwitch database Interface table. The default value is "0".
    "inherit" allows to copy the inner ToS into the outer packet header.

    Closes-Bug: #1987382
    Depends-on: https://review.opendev.org/854221
    Change-Id: Ia7c09fb987cbdca50a4ba693bfd79b8b3c503808

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/857189

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/wallaby)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/857189
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/ffc854fed704368de4c42b578e0f59af2f4640f1
Submitter: "Zuul (22348)"
Branch: stable/wallaby

commit ffc854fed704368de4c42b578e0f59af2f4640f1
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Aug 12 12:30:15 2022 +0200

    Add parameter OVNEncapTos

    Added parameter OVNEncapTos to indicates the value to be applied to
    the OVN tunnel interface's option:tos, as specified in the
    Open_vSwitch database Interface table. The default value is "0".
    "inherit" allows to copy the inner ToS into the outer packet header.

    Closes-Bug: #1987382
    Depends-on: https://review.opendev.org/854221
    Change-Id: Ia7c09fb987cbdca50a4ba693bfd79b8b3c503808
    (cherry picked from commit 70509f5c3f48fec2554e905d37077ecd521b177b)

tags: added: in-stable-wallaby
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 17.0.0

This issue was fixed in the openstack/tripleo-heat-templates 17.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.