Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-963

Capture and expose DSCP field from IP header

XMLWordPrintable

    • BU Product Work
    • False
    • Hide

      None

      Show
      None
    • False
    • 0% To Do, 0% In Progress, 100% Done
    • 0

      Starting with 4.11 a cluster administrator can tag pod egress traffic with some QoS DSCP value:

      https://cloud.redhat.com/blog/using-qos-dscp-in-openshift-container-platform

       

      Capturing this value would make new filter possible.

      Ex: "As a cluster admin, I want to see all high priority traffic"

       

      There have been work from other teams to use DSCP and QoS, exposing this field is interesting.

      Work that needs to be done:

      • capture this field from IP header (ebpf-agent). The ip header is already parsed
      • add new field to FLP protobuf
      • expose this field & filter in the console plugin

       

       

      Why is this important?

      Differentiated Services Code Point (DSCP) is a means of classifying and managing network traffic and of providing quality of service (QoS) in modern Layer 3 IP networks. It uses the 6-bit Differentiated Services (DS) field in the IP header for the purpose of packet classification.

              ddharwar@redhat.com Deepthi Dharwar
              jpinsonn@redhat.com Julien Pinsonneau
              Amogh Rameshappa Devapura Amogh Rameshappa Devapura
              Sara Thomas Sara Thomas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: