Control Plane Outbound Marking Configuration

The Control Plane Outbound Marking involves marking control plane packets as they exit the network device. This marking helps ensure that the packets are handled according to specific policies.

The process of marking all outbound control plane packets is established through the configuration settings within the forwarding-options, which are illustrated in the following example.

By employing these settings, network operators can ensure that control plane traffic is appropriately identified and treated according to specified criteria, contributing to an optimized and well-orchestrated network environment.

The following configuration shows the outbound control plane packets are marked with specific attributes, such as priority or type of service, making it easier to identify them within the network.

The configuration specifies how outbound control plane packets are marked based on their protocol under the forwarding-options. The class of service, is to set Control Plane QoS which ensures that the control traffic is marked and treated with priority. The outbound-marking defines how control plane traffic is marked. Protocol and Remark Types settings specify three protocols: L2TPv2, PPP, and RADIUS.

Each protocol is marked with different settings:

  • The L2TPv2 packets are marked with a ToS codepoint of 64, which influences how routers handle these packets.

  • The PPP packets are marked using a p-bit (priority bit) of 6, which indicates priority.

  • Similar to L2TPv2, RADIUS packets are marked with a ToS codepoint of 64 for priority.

supervisor@switch: cfg> show config forwarding-options
{
    "rtbrick-config:forwarding-options": {
      "class-of-service": {
        "control-plane-qos": {
          "outbound-marking": {
            "protocol": [
              {
                "protocol": "l2tpv2",
                "remark-type": "tos",
                "codepoint": 64
              },
              {
                "protocol": "ppp",
                "remark-type": "p-bit",
                "codepoint": 6
              },
              {
                "protocol": "radius",
                "remark-type": "tos",
                "codepoint": 64
              }
            ]
          }
        }
      }
    }
  }