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

    • False
    • Hide

      None

      Show
      None
    • False
    • 100
    • 100% 100%
    • 0
    • 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: