Table 1 defines a recommended usage of priorities for various types of traffic in networks containing UAFX Stations. Combined with the traffic class mapping priority defined in 6.4.3, these recommendations provide consistent, system-wide behaviour for networks that do not currently use the recommended priority values for other purposes.

Table 1 – Recommended PCP/DSCP usage

PCP

DSCP

Recommended usage

7

–1

Reserved

6

–1

Reserved

5

48

Network control2 (gPTP, LLDP, loop prevention)

4

46

Green4 (UA PubSub, see 6.5.4)

3

–1

Reserved

2

16

Connection establishment (UA Client Server3), remote management2 (NETCONF)

0

0

Best Effort

1

8

Background

NOTE 1 The entries in the table are in the order of effective priority of the packets on the network and not in the order of priority values (PCP and DSCP).

NOTE 2 IEEE Std 802.1Q2022, I.4 explains the rationale for inverting PCP 0 and 1. PCP of 0 is used for default priority and Best Effort. Tagging a frame with PCP 1 allows explicit indication of traffic that can be treated with a lower priority than Best Effort. This same rationale applies to the default Priority to Traffic Class Mapping in 6.4.3.

NOTE 3 The DSCP values for Network Control, Best Effort, and Background have been selected from IETF RFC 4594, Figure 3.

NOTE 4 The DSCP value for GREEN is selected from the IANA DSCP Pool 1 Codepoints registry value for Expedited Forwarding defined in IETF RFC 3246.

NOTE 5 The default PCP and DSCP values for any type of traffic without explicit priority configuration are equal to Best Effort.

1 Additional DSCP values may be defined in a future release of this document.

2 Currently, there is no OPC UA means for the assignment of priority information for these services. This is expected to be added in a future release, e.g., through IEC/IEEE 60802.

3 The OPC UA Information Model currently does not allow the assignment of priority information for UA Client Server messages. A future release is expected to allow UA Client Server QoS configuration in addition to UA PubSub.

4 “Green” corresponds to the OPC UA PriorityLabel opc.qos.lbl://green, which this release of the document supports for OPC UA PubSub-based exchange of control data with UAFX.

Figure 5 shows an example of an application running on two Controllers using different priorities on a network. One priority carries OPC UA PubSub messages with an elevation to PCP 4, and another carries all other messages in the same lower priority, including OPC UA Client Server.

image008.png

Figure 5 – UAFX example application with QoS