9 Information elements coding
24.5393GPP5G System (5GS)Network to TSN translator (TT) protocol aspectsRelease 18Stage 3TS
9.1 Port management service message type
Table 9.1.1: Port management service message type
Bits |
||||||||||
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Reserved |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
MANAGE PORT COMMAND message |
||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
MANAGE PORT COMPLETE message |
||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
PORT MANAGEMENT NOTIFY message |
||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
PORT MANAGEMENT NOTIFY ACK message |
||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
PORT MANAGEMENT NOTIFY COMPLETE message |
||
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
PORT MANAGEMENT CAPABILITY message |
||
All other values are reserved |
9.2 Port management list
The purpose of the port management list information element is to transfer from the TSN AF to the DS-TT or NW-TT a list of operations related to port management of the DS-TT or NW-TT to be performed at the DS-TT or NW-TT.
The port management list information element is coded as shown in figure 9.2.1, figure 9.2.2, figure 9.2.3, figure 9.2.4, figure 9.2.5, and table 9.2.1.
The port management list information element has a minimum length of 4 octets and a maximum length of 65535 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port management list IEI |
octet 1 |
|||||||
Length of port management list contents |
octet 2 octet 3 |
|||||||
Port management list contents |
octet 4 octet z |
Figure 9.2.1: Port management list information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation 1 |
octet 4 octet a |
|||||||
Operation 2 |
octet a+1* octet b* |
|||||||
… |
octet b+1* … octet c* |
|||||||
Operation N |
octet c+1* octet z* |
Figure 9.2.2: Port management list contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
Figure 9.2.3: Operation for operation code set to "00000001"
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
|||||||
Port parameter name |
octet d+1 octet d+2 |
Figure 9.2.4: Operation for operation code set to "00000010", "00000100", or "00000101"
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
|||||||
Port parameter name |
octet d+1 octet d+2 |
|||||||
Length of port parameter value |
octet d+3 |
|||||||
Port parameter value |
octet d+5 octet e |
Figure 9.2.5: Operation for operation code set to "00000011", "00000110", "00000111", "00001000" and "00001001"
Table 9.2.1: Port management list information element
Value part of the port management list information element (octets 4 to z) |
The value part of the port management list information element consists of one or several operations. |
Operation |
Operation code (octet d) |
Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 Get capabilities 0 0 0 0 0 0 1 0 Read parameter 0 0 0 0 0 0 1 1 Set parameter (NOTE 1) 0 0 0 0 0 1 0 0 Subscribe-notify for parameter |
0 0 0 0 0 1 0 1 Unsubscribe for parameter 0 0 0 0 0 1 1 0 Selective read parameter 0 0 0 0 0 1 1 1 Selective subscribe-notify for parameter 0 0 0 0 1 0 0 0 Selective unsubscribe for parameter 0 0 0 0 1 0 0 1 Delete parameter-entry |
All other values are spare. |
Port parameter name (octets d+1 to d+2) |
This field contains the name of the port parameter to which the operation applies, encoded as follows: – 0000H Reserved; – 0001H txPropagationDelay; – 0002H Traffic class table; – 0003H GateEnabled; – 0004H AdminBaseTime; – 0005H AdminControlListLength; – 0006H AdminControlList; – 0007H AdminCycleTime; – 0008H Tick granularity; – 0009H txPropagationDelayDeltaThreshold; ; – 000BH SupportedListMax; – 000AH AdminCycleTimeExtension – 000CH to Spare – 003FH – 0040H lldpV2PortConfigAdminStatusV2; – 0041H lldpV2LocChassisIdSubtype; – 0042H lldpV2LocChassisId; – 0043H lldpV2MessageTxInterval; – 0044H lldpV2MessageTxHoldMultiplier; – 0045H to Spare – 005FH – 0060H lldpV2LocPortIdSubtype; – 0061H lldpV2LocPortId; – 0062H to Spare – 009FH – 00A0H lldpV2RemChassisIdSubtype; – 00A1H lldpV2RemChassisId; – 00A2H lldpV2RemPortIdSubtype; – 00A3H lldpV2RemPortId; – 00A4H lldpTTL; – 00A5H to Spare – 00CFH – 00D0H PSFPMaxStreamFilterInstances; – 00D1H PSFPMaxStreamGateInstances; – 00D2H PSFPMaxFlowMeterInstances; – 00D3H PSFPSupportedListMax; – 00D4H TSN time domain number; – 00D5H to Spare – 00DFH – 00E0H Stream filter instance table – 00E1H Stream gate instance table – 00E2H Supported PTP instance types – 00E3H Supported transport types – 00E4H Supported delay mechanisms – 00E5H PTP grandmaster capable – 00E6H gPTP grandmaster capable – 00E7H Supported PTP profiles – 00E8H Number of supported PTP instances – 00E9H PTP instance list – 00EAH to Spare – 7FFFH – 8000H to Reserved for deployment specific parameters – FFFFH |
Length of port parameter value (octets d+3 to d+4) |
This field contains the binary encoding of the length of the port parameter value |
Port parameter value (octet d+5 to e) |
This field contains the value to be set for the port parameter. When the port parameter name indicates txPropagationDelay, the port parameter value field contains the binary representation of the txPropagationDelay as defined in IEEE Std 802.1Qcc [9], expressed in unit of nanoseconds and multiplied by 216, with the LSB bit included in bit 1 of the first octet. If the txPropagationDelay is too big to be represented, all bits of the port parameter value field shall be coded as "1" except the MSB bit. The length of port parameter value indicates a value of 8. When the port parameter name indicates Traffic class table, the port parameter value field contains the traffic class table as defined in IEEE Std 802.1Q [7], encoded as the value part of the Traffic class information element as specified in clause 9.7. When the port parameter name indicates GateEnabled, the port parameter value field contains the value of GateEnabled as defined in IEEE Std 802.1Q [7], with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of port parameter value field indicates a value of 1. When the port parameter name indicates AdminBaseTime, the port parameter value field contains the value of the administrative base time as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 10. When the port parameter name indicates AdminControlListLength, the port parameter value field contains the value of the AdminControlListLength as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 2. When the port parameter name indicates AdminControlList, the port parameter value field contains the concatenation of AdminControlListLength entries, each encoded as a GateControlEntry as specified in IEEE Std 802.1Q [7]. When the port parameter name indicates AdminCycleTime, the port parameter value field contains the value of the AdminCycleTime as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 8. When the port parameter name indicates Tick granularity, the port parameter value field contains the value of the Tick granularity as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 4. When the port parameter name indicates txPropagationDelayDeltaThreshold, the port parameter value field contains the binary representation of the txPropagationDelayDeltaThreshold as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1, expressed in unit of nanoseconds and multiplied by 216, with the LSB bit included in bit 1 of the first octet. The length of port parameter value indicates a value of 8. When the port parameter name indicates AdminCycleTimeExtension, the port parameter value field contains the value of the AdminCycleTimeExtension as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 4. When the port parameter name indicates SupportedListMax, the port parameter value field contains the value of the SupportedListMax as specified in IEEE Std 802.1Q [7]. The length of port parameter value field indicates a value of 4. When the port parameter name indicates lldpV2PortConfigAdminStatusV2, the port parameter value field contains values of lldpV2PortConfigAdminStatusV2 as specified in IEEE Std 802.1AB [6] clause 9.2.5.1 with value of txOnly encoded as 01H, rxOnly encoded as 02H, txAndRx encoded as 03H, and disabled encoded as 04H. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2LocChassisIdSubtype, the port parameter value field contains values of lldpV2LocChassisIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.2.2. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2LocChassisId, the port parameter value field contains values of lldpV2LocChassisId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.2.3. The length of port parameter value field indicates the length of the octet string with a maximum value of 255. When the port parameter name indicates lldpV2MessageTxInterval, the port parameter value field contains the value of lldpV2MessageTxInterval as specified in IEEE Std 802.1AB [6] table 11-2. The length of port parameter value field indicates a value of 2. When the port parameter name indicates lldpV2MessageTxHoldMultiplier, the port parameter value field contains the value of lldpV2MessageTxHoldMultiplier as specified in IEEE Std 802.1AB [6] table 11-2. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2LocPortIdSubtype, the port parameter value field contains values of lldpV2LocPortIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.3.2. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2LocPortId, the port parameter value field contains values of lldpV2LocPortId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.3.3. The length of port parameter value field indicates the length of the octet string with a maximum value of 255. When the port parameter name indicates lldpV2RemChassisIdSubtype, the port parameter value field contains values of lldpV2RemChassisIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.2.2. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2RemChassisId, the port parameter value field contains values of lldpV2RemChassisId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.2.3. The length of port parameter value field indicates the length of the octet string with a maximum value of 255. When the port parameter name indicates lldpV2RemPortIdSubtype, the port parameter value field contains values of lldpV2RemPortIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.3.2. The length of port parameter value field indicates a value of 1. When the port parameter name indicates lldpV2RemPortId, the port parameter value field contains values of lldpV2RemPortId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.3.3. The length of port parameter value field indicates the length of the octet string with a maximum value of 255. When the port parameter name indicates lldpTTL, the port parameter value field contains the value of TTL as specified in IEEE Std 802.1AB [6] clause 8.5.4. The length of port parameter value field indicates a value of 2. When the port parameter name indicates PSFPMaxStreamFilterInstances, the parameter value field contains the value of MaxStreamFilterInstances as specified in IEEE Std 802.1Q [7] clause 12.31.1.1. The length of port parameter value field indicates a value of 4. When the port parameter name indicates PSFPMaxStreamGateInstances, the parameter value field contains the value of MaxStreamGateInstances as specified in IEEE Std 802.1Q [7] clause 12.31.1.2. The length of port parameter value field indicates a value of 4. When the port parameter name indicates PSFPMaxFlowMeterInstances, the parameter value field contains the value of MaxFlowMeterInstances as specified in IEEE Std 802.1Q [7] clause 12.31.1.3. The length of port parameter value field indicates a value of 4. When the port parameter name indicates PSFPSupportedListMax, the parameter value field contains the value of SupportedListMax as specified in IEEE Std 802.1Q [7] clause 12.31.1.4. The length of port parameter value field indicates a value of 4. When the port parameter name indicates TSN time domain number, the port parameter value field contains the binary representation of the TSN time domain number as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1. The length of port parameter value field indicates a value of 1. When the port parameter name indicates Stream filter instance table, the port parameter value field contains a Stream filter instance table as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1, encoded as the value part of the Stream filter instance table information element as specified in clause 9.8. When the port parameter name indicates Stream gate instance table, the port parameter value field contains a Stream gate instance table as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1, encoded as the value part of the Stream gate instance table information element as specified in clause 9.9. When the port parameter name indicates Supported PTP instance types, the port parameter value field contains an enumeration of supported PTP instance types as defined in IEEE Std 1588-2019 [11] clause 8.2.1.5.5 (see NOTE 2). The length of port parameter value field is set to the number of supported PTP instance types. When the port parameter name indicates Supported transport types, the port parameter value field contains an enumeration of supported transport types as defined in IEEE Std 1588-2019 [11] Annexes C, D and E, with transport type "IPv4" encoded as "00000000", transport type "IPv6" encoded as "00000001" and transport type "Ethernet" encoded as "00000010". The length of port parameter value field is set to the number of supported transport types. When the port parameter name indicates Supported PTP delay mechanisms, the port parameter value field contains an enumeration of supported delay mechanisms as defined in IEEE Std 1588-2019 [11] clause 8.2.15.4.4. The length of port parameter value field is set to the number of supported delay mechanisms. When the port parameter name indicates PTP grandmaster capable, the port parameter value field indicates whether the DS-TT supports acting as a PTP grandmaster, with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of port parameter value field indicates a value of 1. When the port parameter name indicates gPTP grandmaster capable, the port parameter value field indicates whether the DS-TT supports acting as a gPTP grandmaster, with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of port parameter value field indicates a value of 1. When the port parameter name indicates Supported PTP profiles, the port parameter value field contains an enumeration of supported PTP profiles’ profileNames as defined in IEEE Std 1588-2019 [11] clause 20.3.3, with the "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications" as defined in ST 2059-2:2015 [13] encoded as "00000000", the "IEEE 802.1AS PTP profile for transport of timing" profile as defined in IEEE Std 802.1AS [12] encoded as "00000001", the "Default delay request-response profile" as defined in IEEE Std 1588-2019 [11] clause I.3 encoded as "00000010", the "Default delay peer-to-peer delay profile" as defined in IEEE Std 1588-2019 [11] clause I.4 encoded as "00000011" and the "High Accuracy Delay Request-Response Default PTP profile" as defined in IEEE Std 1588-2019 [11] clause I.5 encoded as "00000100". The length of port parameter value field is set to the number of supported PTP profiles. When the port parameter name indicates Number of supported PTP instances, the port parameter value field contains the binary encoding of the number of supported PTP instances. The length of port parameter value field indicates a value of 2. When the port parameter name indicates PTP instance list, the port parameter value field contains a PTP instance list as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1, encoded as the value part of the PTP instance list information element as specified in clause 9.15. When the hexadecimal encoding of the port parameter name is in the "8000H" to "FFFFH" range, the encoding of the port parameter value field and the value of the length of port parameter value field are deployment-specific. |
NOTE 1: The "Set parameter" operation shall not be applicable for the following port parameter names: NOTE 2: The DS-TT signals support for PTP instance type "PTP relay instance" by indicating support for PTP profile "IEEE 802.1AS PTP profile for transport of timing" in the Supported PTP profiles port parameter. |
9.3 Port management capability
The purpose of the port management capability information element is to inform the TSN AF of the port parameters supported by the DS-TT or NW-TT.
The port management capability information element is coded as shown in figure 9.3.1, figure 9.3.2, and table 9.31.
The port management capability information element has a minimum length of 5 octets and a maximum length of 65534 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port management capability IEI |
octet 1 |
|||||||
Length of port management capability contents |
octet 2 octet 3 |
|||||||
Port management capability contents |
octet 4 octet z |
Figure 9.3.1: port management capability information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Supported port parameter name 1 |
octet 4 octet 5 |
|||||||
Supported port parameter name 2 |
octet 6 octet 7 |
|||||||
… |
octet 8 octet z-2 |
|||||||
Supported port parameter name N |
octet z-1 octet z |
Figure 9.3.2: Port management capability contents
Table 9.3.1: Port management capability information element
Value part of the port management capability information element (octets 4 to z) |
The value part of the port management capability information element consists of one or several supported port parameter names, each encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
9.4 Port status
The purpose of the port status information element is to report the values of port parameters of the DS-TT or NW-TT to the TSN AF.
The port status information element is coded as shown in figure 9.4.1, figure 9.4.2, figure 9.4.3, figure 9.4.4, figure 9.4.5, and table 9.4.1.
The port status information element has a minimum length of 5 octets and a maximum length of 65534 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port status IEI |
octet 1 |
|||||||
Length of port status and error contents |
octet 2 octet 3 |
|||||||
Port status contents |
octet 4 octet a |
|||||||
Port error contents |
octet a+1 octet z |
Figure 9.4.1: Port status information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of port parameters successfully read |
octet 4 |
|||||||
port parameter status 1 |
octet 5* octet b* |
|||||||
port parameter status 2 |
octet b+1* octet c* |
|||||||
… |
octet c+1* … octet d* |
|||||||
port parameter status N |
octet d+1* octet a* |
Figure 9.4.2: Port status contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port parameter name |
octet e octet e+1 |
|||||||
Length of port parameter value |
octet e+2 octet e+3 |
|||||||
Port parameter value |
octet e+4 octet f |
Figure 9.4.3: Port parameter status
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of port parameters not successfully read |
octet a+1 |
|||||||
Port parameter error 1 |
octet a+2* octet a+3* |
|||||||
Port parameter error 2 |
octet a+4* octet a+5* |
|||||||
… |
octet a+6* … octet z-2* |
|||||||
Port parameter error N |
octet z-1* octet z* |
Figure 9.4.4: port error contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port parameter name |
octet i octet i+1 |
|||||||
Port management service cause |
octet i+2 |
Figure 9.4.5: Port parameter error
Table 9.4.1: Port status information element
Value part of the port status information element (octets 4 to z) |
Port status contents (octets 4 to a) This field consists of zero or several port parameter statuses. Port parameter status Port parameter name (octets e to e+1) |
This field contains the name of the port parameter which could be read successfully, encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
Length of port parameter value (octets e+2 to e+3) |
This field contains the binary encoding of the length of the port parameter value |
Port parameter value (octets e+4 to f) |
This field contains the value for the port parameter, encoded as specified in table 9.2.1. |
Port error contents (octets a+1 to z) This field consists of zero or several port parameter errors. Port parameter error Port parameter name (octets i to i+1) |
This field contains the name of the port parameter whose value could not be read successfully, encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
Port management service cause (octet i+2) This field contains the port management service cause indicating the reason why the value of the port parameter could not be read successfully, encoded as follows: Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 Port parameter not supported 0 0 0 0 0 0 1 0 Invalid port parameter value 0 0 0 0 0 0 1 1 Port parameter value unavailable 0 1 1 0 1 1 1 1 Protocol error, unspecified The receiving entity shall treat any other value as 0110 1111, "protocol error, unspecified". |
9.5 Port update result
The purpose of the port update result information element is to report to the TSN AF the outcome of the request from the TSN AF to set one or more port parameters to a specific value.
The port update result information element is coded as shown in figure 9.5.1, figure 9.5.2, figure 9.5.3, figure 9.5.4, figure 9.5.5, figure 9.5.6, figure 9.5.7 and table 9.5.1.
The port update result information element has a minimum length of 5 octets and a maximum length of 65534 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port update result IEI |
octet 1 |
|||||||
Length of port update and update error contents |
octet 2 octet 3 |
|||||||
Port update contents |
octet 4 octet a |
|||||||
Port update error contents |
octet a+1 octet z |
|||||||
Extended port update contents |
octet z+1* octet n* |
Figure 9.5.1: Port update result information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of port parameters successfully updated |
octet 4 |
|||||||
Port parameter update 1 |
octet 5* octet b* |
|||||||
Port parameter update 2 |
octet b+1* octet c* |
|||||||
… |
octet c+1* … octet d* |
|||||||
Port parameter update N |
octet d+1* octet a* |
Figure 9.5.2: Port update contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port parameter name |
octet e octet e+1 |
|||||||
Length of Port parameter value |
octet e+2 |
|||||||
Port parameter value |
octet e+3 octet f |
Figure 9.5.3: Port parameter update
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of port parameters not updated successfully |
octet a+1 |
|||||||
Port parameter error 1 |
octet a+2* octet a+3* |
|||||||
Port parameter error 2 |
octet a+4* octet a+5* |
|||||||
… |
octet a+6* … octet z-2* |
|||||||
Port parameter error N |
octet z-1* octet z* |
Figure 9.5.4: Port update error contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Port parameter name |
octet i octet i+1 |
|||||||
Port management service cause |
octet i+2 |
Figure 9.5.5: Port parameter error
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of extended port update contents |
octet z+1 octet z+2 |
|||||||
Extended port parameter update 1 |
octet z+3* octet g* |
|||||||
Extended port parameter update 2 |
octet g+1* octet h* |
|||||||
… |
octet j+1* … octet k* |
|||||||
Extended port parameter update N |
octet k+1* octet m* |
Figure 9.5.6: Extended port update contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Extended port parameter name |
octet p octet p+1 |
|||||||
Length of extended port parameter value |
octet p+2 octet p+3 |
|||||||
Extended port parameter value |
octet p+4 octet q |
Figure 9.5.7: Extended port parameter update
Table 9.5.1: Port update result information element
Value part of the port update result information element (octets 4 to z) |
Port update contents (octets 4 to a) This field consists of zero or several port parameter updates. Port parameter update Port parameter name (octets e to e+1) |
This field contains the name of the port parameter which could be set successfully, encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
Length of port parameter value (octet e+2) |
This field contains the binary encoding of the length of the port parameter value |
Port parameter value (octets e+3 to f) |
Port error contents (octets a+1 to z) This field consists of zero or several port parameter errors. Port parameter error Port parameter name (octets i to i+1) |
This field contains the name of the port parameter whose value could not be set successfully, encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
Port management service cause (octet i+2) This field contains the port management service cause indicating the reason why the value of the port parameter could not be set successfully, encoded as follows: Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 port parameter not supported 0 0 0 0 0 0 1 0 Invalid port parameter value 0 1 1 0 1 1 1 1 Protocol error, unspecified The receiving entity shall treat any other value as 0110 1111, "protocol error, unspecified". |
Extended port update contents (NOTE) This field consists of zero or several extended port parameter updates. Each extended port parameter update has 2 octet length field. Length of extended port update contents (octets z+1 to z+2) This field contains the binary encoding of the length of the extended port update contents. Extended port parameter update Extended port parameter name (octets p to p+1) |
This field contains the name of the port parameter which could be set successfully, encoded over 2 octets as specified in table 9.2.1 for the DS-TT or NW-TT to TSN AF direction. |
Length of extended port parameter value (octets p+2 to p+3) |
This field contains the binary encoding of the length of the port parameter value. |
Extended port parameter value (octets p+4 to q) NOTE: The extended port update contents are used to convey the value of port parameters with a length greater than 255 octets. |
9.5A User plane node management service message type
Table 9.5A.1: User plane node management service message type
Bits |
||||||||||
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Reserved |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
MANAGE USER PLANE NODE COMMAND message |
||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
MANAGE USER PLANE NODE COMPLETE message |
||
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
USER PLANE NODE MANAGEMENT NOTIFY message |
||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
USER PLANE NODE MANAGEMENT ACK message |
||
All other values are reserved |
9.5B User plane node management list
The purpose of the User plane node management list information element is to transfer from the TSN AF to the NW-TT a list of operations related to User plane node management of the NW-TT to be performed at the NW-TT.
The User plane node management list information element is coded as shown in figure 9.5B.1, figure 9.5B.2, figure 9.5B.3, figure 9.5B.4, figure 9.5B.5, and table 9.5B.1.
The User plane node management list information element has a minimum length of 4 octets and a maximum length of 65530 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node management list IEI |
octet 1 |
|||||||
Length of User plane node management list contents |
octet 2 octet 3 |
|||||||
User plane node management list contents |
octet 4 octet z |
Figure 9.5B.1: User plane node management list information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation 1 |
octet 4 octet a |
|||||||
Operation 2 |
octet a+1* octet b* |
|||||||
… |
octet b+1* … octet c* |
|||||||
Operation N |
octet c+1* octet z* |
Figure 9.5B.2: User plane node management list contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
Figure 9.5B.3: Operation for operation code set to "00000001"
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
|||||||
User plane node parameter name |
octet d+1 octet d+2 |
Figure 9.5B.4: Operation for operation code set to "00000010", "00000100", or "00000101"
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Operation code |
octet d |
|||||||
User plane node parameter name |
octet d+1 octet d+2 |
|||||||
Length of User plane node parameter value |
octet d+3 |
|||||||
User plane node parameter value |
octet d+5 octet e |
Figure 9.5B.5: Operation for operation code set to "00000011", "00000110", "00000111", "00001000" and "00001001"
Table 9.5B.1: User plane node management list information element
Value part of the User plane node management list information element (octets 4 to z) |
The value part of the User plane node management list information element consists of one or several operations. |
Operation |
Operation code (octet d) |
Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 Get capabilities 0 0 0 0 0 0 1 0 Read parameter 0 0 0 0 0 0 1 1 Set parameter (NOTE 1) 0 0 0 0 0 1 0 0 Subscribe-notify for parameter |
0 0 0 0 0 1 0 1 Unsubscribe for parameter 0 0 0 0 0 1 1 0 Selective read parameter 0 0 0 0 0 1 1 1 Selective subscribe-notify for parameter 0 0 0 0 1 0 0 0 Selective unsubscribe for parameter 0 0 0 0 1 0 0 1 Delete parameter-entry |
All other values are spare. |
User plane node parameter name (octets d+1 to d+2) |
This field contains the name of the User plane node parameter to which the operation applies, encoded as follows: – 0000H Reserved; – 0001H User plane node Address; – 0002H Spare (NOTE 2) – 0003H User plane node ID; – 0004H NW-TT port numbers; – 0005H to Spare – 0009H – 0010H Spare (NOTE 3) – 0010H Spare (NOTE 4) – 0012H Static filtering entries; (NOTE 6, NOTE 7) – 0013H Static filtering with port-map support entries; (NOTE 6, NOTE 7) – 0013H to Spare – 0019H – 0020H lldpV2PortConfigAdminStatusV2; – 0021H lldpV2LocChassisIdSubtype; – 0022H lldpV2LocChassisId; – 0023H lldpV2MessageTxInterval; – 0024H lldpV2MessageTxHoldMultiplier; – 0025H to Spare – 004FH – 0050H DS-TT port neighbor discovery configuration for DS-TT ports – 0051H Discovered neighbor information for DS-TT ports – 0052H to Spare – 006FH – 0070H PSFPMaxStreamFilterInstances; – 0071H PSFPMaxStreamGateInstances; – 0072H PSFPMaxFlowMeterInstances; – 0073H PSFPSupportedListMax; – 0074H Supported PTP instance types – 0075H Supported transport types – 0076H Supported delay mechanisms – 0077H PTP grandmaster capable – 0078H gPTP grandmaster capable – 0079H Supported PTP profiles – 007AH Number of supported PTP instances – 007BH DS-TT port time synchronization information list – 007CH PTP instance specification – 007DH to Spare – 7FFFH – 8000H to Reserved for deployment specific parameters – FFFFH |
Length of User plane node parameter value (octets d+3 to d+4) |
This field contains the binary encoding of the length of the User plane node parameter value |
User plane node parameter value (octet d+5 to e) |
This field contains the value to be set for the User plane node parameter. When the User plane node parameter name indicates User plane node Address, the User plane node parameter value field contains the values of User plane node Address as defined in IEEE Std 802.1Q [7] clause 8.13.8. The length of User plane node parameter value field indicates a value of 6. When the User plane node parameter name indicates User plane node ID, the User plane node parameter value field contains the values of User plane node Identifier as defined in IEEE Std 802.1Q [7] clause 14.2.5. The length of User plane node parameter value field indicates a value of 8. When the User plane node parameter name indicates NW-TT port numbers, the User plane node parameter value field contains NW-TT port numbers as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the NW-TT port numbers information element as specified in clause 9.14. When the User plane node parameter name indicates Static filtering entries, the User plane node parameter value field contains Static filtering entries as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the Static filtering entries information element as specified in clause 9.6. (NOTE 6, NOTE 7) When the User plane node parameter name indicates Static filtering with port-map support entries, the User plane node parameter value field contains Static filtering entries as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the Static filtering with port-map support entries information element as specified in clause 9.6B. (NOTE 6, NOTE 7) When the User plane node parameter name indicates lldpV2PortConfigAdminStatusV2, the User plane node parameter value field contains values of lldpV2PortConfigAdminStatusV2 as specified in IEEE Std 802.1AB [6] clause 9.2.5.1 with value of txOnly encoded as 01H, rxOnly encoded as 02H, txAndRx encoded as 03H, and disabled encoded as 04H. The length of User plane node parameter value field indicates a value of 1. When the User plane node parameter name indicates lldpV2LocChassisIdSubtype, the User plane node parameter value field contains values of lldpV2LocChassisIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.2.2. The length of User plane node parameter value field indicates a value of 1. When the User plane node parameter name indicates lldpV2LocChassisId, the User plane node parameter value field contains values of lldpV2LocChassisId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.2.3. The length of User plane node parameter value field indicates the length of the octet string with a maximum value of 255. When the User plane node parameter name indicates lldpV2MessageTxInterval, the User plane node parameter value field contains the value of lldpV2MessageTxInterval as specified in IEEE Std 802.1AB [6] table 11-2. The length of User plane node parameter value field indicates a value of 2. When the User plane node parameter name indicates lldpV2MessageTxHoldMultiplier, the User plane node parameter value field contains the value of lldpV2MessageTxHoldMultiplier as specified in IEEE Std 802.1AB [6] table 11-2. The length of User plane node parameter value field indicates a value of 1. When the User plane node parameter name indicates DS-TT port neighbor discovery configuration for DS-TT ports, the User plane node parameter value field contains DS-TT port neighbor discovery configuration for DS-TT ports as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the DS-TT port neighbor discovery configuration for DS-TT ports information element as specified in clause 9.10. When the User plane node parameter name indicates Discovered neighbor information for DS-TT ports, the User plane node parameter value field contains Discovered neighbor information for DS-TT ports as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the Discovered neighbor information for DS-TT ports information element as specified in clause 9.11. When the User plane node parameter name indicates MaxStreamFilterInstances, the User plane node parameter value field contains the value of PSFPMaxStreamFilterInstances as specified in IEEE Std 802.1Q [7] clause 12.31.1.1. The length of User plane node parameter value field indicates a value of 4. When the User plane node parameter name indicates PSFPMaxStreamGateInstances, the User plane node parameter value field contains the value of MaxStreamGateInstances as specified in IEEE Std 802.1Q [7] clause 12.31.1.1. The length of User plane node parameter value field indicates a value of 4. When the User plane node parameter name indicates PSFPMaxFlowMeterInstances, the User plane node parameter value field contains the value of MaxFlowMeterInstances as specified in IEEE Std 802.1Q [7] Table 12-31. The length of User plane node parameter value field indicates a value of 4. When the User plane node parameter name indicates PSFPSupportedListMax, the User plane node parameter value field contains the value of SupportedListMax as specified in IEEE Std 802.1Q [7] clause 12. 31.1.4. The length of User plane node parameter value field indicates a value of 4. When the User plane node parameter name indicates Supported PTP instance types, the User plane node parameter value field contains an enumeration of supported PTP instance types as defined in IEEE Std 1588-2019 [11] clause 8.2.1.5.5 (see NOTE 5). The length of User plane node parameter value field is set to the number of supported PTP instance types. When the User plane node parameter name indicates Supported transport types, the User plane node parameter value field contains an enumeration of supported transport types as defined in IEEE Std 1588-2019 [11] Annexes C, D and E, with transport type "IPv4" encoded as "00000000", transport type "IPv6" encoded as "00000001" and transport type "Ethernet" encoded as "00000010". The length of User plane node parameter value field is set to the number of supported transport types. When the User plane node parameter name indicates Supported PTP delay mechanisms, the User plane node parameter value field contains an enumeration of supported delay mechanisms as defined in IEEE Std 1588-2019 [11] clause 8.2.15.4.4. The length of User plane node parameter value field is set to the number of supported delay mechanisms. When the User plane node parameter name indicates PTP grandmaster capable, the User plane node parameter value field indicates whether the NW-TT supports acting as a PTP grandmaster, with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of User plane node parameter value field indicates a value of 1. When the User plane node parameter name indicates gPTP grandmaster capable, the User plane node parameter value field indicates whether the NW-TT supports acting as a gPTP grandmaster, with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of User plane node parameter value field indicates a value of 1. When the User plane node parameter name indicates Supported PTP profiles, the User plane node parameter value field contains an enumeration of supported PTP profiles’ profileNames as defined in IEEE Std 1588-2019 [11] clause 20.3.3, with the "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications" as defined in ST 2059-2:2015 [13] encoded as "00000000", the "IEEE 802.1AS PTP profile for transport of timing" profile as defined in IEEE Std 802.1AS [12] encoded as "00000001", the "Default delay request-response profile" as defined in IEEE Std 1588-2019 [11] clause I.3 encoded as "00000010", the "Default delay peer-to-peer delay profile" as defined in IEEE Std 1588-2019 [11] clause I.4 encoded as "00000011" and the "High Accuracy Delay Request-Response Default PTP profile" as defined in IEEE Std 1588-2019 [11] clause I.5 encoded as "00000100". The length of User plane node parameter value field is set to the number of supported PTP profiles. When the User plane node parameter name indicates Number of supported PTP instances, the User plane node parameter value field contains the binary encoding of the number of supported PTP instances. The length of User plane node parameter value field indicates a value of 2. When the User plane node parameter name indicates DS-TT port time synchronization information list, the User plane node parameter value field contains a DS-TT port time synchronization information list as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the DS-TT port time synchronization information list information element as specified in clause 9.16. When the User plane node parameter name indicates PTP instance specification, the User plane node parameter value field contains a PTP instance specification as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2, encoded as the value part of the PTP instance list information element as specified in clause 9.15. When the hexadecimal encoding of the User plane node parameter name is in the "8000H" to "FFFFH" range, the encoding of the User plane node parameter value field and the value of the length of User plane node parameter value field are deployment-specific. |
NOTE 1: The "Set parameter" operation shall not be applicable for the following bridge parameter names: NOTE 2: Implementations compliant with earlier versions of this release of the specification can interpret these values as signalling the User plane node Name. NOTE 3: Implementations compliant with earlier versions of this release of the specification can interpret these values as signalling the Chassis ID subtype. NOTE 4: Implementations compliant with earlier versions of this release of the specification can interpret these values as signalling the Chassis ID. NOTE 5: The NW-TT signals support for PTP instance type "PTP relay instance" by indicating support for PTP profile "IEEE 802.1AS PTP profile for transport of timing" in the Supported PTP profiles User plane node parameter. NOTE 6: If a NW-TT includes User plane node parameter names 0012H Static filtering entries and 0013H Static filtering with port-map entries in the User plane node management capability IE, a TSN AF compliant with this version of the specification shall only include User plane node parameter name 0013H Static filtering with port-map entries. NOTE 7: A NW-TT compliant with this version of the specification shall include User plane node parameter names 0012H Static filtering entries and 0013H Static filtering with port-map entries in the User plane node management capability IE. |
9.5C User plane node management capability
The purpose of the User plane node management capability information element is to inform the TSN AF of the User plane node parameters supported by the NW-TT.
The User plane node management capability information element is coded as shown in figure 9.5C.1, figure 9.5C.2, and table 9.5C.1.
The User plane node management capability information element has a minimum length of 5 octets and a maximum length of 65530 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node management capability IEI |
octet 1 |
|||||||
Length of User plane node management capability contents |
octet 2 octet 3 |
|||||||
User plane node management capability contents |
octet 4 octet z |
Figure 9.5C.1: User plane node management capability information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Supported User plane node parameter name 1 |
octet 4 octet 5 |
|||||||
Supported User plane node parameter name 2 |
octet 6 octet 7 |
|||||||
… |
octet 8 octet z-2 |
|||||||
Supported User plane node parameter name N |
octet z-1 octet z |
Figure 9.5C.2: User plane node management capability contents
Table 9.5C.1: User plane node management capability information element
Value part of the User plane node management capability information element (octets 4 to z) |
The value part of the User plane node management capability information element consists of one or several supported User plane node parameter names, each encoded over 2 octets as specified in table 9.5B.1 for the NW-TT to TSN AF direction. |
9.5D User plane node status
The purpose of the User plane node status information element is to report the values of User plane node parameters of the NW-TT to the TSN AF.
The User plane node status information element is coded as shown in figure 9.5D.1, figure 9.5D.2, figure 9.5D.3, figure 9.5D.4, figure 9.5D.5, and table 9.5D.1.
The User plane node status information element has a minimum length of 5 octets and a maximum length of 65530 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane mode status IEI |
octet 1 |
|||||||
Length of User plane node status and error contents |
octet 2 octet 3 |
|||||||
User plane node status contents |
octet 4 octet a |
|||||||
User plane node error contents |
octet a+1 octet z |
Figure 9.5D.1: User plane node status information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of User plane node parameters successfully read |
octet 4 |
|||||||
User plane node parameter status 1 |
octet 5* octet b* |
|||||||
User plane node parameter status 2 |
octet b+1* octet c* |
|||||||
… |
octet c+1* … octet d* |
|||||||
User plane node parameter status N |
octet d+1* octet a* |
Figure 9.5D.2: User plane node status contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node parameter name |
octet e octet e+1 |
|||||||
Length of User plane node parameter value |
octet e+2 octet e+3 |
|||||||
User plane node parameter value |
octet e+4 octet f |
Figure 9.5D.3: User plane node parameter status
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of User plane node parameters not successfully read |
octet a+1 |
|||||||
User plane node parameter error 1 |
octet a+2* octet a+3* |
|||||||
User plane node parameter error 2 |
octet a+4* octet a+5* |
|||||||
… |
octet a+6* … octet z-2* |
|||||||
User plane node parameter error N |
octet z-1* octet z* |
Figure 9.5D.4: User plane node error contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node parameter name |
octet i octet i+1 |
|||||||
User plane node management service cause |
octet i+2 |
Figure 9.5D.5: User plane node parameter error
Table 9.5D.1: User plane node status information element
Value part of the User plane node status information element (octets 4 to z) |
User plane node status contents (octets 4 to a) This field consists of zero or several User plane node parameter statuses. User plane node parameter status User plane node parameter name (octets e to e+1) |
This field contains the name of the User plane node parameter which could be read successfully, encoded over 2 octets as specified in table 9.2.1 for the NW-TT to TSN AF direction. |
Length of User plane node parameter value (octets e+2 to e+3) |
This field contains the binary encoding of the length of the User plane node parameter value |
User plane node parameter value (octets e+4 to f) |
This field contains the value for the User plane node parameter, encoded as specified in table 9.2.1. |
User plane node error contents (octets a+1 to z) This field consists of zero or several User plane node parameter errors. User plane node parameter error User plane node parameter name (octets i to i+1) |
This field contains the name of the User plane node parameter whose value could not be read successfully, encoded over 2 octets as specified in table 9.2.1 for the NW-TT to TSN AF direction. |
User plane node management service cause (octet i+2) This field contains the User plane node management service cause indicating the reason why the value of the User plane node parameter could not be read successfully, encoded as follows: Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 User plane node parameter not supported 0 0 0 0 0 0 1 0 Invalid User plane node parameter value 0 0 0 0 0 0 1 1 User plane node parameter value unavailable 0 1 1 0 1 1 1 1 Protocol error, unspecified The receiving entity shall treat any other value as 0110 1111, "protocol error, unspecified". |
9.5E User plane node update result
The purpose of the User plane node update result information element is to report to the TSN AF the outcome of the request from the TSN AF to set one or more User plane node parameters to a specific value.
The User plane node update result information element is coded as shown in figure 9.5E.1, figure 9.5E.2, figure 9.5E.3, figure 9.5E.4, figure 9.5E.5, figure 9.5E.6, figure 9.5E.7, and table 9.5E.1.
The User plane node update result information element has a minimum length of 5 octets and a maximum length of 65530 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node update result IEI |
octet 1 |
|||||||
Length of User plane node update and update error contents |
octet 2 octet 3 |
|||||||
User plane node update contents |
octet 4 octet a |
|||||||
User plane node update error contents |
octet a+1 octet z |
|||||||
Extended user plane node update contents |
octet z+1* octet n* |
Figure 9.5E.1: User plane node update result information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of User plane node parameters successfully updated |
octet 4 |
|||||||
User plane node parameter update 1 |
octet 5* octet b* |
|||||||
User plane node parameter update 2 |
octet b+1* octet c* |
|||||||
… |
octet c+1* … octet d* |
|||||||
User plane node parameter update N |
octet d+1* octet a* |
Figure 9.5E.2: User plane node update contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node parameter name |
octet e octet e+1 |
|||||||
Length of User plane node parameter value |
octet e+2 |
|||||||
User plane node parameter value |
octet e+3 octet f |
Figure 9.5E.3: User plane node parameter update
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Number of User plane node parameters not updated successfully |
octet a+1 |
|||||||
User plane node parameter error 1 |
octet a+2* octet a+3* |
|||||||
User plane node parameter error 2 |
octet a+4* octet a+5* |
|||||||
… |
octet a+6* … octet z-2* |
|||||||
User plane node parameter error N |
octet z-1* octet z* |
Figure 9.5E.4: User plane node update error contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
User plane node parameter name |
octet i octet i+1 |
|||||||
User plane node management service cause |
octet i+2 |
Figure 9.5E.5: User plane node parameter error
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of extended user plane node update contents |
octet z+1 octet z+2 |
|||||||
Extended user plane node parameter update 1 |
octet z+3* octet g* |
|||||||
Extended user plane node parameter update 2 |
octet g+1* octet h* |
|||||||
… |
octet j+1* … octet k* |
|||||||
Extended user plane node parameter update N |
octet k+1* octet m* |
Figure 9.5E.6: Extended user plane node update contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Extended user plane node parameter name |
octet p octet p+1 |
|||||||
Length of extended user plane node parameter value |
octet p+2 octet p+3 |
|||||||
Extended user plane node parameter value |
octet p+4 octet q |
Figure 9.5E.7: Extended user plane node parameter update
Table 9.5E.1: User plane node update result information element
Value part of the User plane node update result information element (octets 4 to z) |
User plane node update contents (octets 4 to a) This field consists of zero or several User plane node parameter updates. User plane node parameter update User plane node parameter name (octets e to e+1) |
This field contains the name of the User plane node parameter which could be set successfully, encoded over 2 octets as specified in table 9.5B.1 for the NW-TT to TSN AF direction. |
Length of User plane node parameter value (octet e+2) |
This field contains the binary encoding of the length of the User plane node parameter value |
User plane node parameter value (octets e+3 to f) |
User plane node error contents (octets a+1 to z) This field consists of zero or several User plane node parameter errors. User plane node parameter error User plane node parameter name (octets i to i+1) |
This field contains the name of the User plane node parameter whose value could not be set successfully, encoded over 2 octets as specified in table 9.5B.1 for the NW-TT to TSN AF direction. |
User plane node management service cause (octet i+2) This field contains the User plane node management service cause indicating the reason why the value of the User plane node parameter could not be set successfully, encoded as follows: Bits 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 Reserved 0 0 0 0 0 0 0 1 User plane node parameter not supported 0 0 0 0 0 0 1 0 Invalid User plane node parameter value 0 1 1 0 1 1 1 1 Protocol error, unspecified The receiving entity shall treat any other value as 0110 1111, "protocol error, unspecified". |
Extended user plane node update contents (NOTE) This field consists of zero or several extended user plane node parameter updates. Each extended user plane node parameter update has 2 octet length field. Length of extended user plane node update contents (octets z+1 to z+2) This field contains the binary encoding of the length of the extended user plane node update contents. Extended user plane node parameter update Extended user plane node parameter name (octets p to p+1) |
This field contains the name of the user plane node parameter which could be set successfully, encoded over 2 octets as specified in table 9.5B.1 for the NW-TT to TSN AF direction. |
Length of extended user plane node parameter value (octets p+2 to p+3) |
This field contains the binary encoding of the length of the user plane node parameter value. |
Extended user plane node parameter value (octets p+4 to q) NOTE: The extended user plane node update contents are used to convey the value of user plane node parameters with a length greater than 255 octets. |
9.6 Static filtering entries
The purpose of the Static filtering entries information element is to convey Static filtering entries as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2.
The Static filtering entries information element is coded as shown in figure 9.6.1, figure 9.6.2 and table 9.6.1.
The Static filtering entries information element has a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Static filtering entries IEI |
octet 1 |
|||||||
Length of Static filtering entries contents |
octet 2 octet 3 |
|||||||
Static filtering entry 1 |
octet 4 octet 13 |
|||||||
… |
||||||||
Static filtering entry n |
octet 10n-6 octet 10n+3 |
Figure 9.6.1: Static filtering entries information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
MacAddress value |
octet 4 octet 9 |
|||||||
VID value |
octet 10 octet 11 |
|||||||
Port value |
octet 12 octet 13 |
Figure 9.6.2: Static filtering entry
Table 9.6.1: Static filtering entries
Value part of the Static filtering entries information element (octets 4 to 10n+3) |
Static filtering entries contents (octets 4 to 10n+3) This field consists of zero or more Static filtering entries. |
Static filtering entry (octets 4 to 13) |
MacAddress value (octets 4 to 9) MacAddress value contains the value of MAC address as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
VID value (octets 10 to 11) VID value contains the value of VID specification as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
Port value (octets 12 to 13) Port value contains the value of outbound Port as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
9.6B Static filtering with port-map support entries
The purpose of the Static filtering with port-map support entries information element is to convey Static filtering entries as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2 and IEEE Std 802.1Q [7] clause 8.8.1.
The Static filtering with port-map support entries information element is coded as shown in figure 9.6B.1, figure 9.6B.2, figure 9.6B.3, figure 9.6B.4 and table 9.6B.1.
The Static filtering with port-map support entries information element has a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Static filtering with port-map support entries IEI |
octet 1 |
|||||||
Length of Static filtering with port-map support entries contents |
octet 2 octet 3 |
|||||||
Static filtering with port-map support entry 1 |
octet 4 octet m |
|||||||
… |
||||||||
Static filtering with port-map support entry n |
octet o octet p |
Figure 9.6B.1: Static filtering with port-map support entries information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
MacAddress value |
octet 4 octet 9 |
|||||||
VID value |
octet 10 octet 11 |
|||||||
Port map |
octet 12 octet m |
Figure 9.6B.2: Static filtering with port-map support entry
Length of Port map |
octet 12 octet 13 |
Port map entry 1 |
octet 14 octet q |
… |
octet q+1 octet r |
Port map entry n |
octet r+1 octet s |
Figure 9.6B.3: Port map
Length of Port map entry |
octet 14 |
Port value |
octet 15 octet 16 |
Control element value |
octet 17 |
Connection identifier value |
octet 18* octet 19* |
Figure 9.6B.4: Port map entry
Table 9.6B.1: Static filtering with port-map support entries
Value part of the Static filtering with port-map support entries information element (octets 4 to p) |
Static filtering with port-map support entries contents (octets 4 to p) This field consists of zero or more Static filtering with port-map support entries. |
Static filtering with port-map support entry (octets 4 to m) |
MacAddress value (octets 4 to 9) MacAddress value contains the value of MAC address as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
VID value (octets 10 to 11) VID value contains the value of VID specification as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
Port map entry (octets 14 to 19) |
Port value (octets 15 to 16) Port value contains the value of outbound Port as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
Control element value (octet 17) Control element value contains an enumerated value of control element as specified in IEEE Std 802.1Q [7] clause 8.8.1 in the form of a binary encoded octet. IEEE Std 802.1Q [7] clause 8.8.1 item c1) is encoded as binary 0, IEEE Std 802.1Q [7] clause 8.8.1 item c2) is encoded as binary 1, and IEEE Std 802.1Q [7] clause 8.8.1 item c3) is encoded as binary 2. All other values are reserved. |
Connection identifier value (octet 18 to 19) Connection identifier value contains the connection_identifier for the outbound Port as specified in IEEE Std 802.1Q [7] clause 8.8.1. |
NOTE: When Static filtering with port-map support entries is received in a user plane node management list and associated with operation code "delete parameter-entry" then port value, control element value and connection identifier value are ignored by the receiver. |
9.7 Traffic class table
The purpose of the Traffic class table information element is to convey a traffic class table as defined in IEEE Std 802.1Q [7].
The Traffic class table information element is coded as shown in figure 9.7.1, figure 9.7.2, figure 9.7.3, and table 9.7.1.
The Traffic class table information element has a minimum length of 3 octets and a maximum length of 19 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Traffic class table IEI |
octet 1 |
|||||||
Length of traffic class table contents |
octet 2 |
|||||||
Traffic class table contents |
octet 3 octet 2n+3 |
Figure 9.7.1: Traffic class table information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
0 Spare |
0 Spare |
0 Spare |
0 Spare |
Number of traffic classes |
octet 3 |
|||
Information for traffic class 1 |
octet 4* octet 5* |
|||||||
… |
octet 6* octet n+2* |
|||||||
Information for traffic class N |
octet 2n+2* octet 2n+3* |
Figure 9.7.2: Traffic class table contents
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
0 Spare |
0 Spare |
0 Spare |
0 Spare |
Traffic class value |
octet m |
|||
PriorityValue7 |
PriorityValue6 |
PriorityValue5 |
PriorityValue4 |
PriorityValue3 |
PriorityValue2 |
PriorityValue1 |
PriorityValue0 |
octet m+1 |
Figure 9.7.3: Information for traffic class
Table 9.7.1: Traffic class information
Number of traffic classes (bit 1 to bit 3 of octet 3) |
|||||
Bits |
|||||
4 |
3 |
2 |
1 |
||
0 |
0 |
0 |
0 |
No traffic class information is included |
|
0 |
0 |
0 |
1 |
Information on one traffic class is included |
|
0 |
0 |
1 |
0 |
Information on two traffic classes is included |
|
0 |
0 |
1 |
1 |
Information on three traffic classes is included |
|
0 |
1 |
0 |
0 |
Information on four traffic classes is included |
|
0 |
1 |
0 |
1 |
Information on five traffic classes is included |
|
0 |
1 |
1 |
0 |
Information on six traffic classes is included |
|
0 |
1 |
1 |
1 |
Information on seven traffic classes is included |
|
1 |
0 |
0 |
0 |
Information on eight traffic classes is included |
|
1 |
0 |
0 |
1 |
||
to |
Reserved |
||||
1 |
1 |
1 |
1 |
||
Traffic class value (bit 1 to bit 3 of octet m) |
|||||
Bits |
|||||
3 |
2 |
1 |
|||
0 |
0 |
0 |
The value of the traffic class is 0 |
||
0 |
0 |
1 |
The value of the traffic class is 1 |
||
0 |
1 |
0 |
The value of the traffic class is 2 |
||
0 |
1 |
1 |
The value of the traffic class is 3 |
||
1 |
0 |
0 |
The value of the traffic class is 4 |
||
1 |
0 |
1 |
The value of the traffic class is 5 |
||
1 |
1 |
0 |
The value of the traffic class is 6 |
||
1 |
1 |
1 |
The value of the traffic class is 7 |
||
PriorityValue0 (bit 1 of octet m+1) Bit |
|||||
1 |
|||||
0 |
Priority value 0 is not assigned to the traffic class |
||||
1 |
Priority value 0 is assigned to the traffic class |
||||
PriorityValue1 (bit 2 of octet m+1) Bit |
|||||
2 |
|||||
0 |
Priority value 1 is not assigned to the traffic class |
||||
1 |
Priority value 1 is assigned to the traffic class |
||||
PriorityValue2 (bit 3 of octet m+1) Bit |
|||||
3 |
|||||
0 |
Priority value 2 is not assigned to the traffic class |
||||
1 |
Priority value 2 is assigned to the traffic class |
||||
PriorityValue3 (bit 4 of octet m+1) Bit |
|||||
4 |
|||||
0 |
Priority value 3 is not assigned to the traffic class |
||||
1 |
Priority value 3 is assigned to the traffic class |
||||
PriorityValue4 (bit 5 of octet m+1) Bit |
|||||
5 |
|||||
0 |
Priority value 4 is not assigned to the traffic class |
||||
1 |
Priority value 4 is assigned to the traffic class |
||||
PriorityValue5 (bit 6 of octet m+1) Bit |
|||||
6 |
|||||
0 |
Priority value 5 is not assigned to the traffic class |
||||
1 |
Priority value 5 is assigned to the traffic class |
||||
PriorityValue6 (bit 7 of octet m+1) Bit |
|||||
7 |
|||||
0 |
Priority value 6 is not assigned to the traffic class |
||||
1 |
Priority value 6 is assigned to the traffic class |
||||
PriorityValue7 (bit 8 of octet m+1) Bit |
|||||
8 |
|||||
0 |
Priority value 7 is not assigned to the traffic class |
||||
1 |
Priority value 7 is assigned to the traffic class |
9.8 Stream filter instance table
The purpose of the Stream filter instance table information element is to convey a Stream filter instance table as defined 3GPP TS 23.501 [2] table 5.28.3.1-1.
The Stream filter instance table information element is coded as shown in figure 9.8.1, figure 9.8.2, figure 9.8.3, figure 9.8.4, figure 9.8.5, and table 9.8.1.
The Stream filter instance table is a type 6 information element with a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Stream filter instance table IEI |
octet 1 |
|||||||
Length of Stream filter instance table contents |
octet 2 octet 3 |
|||||||
Stream filter instance 1 |
octet 4* octet m* |
|||||||
… |
||||||||
Stream filter instance n |
octet n* octet o* |
Figure 9.8.1: Stream filter instance table information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of Stream filter instance contents |
octet 4 |
|||||||
PrioritySpec value |
octet 5 octet 8 |
|||||||
StreamGateInstanceID value |
octet 9 octet 12 |
|||||||
tsnStreamIdIdentificationType value |
octet 13 octet 16 |
|||||||
tsnStreamIdParameters |
octet 17 octet m-4 |
|||||||
StreamFilterInstanceIndex value |
octet m-3* octet m* |
Figure 9.8.2: Stream filter instance
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of tsnStreamIdParameters contents |
octet 17 |
|||||||
tsnCpeNullDownDestMac value |
octet 18 octet 23 |
|||||||
tsnCpeNullDownTagged value |
octet 24 |
|||||||
tsnCpeNullDownVlan value |
octet 25 octet 26 |
Figure 9.8.3: tsnStreamIdParameters for tsnStreamIdIdentificationType = 00-80-C2 01
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of tsnStreamIdParameters contents |
octet 17 |
|||||||
tsnCpeSmacVlanDownSrcMac value |
octet 18 octet 23 |
|||||||
tsnCpeSmacVlanDownTagged value |
octet 24 |
|||||||
tsnCpeSmacVlanDownVlan value |
octet 25 octet 26 |
Figure 9.8.4: tsnStreamIdParameters for tsnStreamIdIdentificationType = 00-80-C2 02
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of tsnStreamIdParameters contents |
octet 17 |
|||||||
tsnCpeDmacVlanDownDestMac value |
octet 18 octet 23 |
|||||||
tsnCpeDmacVlanDownTagged value |
octet 24 |
|||||||
tsnCpeDmacVlanDownVlan value |
octet 25 octet 26 |
|||||||
tsnCpeDmacVlanDownPriority value |
octet 27 |
|||||||
tsnCpeDmacVlanUpDestMac value |
octet 28 octet 33 |
|||||||
tsnCpeDmacVlanUpTagged value |
octet 34 |
|||||||
tsnCpeDmacVlanUpVlan value |
octet 35 octet 36 |
|||||||
tsnCpeDmacVlanUpPriority value |
octet 37 |
Figure 9.8.5: tsnStreamIdParameters for tsnStreamIdIdentificationType = 00-80-C2 03
Table 9.8.1: Stream filter instance table
Value part of the Stream filter instance table information element (octets 4 to o) |
Stream filter instance table contents (octets 4 to o) This field consists of zero or more Stream filter instances. |
Stream filter instance (octets 4 to m) |
Length of Stream filter instance contents (octet 4) Length of Stream filter instance contents contains the length of the value part of Stream filter instance in octets. |
PrioritySpec value (octets 5to 8) PrioritySpec value contains the value of PrioritySpec as specified in IEEE Std 802.1Q [7] table 12-32. |
StreamGateInstanceID value (octets 9 to 12) StreamGateInstanceID value contains the value of StreamGateInstanceID as specified in IEEE Std 802.1Q [7] table 12-32. tsnStreamIdIdentificationType value (octets 13 to 16) tsnStreamIdIdentificationType value contains the value of tsnStreamIdIdentificationType in the form of four octets as specified in IEEE Std 802.1CB [10] clause 9.1.1.6. The first 3 octets contain the binary encoding of Organizationally Unique Identifier (OUI) or Company ID (CID). The 4th octet contains the binary encoded value of type number. In this document only OUI/CID value 00-80-C2 with type number value 1, 2 and 3 are specified. Other type number values are reserved. Other OUI/CID values are outside the scope of the present document. tsnStreamIdParameters (octets 17 to m-4) Length of tsnStreamIdParameters (octet 17) Length of tsnStreamIdParameters contents contains the length of the value part of tsnStreamIdParameters in octets. tsnCpeNullDownDestMac value (octets 18 to 23) tsnCpeNullDownDestMac value contains the value of tsnCpeNullDownDestMac as specified in IEEE Std 802.1CB [10] clause 9.1.2.1. tsnCpeNullDownTagged value (octet 24) tsnCpeNullDownTagged value contains an enumerated value of tsnCpeNullDownTagged as specified in IEEE Std 802.1CB [10] clause 9.1.2.2 in the form of a binary encoded octet. Value "tagged" is encoded as binary 0, value "priority" is encoded as binary 1, and value "all" is encoded as binary 2. All other values are reserved. tsnCpeNullDownVlan value (octets 25 to 26) tsnCpeNullDownVlan value contains the value of tsnCpeNullDownVlan as specified in IEEE Std 802.1CB [10] clause 9.1.2.3. tsnCpeSmacVlanDownSrcMac value (octets 18 to 23) tsnCpeSmacVlanDownSrcMac value contains the value of tsnCpeSmacVlanDownSrctMac as specified in IEEE Std 802.1CB [10] clause 9.1.3.1. tsnCpeSmacVlanDownTagged value (octet 24) tsnCpeSmacVlanDownTagged value contains an enumerated value of tsnCpeSmacVlanDownTagged as specified in IEEE Std 802.1CB [10] clause 9.1.3.2 in the form of a binary encoded octet. Value "tagged" is encoded as binary 0, value "priority" is encoded as binary 1, and value "all" is encoded as binary 2. All other values are reserved. tsnCpeSmacVlanDownVlan value (octets 25 to 26) tsnCpeSmacVlanDownVlan value contains the value of tsnCpeSmacVlanDownVlan as specified in IEEE Std 802.1CB [10] clause 9.1.3.3. tsnCpeDmacVlanDownDestMac value (octets 18 to 23) tsnCpeDmacVlanDownDestMac value contains the value of tsnCpeDmacVlanDownDestMac as specified in IEEE Std 802.1CB [10] clause 9.1.4.1. tsnCpeDmacVlanDownTagged value (octet 24) tsnCpeDmacVlanDownTagged value contains an enumerated value of tsnCpeDmacVlanDownTagged as specified in IEEE Std 802.1CB [10] clause 9.1.4.2 in the form of a binary encoded octet. Value "tagged" is encoded as binary 0, value "priority" is encoded as binary 1, and value "all" is encoded as binary 2. All other values are reserved. tsnCpeDmacVlanDownVlan value (octets 25 to 26) tsnCpeDmacVlanDownVlan value contains the value of tsnCpeDmacVlanDownVlan as specified in IEEE Std 802.1CB [10] clause 9.1.4.3. tsnCpeDmacVlanDownPriority value (octet 27) tsnCpeDmacVlanDownPriority value contains the value of tsnCpeDmacVlanDownPriority as specified in IEEE Std 802.1CB [10] clause 9.1.4.4. tsnCpeDmacVlanUpDestMac value (octets 28 to 33) tsnCpeDmacVlanUpDestMac value contains the value of tsnCpeDmacVlanUpDestMac as specified in IEEE Std 802.1CB [10] clause 9.1.4.5. tsnCpeDmacVlanUpTagged value (octet 34) tsnCpeDmacVlanUpTagged value contains an enumerated value of tsnCpeDmacVlanUpTagged as specified in IEEE Std 802.1CB [10] clause 9.1.4.6 in the form of a binary encoded octet. Value "tagged" is encoded as binary 0, value "priority" is encoded as binary 1, and value "all" is encoded as binary 2. All other values are reserved. tsnCpeDmacVlanUpVlan value (octets 35 to 36) tsnCpeDmacVlanUpVlan value contains the value of tsnCpeDmacVlanUpVlan as specified in IEEE Std 802.1CB [10] clause 9.1.4.7. tsnCpeDmacVlanUpPriority value (octet 37) tsnCpeDmacVlanUpPriority value contains the value of tsnCpeDmacVlanUpPriority as specified in IEEE Std 802.1CB [10] clause 9.1.4.8. |
StreamFilterInstanceIndex value (octet m-3 to m) StreamFilterInstanceIndex value contains the value of StreamFilterInstance as specified in IEEE Std 802.1Q [7] table 12-32. |
NOTE 1: A sender compliant with this release of the specification shall include the StreamFilterInstanceIndex value in the Stream filter instance of the Stream filter instance table information element. A sender compliant with earlier versions of this specification does not include the StreamFilterInstanceIndex value in the Stream filter instance of the Stream filter instance table information element. NOTE 2: When Stream filter instance table is received in a port management list and associated with operation code "delete parameter-entry" then PrioritySpec value, StreamGateInstanceID value, tsnStreamIdIdentificationType value and tsnStreamIdParameters are ignored by the receiver. |
9.9 Stream gate instance table
The purpose of the Stream gate instance table information element is to convey a Stream gate instance table as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1.
The Stream gate instance table information element is coded as shown in figure 9.9.1, figure 9.9.2, and table 9.9.1.
The Stream gate instance table is a type 6 information element with a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Stream gate instance table IEI |
octet 1 |
|||||||
Length of Stream gate instance table contents |
octet 2 octet 3 |
|||||||
Stream gate instance 1 |
octet 4* octet a* |
|||||||
… |
||||||||
Stream gate instance N |
octet b* octet c* |
Figure 9.9.1: Stream gate instance table information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of Stream gate instance contents |
octet 4 octet 5 |
|||||||
StreamGateInstance |
octet 6 octet 9 |
|||||||
PSFPAdminBaseTime value |
octet 10 octet 19 |
|||||||
PSFPAdminCycleTime value |
octet 20 octet 27 |
|||||||
PSFPTickGranularity value |
octet 28 octet 31 |
|||||||
PSFPAdminControlListLength value |
octet 32 octet 33 |
|||||||
PSFPAdminControlList contents |
octet 34 octet a |
|||||||
PSFPAdminCycleTimeExtension value |
octet a+1 octet a+4 |
Figure 9.9.2: Stream gate instance
Table 9.9.1: Stream gate instance table
Value part of the Stream gate instance table information element (octets 4 to c) |
Stream gate instance table contents (octets 4 to c) This field consists of zero or more Stream gate instances. |
Stream gate instance (octets 4 to a) |
Length of Stream gate instance (octets 4 to 5) Length of Stream gate instance contents contains the length of the vale part of Stream gate instance in octets. |
StreamGateIndexInstance value (octets 6 to 9) StreamGateIndexInstance value contains the value of StreamGateInstance as specified in IEEE Std 802.1Q [7] table 12-33. |
PSFPAdminBaseTime value (octets 10 to 19) PSFPAdminBaseTime value contains the value of PSFPAdminBaseTime as specified in IEEE Std 802.1Q [7] table 12-33. |
PSFPAdminCycleTime value (octets 20 to 27) PSFPAdminCycleTime value contains the value of PSFPAdminCycleTime as specified in IEEE Std 802.1Q [7] table 12-33. |
PSFPTickGranularity value (octets 28 to 31) PSFPTickGranularity value contains the value of PSFPTickGranularity as specified in IEEE Std 802.1Q [7] table 12-33. |
PSFPAdminControlListLength value (octets 32 to 33) PSFPAdminControlListLength value contains the value of PSFPAdminControlListLength as specified in IEEE Std 802.1Q [7] table 12-33. |
PSFPAdminControlList contents (octets 34 to a) This field contains the concatenation of entries, each encoded as a PSFPGateControlEntry as specified in IEEE Std 802.1Q [7] table 12-33. PSFPAdminControlListLength value indicates number of entries in this field. PSFPAdminCycleTimeExtension value (octets a+1 to a+4) PSFPAdminCycleTimeExtension value contains the value of PSFPAdminCycleTimeExtension as specified in IEEE Std 802.1Q [7] table 12-33. |
NOTE: When Stream gate instance table is received in a port management list and associated with operation code "delete parameter-entry" then PSFPAdminBaseTime value, PSFPAdminCycleTime value, PSFPTickGranularity value and PSFPAdminControlList contents are ignored by the receiver. |
9.10 DS-TT port neighbor discovery configuration for DS-TT ports
The purpose of the DS-TT port neighbor discovery configuration for DS-TT ports information element is to convey DS-TT port neighbor discovery configuration for DS-TT ports as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2.
The DS-TT port neighbor discovery configuration for DS-TT ports information element is coded as shown in figure 9.10.1, figure 9.10.2 and table 9.10.1.
The DS-TT port neighbor discovery configuration for DS-TT ports information element has a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
DS-TT port neighbor discovery configuration for DS-TT ports IEI |
octet 1 |
|||||||
Length of DS-TT port neighbor discovery configuration for DS-TT ports contents |
octet 2 octet 3 |
|||||||
DS-TT port neighbor discovery configuration for DS-TT ports instance 1 |
octet 4* octet x* |
|||||||
… |
||||||||
DS-TT port neighbor discovery configuration for DS-TT ports instance n |
octet y* octet z* |
Figure 9.10.1: DS-TT port neighbor discovery configuration for DS-TT ports information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of DS-TT port neighbor discovery configuration for DS-TT ports instance |
octet 4 octet 5 |
|||||||
DS-TT port number value |
octet 6 octet 7 |
|||||||
lldpV2LocPortIdSubtype value |
octet 8 |
|||||||
Length of lldpV2LocPortId value |
octet 9 |
|||||||
lldpV2LocPortId value |
octet 10 octet x |
Figure 9.10.2: DS-TT port neighbor discovery configuration for DS-TT ports instance
Table 9.10.1: DS-TT port neighbor discovery configuration for DS-TT ports
Value part of the DS-TT port neighbor discovery configuration for DS-TT ports information element (octets 4 to z) |
DS-TT port neighbor discovery configuration for DS-TT ports contents (octets 4 to z) This field consists of zero or more DS-TT port neighbor discovery configuration for DS-TT ports instances. |
DS-TT port neighbor discovery configuration for DS-TT ports instance (octets 4 to x) |
Length of DS-TT port neighbor discovery configuration for DS-TT ports instance (octets 4 to 5) Length of DS-TT port neighbor discovery configuration for DS-TT ports instance contains the length of the vale part of DS-TT port neighbor discovery configuration for DS-TT ports instance in octets. |
DS-TT port number value (octets 6 to 7) DS-TT port number value contains the value of Port Number as specified in IEEE Std 802.1Q [7]. |
lldpV2LocPortIdSubtype value (octet 8) lldpV2LocPortIdSubtype value contains the value of lldpV2LocPortIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.3.2. |
Length of lldpV2LocPortId value (octet 9) Length of lldpV2LocPortId value contains the binary coded length in octets of lldpV2LocPortId value. |
lldpV2LocPortId value (octets 10 to x) lldpV2LocPortId value contains the value of lldpV2LocPortId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.3.3. |
NOTE: When DS-TT port neighbor discovery configuration for DS-TT ports is received in a user plane node management list and associated with operation code "delete parameter-entry" then lldpV2LocPortIdSubtype value, and lldpV2LocPortId value are ignored by the receiver. |
9.11 Discovered neighbor information for DS-TT ports
The purpose of the Discovered neighbor information for DS-TT ports information element is to convey Discovered neighbor information for DS-TT ports as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2.
The Discovered neighbor information for DS-TT ports information element is coded as shown in figure 9.11.1, figure 9.11.2 and table 9.11.1.
The Neighbor discovery information information element has a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Discovered neighbor information for DS-TT ports IEI |
octet 1 |
|||||||
Length of Discovered neighbor information for DS-TT ports contents |
octet 2 octet 3 |
|||||||
Discovered neighbor information for DS-TT ports instance 1 |
octet 4* octet x* |
|||||||
… |
||||||||
Discovered neighbor information for DS-TT ports instance n |
octet y* octet z* |
Figure 9.11.1: Discovered neighbor information for DS-TT ports information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of Discovered neighbor information for DS-TT ports instance |
octet 4 octet 5 |
|||||||
DS-TT port number value |
octet 6 octet 7 |
|||||||
lldpTTL value |
octet 8 octet 9 |
|||||||
lldpV2RemChassisIdSubtype value |
octet 10 |
|||||||
Length of lldpV2RemChassisId value |
octet 11 |
|||||||
lldpV2RemChassisId value |
octet 12 octet a |
|||||||
lldpV2RemPortIdSubtype value |
octet a+1 |
|||||||
Length of lldpV2RemPortId value |
octet a+2 |
|||||||
lldpV2RemPortId value |
octet a+3 octet x |
Figure 9.11.2: Discovered neighbor information for DS-TT ports instance
Table 9.11.1: Discovered neighbor information for DS-TT ports
Value part of the Discovered neighbor information for DS-TT ports information element (octets 4 to z) |
Neighbor discovery information contents (octets 4 to z) This field consists of zero or more Neighbor discovery information instances. |
Neighbor discovery information instance (octets 4 to x) |
Length of Discovered neighbor information for DS-TT ports instance (octets 4 to 5) Length of Discovered neighbor information for DS-TT ports instance contains the length of the vale part of Discovered neighbor information for DS-TT ports instance in octets. |
DS-TT port number value (octets 6 to 7) DS-TT port number value contains the value of Port Number as specified in IEEE Std 802.1Q [7]. |
lldpTTL value (octets 8 to 9) lldpTTL value contains the value of TTL as specified in IEEE Std 802.1AB [6] clause 8.5.4. |
lldpV2RemChassisIdSubtype value (octet 10) lldpV2RemChassisIdSubtype value contains the value of lldpV2RemChassisIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.2.2. |
Length of lldpV2RemChassisId value (octet 11) Length of lldpV2RemChassisId value contains the binary coded length in octets of lldpV2RemChassisId value. |
lldpV2RemChassisId value (octets 12 to a) lldpV2RemChassisId value contains the value of lldpV2RemChassisId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.2.3. |
lldpV2RemPortIdSubtype value (octet a+1) lldpV2RemPortIdSubtype value contains the value of lldpV2RemPortIdSubtype as specified in IEEE Std 802.1AB [6] clause 8.5.3.2. |
Length of lldpV2RemPortId value (octet a+2) Length of lldpV2RemPortId value contains the binary coded length in octets of lldpV2RemPortId value. |
lldpV2RemPortId value (octets a+3 to x) lldpV2RemPortId value contains the value of lldpV2RemPortId in the form of an octet string as specified in IEEE Std 802.1AB [6] clause 8.5.3.3. |
9.12 Void
9.13 Void
9.14 NW-TT port numbers
The purpose of the NW-TT port numbers information element is to convey NW-TT port numbers as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2.
The NW-TT port numbers information element is coded as shown in figure 9.14.1 and table 9.14.1.
The NW-TT port numbers information element has a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
NW-TT port numbers IEI |
octet 1 |
|||||||
Length of NW-TT port numbers contents |
octet 2 octet 3 |
|||||||
NW-TT port number 1 value |
octet 4 octet 5 |
|||||||
… |
||||||||
NW-TT port number n value |
octet n-1 octet n |
Figure 9.14.1: NW-TT port numbers information element
Table 9.14.1: NW-TT port numbers
Value part of the NW-TT port numbers information element (octets 4 to n) |
NW-TT port numbers contents (octets 4 to n) This field consists of zero or more NW-TT port numbers. |
NW-TT port number (octets 4 to 5) NW-TT port number value contains the value of Port Number as specified in IEEE Std 802.1Q [7]. |
9.15 PTP instance list
The purpose of the PTP instance list information element is to convey a list of PTP instances as defined 3GPP TS 23.501 [2] table 5.28.3.1-1 and table 5.28.3.1-2.
The PTP instance list information element is coded as shown in figure 9.15.1, figure 9.15.2, figure 9.15.3, figure 9.15.4, and table 9.15.1.
The PTP instance list is a type 6 information element with a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PTP instance list IEI |
octet 1 |
|||||||
Length of PTP instance list contents |
octet 2 octet 3 |
|||||||
PTP instance 1 |
octet 4* octet m* |
|||||||
… |
||||||||
PTP instance n |
octet n* octet o* |
Figure 9.15.1: PTP instance list information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of PTP instance contents |
octet 4 octet 5 |
|||||||
PTP instance ID |
octet 6 octet 7 |
|||||||
PTP instance parameters list |
octet 8* octet m |
Figure 9.15.2: PTP instance
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PTP instance parameter 1 |
octet 8 octet p |
|||||||
PTP instance parameter 2 |
octet p+1 octet q |
|||||||
… |
||||||||
PTP instance parameter n |
octet r octet s |
Figure 9.15.3: PTP instance parameters list
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
PTP instance parameter name |
octet 8 octet 9 |
|||||||
Length of PTP instance parameter |
octet 10 |
|||||||
PTP instance parameter value (NOTE 1, NOTE 2) |
octet 11 octet t |
Figure 9.15.4: PTP instance parameter
Table 9.15.1: PTP instance list
Value part of the PTP instance list information element (octets 4 to o) |
PTP instance list contents (octets 4 to o) This field consists of zero or more PTP instances. |
PTP instance (octets 4 to m) |
Length of PTP instance contents (octets 4 to 5) Length of PTP instance contents contains the length of the value part of PTP instance in octets. |
PTP instance ID value (octets 6 to 7) PTP instance ID value contains the binary encoding of the value of the identifier for the PTP instance. |
PTP instance parameter name (octets 8 to 9) This field contains the name of the PTP instance parameter, encoded as follows: – 0000H Reserved; – 0001H PTP profile – 0002H Transport type – 0003H Grandmaster enabled – 0004H Grandmaster on behalf of DS-TT enabled – 0005H Grandmaster candidate enabled – 0006H defaultDS.clockIdentity – 0007H defaultDS.clockQuality.clockClass – 0008H defaultDS.clockQuality.clockAccuracy – 0009H defaultDS.clockQuality.offsetScaledLogVariance – 000AH defaultDS.priority1 – 000BH defaultDS.priority2 – 000CH defaultDS.domainNumber – 000DH defaultDS.sdoId – 000EH defaultDS.instanceEnable – 000FH defaultDS.externalPortConfigurationEnabled – 0010H defaultDS.instanceType – 0011H portDS.portIdentity – 0012H portDS.portState – 0013H portDS.logMinDelayReqInterval – 0014H portDS.logAnnounceInterval – 0015H portDS.announceReceiptTimeout – 0016H portDS.logSyncInterval – 0017H portDS.delayMechanism – 0018H portDS.logMinPdelayReqInterval – 0019H portDS.versionNumber – 001AH portDS.minorVersionNumber – 001BH portDS.delayAssymetry – 001CH portDS.portEnable – 001DH timePropertiesDS.currentUtcOffset – 001EH timePropertiesDS.timeSource – 001FH externalPortConfigurationPortDS.desiredState – 0020H defaultDS.timeSource – 0021H portDS.ptpPortEnabled – 0022H portDS.isMeasuringDelay – 0023H portDS.asCapable – 0024H portDS.meanLinkDelay – 0025H portDS.meanLinkDelayThresh – 0026H portDS.neighborRateRatio – 0027H portDS.initialLogAnnounceInterval – 0028H portDS.currentLogAnnounceInterval – 0029H portDS.useMgtSettableLogAnnounceInterval – 002AH portDS.mgtSettableLogAnnounceInterval – 002BH portDS.initialLogSyncInterval – 002CH portDS.currentLogSyncInterval – 002DH portDS.useMgtSettableLogSyncInterval – 002EH portDS.mgtSettableLogSyncInterval – 002FH portDS.syncReceiptTimeout – 0030H portDS.syncReceiptTimeoutTimeInterval – 0031H portDS.initialLogPdelayReqInterval – 0032H portDS.currentLogPdelayReqInterval – 0033H portDS.useMgtSettableLogPdelayReqInterval – 0034H portDS.mgtSettableLogPdelayReqInterval – 0035H portDS.initialLogGptpCapableMessageInterval – 0036H portDS.currentLogGptpCapableMessageInterval – 0037H portDS.useMgtSettableLogGptpCapableMessageInterval – 0038H portDS.mgtSettableLogGptpCapableMessageInterval – 0039H portDS.initialComputeNeighborRateRatio – 003AH portDS.currentComputeNeighborRateRatio – 003BH portDS.useMgtSettableComputeNeighborRateRatio – 003CH portDS.mgtSettableComputeNeighborRateRatio – 003DH portDS.initialComputeMeanLinkDelay – 003EH portDS.currentComputeMeanLinkDelay – 003FH portDS.useMgtSettableComputeMeanLinkDelay – 0040H portDS.mgtSettableComputeMeanLinkDelay – 0041H portDS.allowedLostResponses – 0042H portDS.allowedFaults – 0043H portDS.gPtpCapableReceiptTimeout – 0044H portDS.nup – 0045H portDS.ndown – 0046H portDS.oneStepTxOper – 0047H portDS.oneStepReceive – 0048H portDS.oneStepTransmit – 0049H portDS.initialOneStepTxOper – 004AH portDS.currentOneStepTxOper – 004BH portDS.useMgtSettableOneStepTxOper – 004CH portDS.mgtSettableOneStepTxOper – 004DH portDS.syncLocked – 004EH portDS.pdelayTruncatedTimestampsArray – 004FH to Spare – FFFFH When the PTP instance parameter name indicates PTP profile, the PTP instance parameter value field indicates the PTP profile’s profileName, with the "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications" as defined in ST 2059-2:2015 [13] encoded as "00000000", the "IEEE 802.1AS PTP profile for transport of timing" profile as defined in IEEE Std 802.1AS-2020 [12] encoded as "00000001", the "Default delay request-response profile" as defined in IEEE Std 1588-2019 [11] clause I.3 encoded as "00000010", the "Default delay peer-to-peer delay profile" as defined in IEEE Std 1588-2019 [11] clause I.4 encoded as "00000011" and the "High Accuracy Delay Request-Response Default PTP profile" as defined in IEEE Std 1588-2019 [11] clause I.5 encoded as "00000100". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates Transport type, the PTP instance parameter value field indicates the transport type to use as defined in 3GPP TS 23.501 [2] clause 5.28.3.1, with transport type "IPv4" encoded as "00000000", transport type "IPv6" encoded as "00000001" and transport type "Ethernet" encoded as "00000010". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates Grandmaster enabled as defined in 3GPP TS 23.501 [2] clause 5.28.3.1, the PTP instance parameter value field indicates whether to act as a PTP grandmaster, with "Do not act as grandmaster" encoded as "00000000" and "Act as grandmaster" encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates Grandmaster on behalf of DS-TT enabled as defined in 3GPP TS 23.501 [2] clause 5.28.3.1, the PTP instance parameter value field indicates whether to act as grandmaster on behalf of a DS-TT port or not if 5GS is determined to be the grandmaster clock, with "Do not act as grandmaster" encoded as "00000000" and "Act as grandmaster" encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates Grandmaster candidate enabled as defined in 3GPP TS 23.501 [2] clause 5.28.3.1, the PTP instance parameter value field indicates whether a PTP instance of a NW-TT is a grandmaster candidate, with a Boolean value of FALSE encoded as "00000000" and a Boolean value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.clockIdentity, the PTP instance parameter value field contains the defaultDS.clockIdentity as specified in IEEE Std 1588-2019 [11] clause 8.2.1.2.2 and in IEEE Std 802.1AS-2020 [12] clause 14.2.2. The length of PTP instance parameter value field indicates a value of 8. When the PTP instance parameter name indicates defaultDS.clockQuality.clockClass, the PTP instance parameter value field contains the defaultDS.clockQuality.clockClass as specified in IEEE Std 1588-2019 [11] clause 8.2.1.3.1.2 and in IEEE Std 802.1AS [12] clause 14.2.4.2. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.clockQuality.clockAccuracy, the PTP instance parameter value field contains the defaultDS.clockQuality.clockAccuracy as specified in IEEE Std 1588-2019 [11] clause 8.2.1.3.1.3 and in IEEE Std 802.1AS [12] clause 14.2.4.3. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.clockQuality.offsetScaledLogVariance, the PTP instance parameter value field contains the defaultDS.clockQuality.offsetScaledLogVariance as specified in IEEE Std 1588-2019 [11] clause 8.2.1.3.1.4 and in IEEE Std 802.1AS [12] clause 14.2.4.4. The length of PTP instance parameter value field indicates a value of 4. When the PTP instance parameter name indicates defaultDS.priority1, the PTP instance parameter value field contains the defaultDS.priority1 as specified in IEEE Std 1588-2019 [11] clause 8.2.1.4.1 and in IEEE Std 802.1AS [12] clause 14.2.5. The length of PTP instance parameter value field indicates a value of 4. When the PTP instance parameter name indicates defaultDS.priority2, the PTP instance parameter value field contains the defaultDS.priority2 as specified in IEEE Std 1588-2019 [11] clause 8.2.1.4.2 and in IEEE Std 802.1AS [12] clause 14.2.6. The length of PTP instance parameter value field indicates a value of 4. When the PTP instance parameter name indicates defaultDS.domainNumber, the PTP instance parameter value field contains the defaultDS.domainNumber as specified in IEEE Std 1588-2019 [11] clause 8.2.1.4.3 and in IEEE Std 802.1AS [12] clause 14.2.16. The length of PTP instance parameter value field indicates a value of 4. When the PTP instance parameter name indicates defaultDS.sdoId, the PTP instance parameter value field contains the defaultDS.sdoId as specified in IEEE Std 1588-2019 [11] clause 8.2.1.4.5 and in IEEE Std 802.1AS [12] clause 14.2.4.3. The length of PTP instance parameter value field indicates a value of 4. When the PTP instance parameter name indicates defaultDS.instanceEnable, the PTP instance parameter value field contains the defaultDS.instanceEnable as specified in IEEE Std 1588-2019 [11] clause 8.2.1.5.2 and in IEEE Std 802.1AS [12] clause 14.2.19, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.externalPortConfigurationEnabled, the PTP instance parameter value field contains the defaultDS.externalPortConfigurationEnabled as specified in IEEE Std 1588-2019 [11] clause 8.2.1.5.3 and in IEEE Std 802.1AS [12] clause 14.2.18, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.instanceType, the PTP instance parameter value field contains the defaultDS.instanceType as specified in IEEE Std 1588-2019 [11] clause 8.2.1.5.5. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.portIdentity, the PTP instance parameter value field contains the portDS.portIdentity as specified in IEEE Std 1588-2019 [11] clause 8.2.15.2.1 and in IEEE Std 802.1AS [12] clause 14.8.2. The length of PTP instance parameter value field indicates a value of 10. When the PTP instance parameter name indicates portDS.portState, the PTP instance parameter value field contains the portDS.portState as specified in IEEE Std 1588-2019 [11] clause 8.2.15.3.1 and in IEEE Std 802.1AS [12] clause 14.8.3. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates portDS.logMinDelayReqInterval, the PTP instance parameter value field contains the portDS.logMinDelayReqInterval as specified in IEEE Std 1588-2019 [11] clause 8.2.15.3.2. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.logAnnounceInterval, the PTP instance parameter value field contains the portDS.logAnnounceInterval as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.1. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.announceReceiptTimeout, the PTP instance parameter value field contains the portDS.announceReceiptTimeout as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.2 and in IEEE Std 802.1AS [12] clause 14.8.16. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates portDS.logSyncInterval, the PTP instance parameter value field contains the portDS.logSyncInterval as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.3. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.delayMechanism, the PTP instance parameter value field contains the portDS.delayMechanism as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.4 and in IEEE Std 802.1AS [12] clause 14.8.5. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates portDS.logMinPdelayReqInterval, the PTP instance parameter value field contains the portDS.logMinPdelayReqInterval as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.5. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.versionNumber, the PTP instance parameter value field contains the portDS.versionNumber as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.6 and in IEEE Std 802.1AS [12] clause 14.8.42. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates portDS.minorVersionNumber, the PTP instance parameter value field contains the portDS.minorVersionNumber as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.7 and in IEEE Std 802.1AS [12] clause 14.8.54. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates portDS.delayAssymetry, the PTP instance parameter value field contains the portDS.delayAssymetry as specified in IEEE Std 1588-2019 [11] clause 8.2.15.4.8 and in IEEE Std 802.1AS [12] clause 14.8.10. The length of PTP instance parameter value field indicates a value of 8. When the PTP instance parameter name indicates portDS.portEnable, the PTP instance parameter value field contains the portDS.portEnable as specified in IEEE Std 1588-2019 [11] clause 8.2.15.5.1. with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates timePropertiesDS.currentUtcOffset, the PTP instance parameter value field contains the timePropertiesDS.currentUtcOffset as specified in IEEE Std 1588-2019 [11] clause 8.2.4.2 and in IEEE Std 802.1AS [12] clause 14.5.2. The length of PTP instance parameter value field indicates a value of 2. When the PTP instance parameter name indicates timePropertiesDS.timeSource, the PTP instance parameter value field contains the timePropertiesDS.timeSource as specified in IEEE Std 1588-2019 [11] clause 8.2.4.9. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "IEEE 802.1AS PTP profile for transport of timing", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates externalPortConfigurationPortDS.desiredState, the PTP instance parameter value field contains the externalPortConfigurationPortDS.desiredState as specified in IEEE Std 1588-2019 [11] clause 15.5.3.7.15.1 and in IEEE Std 802.1AS [12] clause 14.12.2. The length of PTP instance parameter value field indicates a value of 1. When the PTP instance parameter name indicates defaultDS.timeSource, the PTP instance parameter value field contains the defaultDS.timeSource as specified in IEEE Std 802.1AS [12] clause 14.2.14. The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.ptpPortEnabled, the PTP instance parameter value field contains the portDS.ptpPortEnabled as specified in IEEE Std 802.1AS [12] clause 14.8.4, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.isMeasuringDelay, the PTP instance parameter value field contains the portDS.isMeasuringDelay as specified in IEEE Std 802.1AS [12] clause 14.8.6, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.asCapable, the PTP instance parameter value field contains the portDS.asCapable as specified in IEEE Std 802.1AS [12] clause 14.8.7, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.meanLinkDelay, the PTP instance parameter value field contains the portDS.meanLinkDelay as specified in IEEE Std 802.1AS [12] clause 14.8.8. The length of PTP instance parameter value field indicates a value of 12. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.meanLinkDelayThresh, the PTP instance parameter value field contains the portDS.meanLinkDelayThresh as specified in IEEE Std 802.1AS [12] clause 14.8.9. The length of PTP instance parameter value field indicates a value of 12. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.neighborRateRatio, the PTP instance parameter value field contains the portDS.neighborRateRatio as specified in IEEE Std 802.1AS [12] clause 14.8.11. The length of PTP instance parameter value field indicates a value of 8. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialLogAnnounceInterval, the PTP instance parameter value field contains the portDS.initialLogAnnounceInterval as specified in IEEE Std 802.1AS [12] clause 14.8.12. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentLogAnnounceInterval, the PTP instance parameter value field contains the portDS.currentLogAnnounceInterval as specified in IEEE Std 802.1AS [12] clause 14.8.13. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableLogAnnounceInterval, the PTP instance parameter value field contains the portDS.useMgtSettableLogAnnounceInterval as specified in IEEE Std 802.1AS [12] clause 14.8.14, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableLogAnnounceInterval, the PTP instance parameter value field contains the portDS.mgtSettableLogAnnounceInterval as specified in IEEE Std 802.1AS [12] clause 14.8.15. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialLogSyncInterval, the PTP instance parameter value field contains the portDS.initialLogSyncInterval as specified in IEEE Std 802.1AS [12] clause 14.8.17. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentLogSyncInterval, the PTP instance parameter value field contains the portDS.currentLogSyncInterval as specified in IEEE Std 802.1AS [12] clause 14.8.18. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableLogSyncInterval, the PTP instance parameter value field contains the x portDS.useMgtSettableLogSyncInterval as specified in IEEE Std 802.1AS [12] clause 14.8.19, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableLogSyncInterval, the PTP instance parameter value field contains the portDS.mgtSettableLogSyncInterval as specified in IEEE Std 802.1AS [12] clause 14.8.20. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.syncReceiptTimeout, the PTP instance parameter value field contains the portDS.syncReceiptTimeout as specified in IEEE Std 802.1AS [12] clause 14.8.21. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.syncReceiptTimeoutTimeInterval, the PTP instance parameter value field contains the portDS.syncReceiptTimeoutTimeInterval as specified in IEEE Std 802.1AS [12] clause 14.8.22. The length of PTP instance parameter value field indicates a value of 12. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialLogPdelayReqInterval, the PTP instance parameter value field contains the portDS.initialLogPdelayReqInterval as specified in IEEE Std 802.1AS [12] clause 14.8.23. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentLogPdelayReqInterval, the PTP instance parameter value field contains the portDS.currentLogPdelayReqInterval as specified in IEEE Std 802.1AS [12] clause 14.8.24. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableLogPdelayReqInterval, the PTP instance parameter value field contains the portDS.useMgtSettableLogPdelayReqInterval x as specified in IEEE Std 802.1AS [12] clause 14.8.25, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableLogPdelayReqInterval, the PTP instance parameter value field contains the portDS.mgtSettableLogPdelayReqInterval as specified in IEEE Std 802.1AS [12] clause 14.8.26. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialLogGptpCapableMessageInterval, the PTP instance parameter value field contains the portDS.initialLogGptpCapableMessageInterval as specified in IEEE Std 802.1AS [12] clause 14.8.27. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentLogGptpCapableMessageInterval, the PTP instance parameter value field contains the portDS.currentLogGptpCapableMessageInterval as specified in IEEE Std 802.1AS [12] clause 14.8.28. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableLogGptpCapableMessageInterval, the PTP instance parameter value field contains the portDS.useMgtSettableLogGptpCapableMessageInterval as specified in IEEE Std 802.1AS [12] clause 14.8.29, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableLogGptpCapableMessageInterval, the PTP instance parameter value field contains the portDS.mgtSettableLogGptpCapableMessageInterval as specified in IEEE Std 802.1AS [12] clause 14.8.30. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialComputeNeighborRateRatio, the PTP instance parameter value field contains the portDS.initialComputeNeighborRateRatio as specified in IEEE Std 802.1AS [12] clause 14.8.31. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentComputeNeighborRateRatio, the PTP instance parameter value field contains the portDS.currentComputeNeighborRateRatio as specified in IEEE Std 802.1AS [12] clause 14.8.32. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableComputeNeighborRateRatio, the PTP instance parameter value field contains the portDS.useMgtSettableComputeNeighborRateRatio as specified in IEEE Std 802.1AS [12] clause 14.8.33, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableComputeNeighborRateRatio, the PTP instance parameter value field contains the portDS.mgtSettableComputeNeighborRateRatio as specified in IEEE Std 802.1AS [12] clause 14.8.34. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialComputeMeanLinkDelay, the PTP instance parameter value field contains the portDS.initialComputeMeanLinkDelay as specified in IEEE Std 802.1AS [12] clause 14.8.35. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentComputeMeanLinkDelay, the PTP instance parameter value field contains the portDS.currentComputeMeanLinkDelay x as specified in IEEE Std 802.1AS [12] clause 14.8.36. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableComputeMeanLinkDelay, the PTP instance parameter value field contains the portDS.useMgtSettableComputeMeanLinkDelay as specified in IEEE Std 802.1AS [12] clause 14.8.37. with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableComputeMeanLinkDelay, the PTP instance parameter value field contains the portDS.mgtSettableComputeMeanLinkDelay as specified in IEEE Std 802.1AS [12] clause 14.8.38. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.allowedLostResponses, the PTP instance parameter value field contains the portDS.allowedLostResponses as specified in IEEE Std 802.1AS [12] clause 14.8.39. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile type set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.allowedFaults, the PTP instance parameter value field contains the portDS.allowedFaults as specified in IEEE Std 802.1AS [12] clause 14.8.40. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.gPtpCapableReceiptTimeout, the PTP instance parameter value field contains the portDS.gPtpCapableReceiptTimeout as specified in IEEE Std 802.1AS [12] clause 14.8.41. The length of PTP instance parameter value field indicates a value of 4. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.nup, the PTP instance parameter value field contains the portDS.nup as specified in IEEE Std 802.1AS [12] clause 14.8.43. The length of PTP instance parameter value field indicates a value of 8. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.ndown, the PTP instance parameter value field contains the portDS.ndown as specified in IEEE Std 802.1AS [12] clause 14.8.44. The length of PTP instance parameter value field indicates a value of 64. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.oneStepTxOper, the PTP instance parameter value field contains the portDS.oneStepTxOper as specified in IEEE Std 802.1AS [12] clause 14.8.45, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.oneStepReceive, the PTP instance parameter value field contains the portDS.oneStepReceive as specified in IEEE Std 802.1AS [12] clause 14.8.46, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.oneStepTransmit, the PTP instance parameter value field contains the portDS.oneStepTransmit as specified in IEEE Std 802.1AS [12] clause 14.8.47, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.initialOneStepTxOper, the PTP instance parameter value field contains the portDS.initialOneStepTxOper as specified in IEEE Std 802.1AS [12] clause 14.8.48, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.currentOneStepTxOper, the PTP instance parameter value field contains the portDS.currentOneStepTxOper as specified in IEEE Std 802.1AS [12] clause 14.8.49, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.useMgtSettableOneStepTxOper, the PTP instance parameter value field contains the portDS.useMgtSettableOneStepTxOper as specified in IEEE Std 802.1AS [12] clause 14.8.50, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.mgtSettableOneStepTxOper, the PTP instance parameter value field contains the portDS.mgtSettableOneStepTxOper as specified in IEEE Std 802.1AS [12] clause 14.8.51, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.syncLocked, the PTP instance parameter value field contains the portDS.syncLocked as specified in IEEE Std 802.1AS [12] clause 14.8.52, with a value of FALSE encoded as "00000000" and a value of TRUE encoded as "00000001". The length of PTP instance parameter value field indicates a value of 1. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. When the PTP instance parameter name indicates portDS.pdelayTruncatedTimestampsArray, the PTP instance parameter value field contains the portDS.pdelayTruncatedTimestampsArray as specified in IEEE Std 802.1AS [12] clause 14.8.53. The length of PTP instance parameter value field indicates a value of 24. If this PTP instance parameter is received for a PTP instance with PTP profile set to "SMPTE Profile for Use of IEEE-1588 Precision Time Protocol in Professional Broadcast Applications", the receiver shall ignore the PTP instance parameter. |
NOTE 1: When the TSN AF sends a port management list to the NW-TT or the NW-TT sends a port management list to the TSN AF and the port parameter PTP instance list is included, then the following PTP instance parameter names are not applicable: – 0001H PTP profile – 0002H Transport type – 0003H Grandmaster enabled – 0004H Grandmaster on behalf of DS-TT enabled – 0005H Grandmaster candidate enabled – 0006H defaultDS.clockIdentity – 0007H defaultDS.clockQuality.clockClass – 0008H defaultDS.clockQuality.clockAccuracy – 0009H defaultDS.clockQuality.offsetScaledLogVariance – 000AH defaultDS.priority1 – 000BH defaultDS.priority2 – 000CH defaultDS.domainNumber – 000DH defaultDS.sdoId – 000EH defaultDS.instanceEnable – 000FH defaultDS.externalPortConfigurationEnabled – 0010H defaultDS.instanceType – 001DH timePropertiesDS.currentUtcOffset – 001EH timePropertiesDS.timeSource – 001FH externalPortConfigurationPortDS.desiredState – 0020H defaultDS.timeSource NOTE 2: When the TSN AF sends a port management list to the DS-TT or the DS-TT sends a port management list to the TSN AF and the port parameter PTP instance list is included, then the following PTP instance parameter names are not applicable: – 0004H Grandmaster on behalf of DS-TT enabled – 0005H Grandmaster candidate enabled – 000FH defaultDS.externalPortConfigurationEnabled – 0015H portDS.announceReceiptTimeout – 001FH externalPortConfigurationPortDS.desiredState – 002FH portDS.syncReceiptTimeout – 0030H portDS.syncReceiptTimeoutTimeInterval NOTE 3: When the TSN AF sends a user plane node management list to the NW-TT or the NW-TT sends a user plane node management list to the TSN AF and the user plane node parameter PTP instance specification is included, then the following PTP instance parameter names are not applicable: – 0003H Grandmaster enabled – 0004H Grandmaster on behalf of DS-TT enabled – 0011H portDS.portIdentity – 0012H portDS.portState – 0013H portDS.logMinDelayReqInterval – 0014H portDS.logAnnounceInterval – 0015H portDS.announceReceiptTimeout – 0016H portDS.logSyncInterval – 0017H portDS.delayMechanism – 0018H portDS.logMinPdelayReqInterval – 0019H portDS.versionNumber – 001AH portDS.minorVersionNumber – 001BH portDS.delayAssymetry – 001CH portDS.portEnable – 001FH externalPortConfigurationPortDS.desiredState – 0021H portDS.ptpPortEnabled – 0022H portDS.isMeasuringDelay – 0023H portDS.asCapable – 0024H portDS.meanLinkDelay – 0025H portDS.meanLinkDelayThresh – 0026H portDS.neighborRateRatio – 0027H portDS.initialLogAnnounceInterval – 0028H portDS.currentLogAnnounceInterval – 0029H portDS.useMgtSettableLogAnnounceInterval – 002AH portDS.mgtSettableLogAnnounceInterval – 002BH portDS.initialLogSyncInterval – 002CH portDS.currentLogSyncInterval – 002DH portDS.useMgtSettableLogSyncInterval – 002EH portDS.mgtSettableLogSyncInterval – 002FH portDS.syncReceiptTimeout – 0030H portDS.syncReceiptTimeoutTimeInterval – 0031H portDS.initialLogPdelayReqInterval – 0032H portDS.currentLogPdelayReqInterval – 0033H portDS.useMgtSettableLogPdelayReqInterval – 0034H portDS.mgtSettableLogPdelayReqInterval – 0035H portDS.initialLogGptpCapableMessageInterval – 0036H portDS.currentLogGptpCapableMessageInterval – 0037H portDS.useMgtSettableLogGptpCapableMessageInterval – 0038H portDS.mgtSettableLogGptpCapableMessageInterval – 0039H portDS.initialComputeNeighborRateRatio – 003AH portDS.currentComputeNeighborRateRatio – 003BH portDS.useMgtSettableComputeNeighborRateRatio – 003CH portDS.mgtSettableComputeNeighborRateRatio – 003DH portDS.initialComputeMeanLinkDelay – 003EH portDS.currentComputeMeanLinkDelay – 003FH portDS.useMgtSettableComputeMeanLinkDelay – 0040H portDS.mgtSettableComputeMeanLinkDelay – 0041H portDS.allowedLostResponses – 0042H portDS.allowedFaults – 0043H portDS.gPtpCapableReceiptTimeout – 0044H portDS.nup – 0045H portDS.ndown – 0046H portDS.oneStepTxOper – 0047H portDS.oneStepReceive – 0048H portDS.oneStepTransmit – 0049H portDS.initialOneStepTxOper – 004AH portDS.currentOneStepTxOper – 004BH portDS.useMgtSettableOneStepTxOper – 004CH portDS.mgtSettableOneStepTxOper – 004DH portDS.syncLocked – 004EH portDS.pdelayTruncatedTimestampsArray NOTE 4: When the TSN AF sends a user plane node management list to the NW-TT or the NW-TT sends a user plane node management list to the TSN AF and the user plane node parameter DS-TT port time synchronization information list is included, then the following PTP instance parameter names are not applicable: – 0001H PTP profile – 0002H Transport type – 0003H Grandmaster enabled – 0006H defaultDS.clockIdentity – 0007H defaultDS.clockQuality.clockClass – 0008H defaultDS.clockQuality.clockAccuracy – 0009H defaultDS.clockQuality.offsetScaledLogVariance – 000AH defaultDS.priority1 – 000BH defaultDS.priority2 – 000CH defaultDS.domainNumber – 000DH defaultDS.sdoId – 000EH defaultDS.instanceEnable – 000FH defaultDS.externalPortConfigurationEnabled – 0010H defaultDS.instanceType – 001DH timePropertiesDS.currentUtcOffset – 001EH timePropertiesDS.timeSource – 0020H defaultDS.timeSource NOTE 5: The "Set parameter" operation shall not be applicable for the following PTP instance parameter names: – 0012H portDS.portState – 0022H portDS.isMeasuringDelay – 0023H portDS.asCapable – 0024H portDS.meanLinkDelay – 0026H portDS.neighborRateRatio – 0028H portDS.currentLogAnnounceInterval – 002CH portDS.currentLogSyncInterval – 0032H portDS.currentLogPdelayReqInterval – 0036H portDS.currentLogGptpCapableMessageInterval – 003AH portDS.currentComputeNeighborRateRatio – 003EH portDS.currentComputeMeanLinkDelay – 0046H portDS.oneStepTxOper – 0047H portDS.oneStepReceive – 0048H portDS.oneStepTransmit – 004DH portDS.syncLocked NOTE 6: When the PTP instance list is received in a port management list and associated with operation code "selective read parameter", "selective subscribe-notify for parameter" or "selective unsubscribe for parameter", the PTP instance parameter value field of each PTP instance parameter is ignored by the receiver. If no PTP instance parameter is included in a specific PTP instance, the entire PTP instance is selected with all PTP instance parameters stored at the DS-TT or NW-TT port. NOTE 7: When the PTP instance list is included in a DS-TT port time synchronization information list received in a user plane node management list and associated with operation code "selective read parameter", "selective subscribe-notify for parameter" or "selective unsubscribe for parameter", the PTP instance parameter value field of each PTP instance parameter is ignored by the receiver. If no PTP instance is included in a specific DS-TT port time synchronization information instance the entire DS-TT port time synchronization information instance is selected with all PTP instances stored at the NW-TT. If no PTP instance parameter is included in a specific PTP instance, the entire PTP instance is selected with all PTP instance parameters stored at the NW-TT. In case of DS-TT port number set to zero (wildcard value) the selected PTP instance(s) and selected PTP instance parameter(s) are selected in all DS-TT port time synchronization information instance(s) stored at the NW-TT. NOTE 8: When the PTP instance list is received in a port management list or included in a DS-TT port time synchronization information list received in a user plane node management list and in both cases associated with operation code "delete parameter-entry" then PTP instance parameters list is ignored by the receiver. |
9.16 DS-TT port time synchronization information list
The purpose of the DS-TT port time synchronization information list information element is to convey a list of DS-TT ports and associated time synchronization information as defined in 3GPP TS 23.501 [2] table 5.28.3.1-2.
The DS-TT port time synchronization information list information element is coded as shown in figure 9.16.1, figure 9.16.2, and table 9.16.1.
The DS-TT port time synchronization information list is a type 6 information element with a minimum length of 3 octets.
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
DS-TT port time synchronization information list IEI |
octet 1 |
|||||||
Length of DS-TT port time synchronization information list contents |
octet 2 octet 3 |
|||||||
DS-TT port time synchronization information 1 |
octet 4* octet m* |
|||||||
… |
||||||||
DS-TT port time synchronization information n |
octet n* octet o* |
Figure 9.16.1: DS-TT port time synchronization information list information element
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
Length of DS-TT port time synchronization information contents |
octet 4 octet 5 |
|||||||
DS-TT port number |
octet 6 octet 7 |
|||||||
PTP instance list |
octet 8* octet m* |
Figure 9.16.2: DS-TT port time synchronization information
Table 9.16.1: DS-TT port time synchronization information list
Value part of the DS-TT time synchronization information list information element (octets 4 to o) |
DS-TT time synchronization information list contents (octets 4 to o) This field consists of zero or more DS-TT time synchronization information. |
DS-TT time synchronization information (octets 4 to m) |
Length of DS-TT time synchronization information contents (octets 4 to 5) Length of DS-TT time synchronization information contents contains the length of the value part of DS-TT time synchronization information in octets. |
DS-TT port number (octets 6 to 7) DS-TT port number contains the binary encoding of the DS-TT port number to which the time synchronization information applies. PTP instance list (octets 8 to m) The PTP instance list field contains a PTP instance list as defined in 3GPP TS 23.501 [2] table 5.28.3.1-1 and table 5.28.3.1-2, encoded as the value part of the PTP instance list information element as specified in clause 9.15. |