need to do dscp/dot1p marking of control packets sent out of contrail components

Bug #1602551 reported by Vedamurthy Joshi
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
High
Ashok Singh

Bug Description

Today, for instance XMPP packets have dscp marking just like any other ping packet from agent. (i.e. DSCP 0)

Since, they need to be treated with higher priority, like a typical network control packet..they should be for ex: 111000

Same should happen for other components as well. For ex: control node, discover/publish/subscribe messages etc. Let me know if they need to be tracked through separate bugs

tags: added: qos
Changed in juniperopenstack:
assignee: Hari Prasad Killi (haripk) → Naveen N (naveenn)
Revision history for this message
Hari Prasad Killi (haripk) wrote :

Not targeted for R3.1

tags: added: releasenote
Revision history for this message
Ashish Ranjan (aranjan-n) wrote :

No need to RN this. Its day 1 behavior

no longer affects: juniperopenstack/r3.1
tags: removed: releasenote
Changed in juniperopenstack:
milestone: none → r4.0
assignee: Naveen N (naveenn) → Ashok Singh (ashoksr)
Nischal Sheth (nsheth)
tags: removed: contrail-control
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/28881
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/28881
Committed: http://github.org/Juniper/contrail-controller/commit/20fc4faf7af8bfb6076caf113a86fc4bacc8f220
Submitter: Zuul (<email address hidden>)
Branch: master

commit 20fc4faf7af8bfb6076caf113a86fc4bacc8f220
Author: ashoksingh <email address hidden>
Date: Fri Feb 17 12:21:55 2017 +0530

Schema changes for DSCP value configuration.

Configuration of DSCP value (in IP Header) to be slapped for control traffic. Defined 3 possible values for 3 types of traffic
DNS traffic
Traffic to collector
Control protocol traffic

Change-Id: Ifd495cc8295e2e512c2618ff7a2fe72a0a4a09b4
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29198
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29198
Committed: http://github.org/Juniper/contrail-controller/commit/0bdfe78b441567186d265d13e7d1b1c0007fc001
Submitter: Zuul (<email address hidden>)
Branch: master

commit 0bdfe78b441567186d265d13e7d1b1c0007fc001
Author: ashoksingh <email address hidden>
Date: Wed Mar 1 11:41:32 2017 +0530

Changes to slap DSCP bits on IP header of control packets.

Parse DSCP configuration in global-qos-config and use the value for
slapping DSCP bits on XMPP and DNS packets. The slapping of DSCP
bits are achieved by setting socket options on the sockets used for XMPP
and DNS communication.

Change-Id: Ia37d80300ca3ed63bf69504ff546268256868614
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29257
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29257
Committed: http://github.org/Juniper/contrail-sandesh/commit/fb115b3adb1fb2f2725dddbdf995773d938c0bce
Submitter: Zuul (<email address hidden>)
Branch: master

commit fb115b3adb1fb2f2725dddbdf995773d938c0bce
Author: ashoksingh <email address hidden>
Date: Thu Mar 2 14:38:20 2017 +0530

Changes to configure DSCP bits of IP header of Sandesh messages

Sandesh class will provide an API for its clients for configuration of
DSCP value.

Change-Id: I966f917cd09b471affaf9260a43971396819f866
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29299
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29299
Committed: http://github.org/Juniper/contrail-controller/commit/ed15a459e32ef895b113d3fd9c61b7e0e9552c44
Submitter: Zuul (<email address hidden>)
Branch: master

commit ed15a459e32ef895b113d3fd9c61b7e0e9552c44
Author: ashoksingh <email address hidden>
Date: Fri Mar 3 13:46:10 2017 +0530

Changes to slap DSCP bits on IP header of Sandesh messages

Invoke APIs of Sandesh client for configuring DSCP bits for
Sandesh messages sent from contrail-vrouter-agent

Change-Id: Ia4711f639acf47f284e12d4971e2fafb3d758564
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29580
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29580
Committed: http://github.org/Juniper/contrail-sandesh/commit/22f04409ec6847fc3ff90a91cc602861360a3af7
Submitter: Zuul (<email address hidden>)
Branch: master

commit 22f04409ec6847fc3ff90a91cc602861360a3af7
Author: ashoksingh <email address hidden>
Date: Tue Mar 14 11:52:42 2017 +0530

Python Sandesh client changes for DSCP configuration.

Provide a way to configure DSCP bits of IP header for Sandesh
Messages sent from python Sandesh clients.

Change-Id: I92d33f9f2f5c62ffa753573521bedbd1eef9953a
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29626
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29626
Committed: http://github.org/Juniper/contrail-controller/commit/a8cd92f08eb382df63465a528c5e641da61b1853
Submitter: Zuul (<email address hidden>)
Branch: master

commit a8cd92f08eb382df63465a528c5e641da61b1853
Author: ashoksingh <email address hidden>
Date: Thu Mar 16 08:09:42 2017 +0530

Initialize Sandesh Client with DSCP configuration.

Parse DSCP configuration in /etc/contrail/contrail-vrouter-nodemgr.conf and
pass this to python sandesh client.

Change-Id: I06994bb3f7f0aa4b9cf0a2c81c01decb66683517
Partial-Bug: #1602551

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/29670
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/29670
Committed: http://github.org/Juniper/contrail-controller/commit/f631c3c8dbb9bb685404c2e96a18bebe186f8c19
Submitter: Zuul (<email address hidden>)
Branch: master

commit f631c3c8dbb9bb685404c2e96a18bebe186f8c19
Author: ashoksingh <email address hidden>
Date: Fri Mar 17 10:56:42 2017 +0530

Script to configure DSCP bits in global-qos-config using VNC API

Change-Id: I9e691e3cd34176a66a8daf8aa757044c642b6a26
Closes-Bug: #1602551

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.