Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.501  Word version:  18.5.0

Top   Top   Up   Prev   Next
1…   3…   4.2.3   4.2.4   4.2.5…   4.2.8…   4.2.8.2.2   4.2.8.2.3…   4.2.8.4…   4.2.9…   4.2.15…   4.3…   4.3.3   4.3.4   4.3.5   4.4…   4.4.6…   4.4.8…   5…   5.3…   5.3.3…   5.4…   5.5…   5.6…   5.6.7…   5.7…   5.7.2…   5.7.3…   5.7.4   5.7.5…   5.8…   5.8.2.11…   5.9…   5.10…   5.11…   5.15…   5.15.11…   5.16…   5.17…   5.18…   5.19…   5.21…   5.22…   5.27…   5.28…   5.29…   5.30…   5.31…   5.32…   5.32.6…   5.33…   5.34…   5.35…   5.38…   5.43…   6…   6.3…   6.3.8…   7…   7.2…   8…   8.2.4   8.2.5…   8.3…   A…   D…   E…   F   G…   G.3   G.4…   H…   J   K…   M…   N…   O…   P…

 

M (Normative)  Interworking with TSN deployed in the Transport Network |R18|p. 657

M.1  Mapping of the parameters between 5GS and TSN UNIp. 657

The details of the parameters in the TSN UNI are specified in IEEE Std 802.1Q [98] and IEEE P802.1Qdj [146]. Stream identification is further specified in IEEE Std 802.1CB [83] and IEEE Std 802.1CBdb [178].
The SMF/CUC derives the End Station related information for the stream requirements towards the TN CNC for the QoS Flow as follows:
a)
For the Talker group:
  • StreamID: can be generated by the SMF/CUC based on the End Station MAC address acting as Talker and a UniqueID. SUPI, PDU Session ID and QFI may be used to derive the UniqueID. The MAC address is either pre-configured at the SMF/CUC or provided by the AN-TL or CN-TL to the SMF/CUC (e.g. as part of the EndStationInterfaces information)
  • StreamRank: set to zero for ARP priority values 1-8; set to one for other ARP values.
  • EndStationInterfaces: If the AN-TL and CN-TL are supported, the SMF/CUC receives the EndStationInterfaces (MacAddress, InterfaceName) from the AN-TL and CN-TL via TL-Container. If the AN-TL and CN-TL are not supported the SMF/CUC sets the information based on pre-configuration.
  • DataFrameSpecification (optional): When it is present it specifies how the TN can identify packets of the TN stream using Ethernet, IP and transport protocol header fields in order to apply the required TSN configuration.
    The SMF/CUC may derive the DataFrameSpecification based on:
    • N3 tunnel end point addresses that are used for the QoS Flow. The SMF/CUC may instruct the UPF and NG-RAN to assign a separate N3 tunnel end point address for each QoS Flow that may carry TSC streams so that the TN can distinguish the QoS Flows based on the N3 tunnel destination IP addresses.
  • Mask-and-match stream identification parameters (IEEE 802.1CBdb [178] section 9.1.6) (optional). The SMF/CUC may indicate mask-and-match configuration based on the TEID and QFI of the given QoS flow and the destination IP address to the TN CNC, when the deployment supports mask-and-match stream identification function as defined in section 6.8 in IEEE Std 802.1CBdb [178]. This functionality can be used for example to check for the TEID and QFI in the GTP header and the destination IP address to distinguish the QoS Flows. This enables the TN CNC to configure the mask-and-match stream identification function in the transport network. This is an option that allows to use a single GTP-U tunnel as defined for non-TSN Transport networks.
    The DataFrameSpecification or mask-and-match stream identification parameters may be provided to the AN-TL and CN-TL to configure stream identification. In that case, the AN-TL and CN-TL can perform the stream identification without relying on additional information from the upper layers of the AN or CN node.
    When AN-TL and CN-TL are not supported the TN CNC configures the edge bridge to perform the stream transformation based on the provided the DataFrameSpecification or mask-and-match parameters when applicable.
  • TrafficSpecification elements:
    • Interval: derived from the Periodicity of the traffic as indicated in the TSCAI.
    • MaxFramesPerInterval: specifies the maximum number of frames that the Talker transmits in one Interval.
    • MaxFrameSize: derived from the MDBV of the QoS Flow. If the PCF determines interworking with a TSN network deployed in the transport network is supported based on the DNN/S-NSSAI of the PDU Session, the PCF generates MDBV based on the Burst Size as described in clause 5.27.3 and the PCF transfers the MDBV to the SMF/CUC. The SMF/CUC sets MaxFrameSize based on the following formula: MDBV of the QoS Flow - the framing bits which is not used for transferring in 5GS, (e.g. CRC + the GTP-U tunnel overhead).
    • TransmissionSelection: specifies the algorithm that the Talker uses to transmit the Stream's traffic class. If no algorithm is known, the value zero (strict priority) is used.
    • TSpecTimeAware group (optional, present only if the traffic in the QoS Flow is time-synchronized):
      • EarliestTransmitOffset: the earliest offset within the Interval.
        For uplink, EarliestTransmitOffset should be set based on the following formula:
        Packet arrival time at the Talker (UL) - M x Interval, where M is the largest integer for which the relation:
        Packet arrival time at the Talker (UL) > M x Interval duration.
        would be true.
        Packet arrival time at the Talker (UL) should be: The corrected TSCAC BAT in UL direction (presented in TAI time) as specified in clause 5.27.2.4 for the QoS flow+5G-AN PDB.
        For downlink, EarliestTransmitOffset should be set based on the following formula:
        Packet arrival time at the Talker (DL) - M x Interval, where M is the largest integer for which the relation:
        Packet arrival time at the Talker (DL) > M x Interval duration.
        would be true.
        Packet arrival time at the Talker (DL) should be The corrected TSCAC BAT in DL direction (presented in TAI time) as specified in clause 5.27.2.4.
    • LatestTransmitOffset: the last chance within an interval should leave enough time to transfer a packet with MaxFrameSize. Derived from the end of the interval, the time to transfer a packet with MaxFrameSize. The LatestTransmitOffset shall be set to the Buffer Capability when the value of LatestTransmitOffset subtracted by the packet arrival time at the Talker (either UL or DL respectively as described in EarliestTransmitOffset) exceeds the Buffer capability. The value of LatestTransmitOffset shall be larger or equal than EarliestTransmitOffset.
    • Jitter: derived in SMF/CUC based on local information on Jitter in AN-TL and CN-TL and respective stream and traffic interference. Annex U, clauses U.1.1, U.1.2, and U.1.3 of IEEE Std 802.1Q [98] provide some examples.
    • UserToNetworkRequirements:
      • NumSeamlessTrees: set to one (no redundancy) or other value (if redundancy is required).
      • MaxLatency: set to CN PDB subtracted by maximum possible buffer duration in Talker. Maximum possible buffer duration is set to LatestTransmitOffset subtracted by EarliestTransmitOffset.
    • InterfaceCapabilities (optional): If the AN-TL and CN-TL are supported, the SMF/CUC collects InterfaceCapabilities from AN-TL and CN-TL via TL-Container. If the AN-TL and CN-TL are not supported, the SMF/CUC leaves the InterfaceCapabilities empty.
b)
For the Listener group:
  • Stream ID and Stream Rank: that were generated for the Talker of the TN stream are also used by the SMF/CUC for the Listener.
  • EndStationInterfaces: derived as with the corresponding information for the Talker group.
  • UserToNetworkRequirements:
    • NumSeamlessTrees: set to one.
    • MaxLatency: derived as with the corresponding information for the Talker group.
  • InterfaceCapabilities: derived as with the corresponding information for the Talker group.
c)
For the Status group: The Status group contains the end station communication-configuration provided by TN CNC to the SMF/CUC:
  • Stream ID.
  • StatusInfo.
  • AccumulatedLatency: If the AccumulatedLatency is included from TN CNC to SMF/CUC for a stream in DL direction, the SMF/CUC may use the AccumulatedLatency to update the TSCAI BAT to the NG-RAN; the SMF sets the TSCAI Burst Arrival Time in downlink direction as the sum of the TSCAC BAT value in downlink direction and AccumulatedLatency and the buffer duration in Talker in CN-TL. The buffer duration in CN-TL is zero if TimeAwareOffset for the Talker group is not present, and TimeAwareOffset - EarliestTransmitOffset if the TimeAwareOffset is present for the Talker group.
  • InterfaceConfiguration (optional):
    • MAC Addresses (optional, present only if the respective InterfaceCapability contains a value for Active Destination MAC and VLAN Stream identification in CB-StreamIdenTypeList, and stream transformation is performed in AN-TL and CN-TL).
    • VLAN Tag (optional, present only if VlanTagCapable is True in the respective InterfaceCapability and the stream transformation is performed in AN-TL and CN-TL).
    • IPv4/IPv6 Tuples (optional, but not supported in this release of the specification).
    • TimeAwareOffset (optional, present only if the traffic is time-synchronized, AN-TL and CN-TL is supported, and TSpecTimeAware elements were provided in the stream requirements).
      If the InterfaceConfiguration is included and if the AL-TL/CN-TL acting as Talker End Station support the Stream Transformation as described in IEEE Std 802.1Q [98], the SMF/CUC can instruct the UPF and NG-RAN to assign an individual TSN Transport address by providing the InterfaceConfiguration to the AN-TL/CN-TL via TL-Container. The Talker in AN-TL/CN-TL shall use the indicated InterfaceConfiguration, e.g. source MAC address, multicast destination MAC address, VLAN ID, as assigned by the TN CNC for the data stream in a QoS Flow. The TN can identify the streams based on the Stream Transformation that is applied in the AN-TL/CN-TL acting as Taker End Station. This allows to use a single GTP-U tunnel as defined for non-TSN Transport networks.
      If the TimeAwareOffset is included from TN CNC to SMF/CUC, the SMF/CUC should send the TimeAwareOffset to the AN-TL (for streams in UL direction) or the CN-TL port (for streams in the DL direction). The AL-TL/CN-TL derive Gate Control information (i.e. AdminBaseTime, AdminCycleTime, AdminControlListLength, and AdminControlList) based on the TimeAwareOffset as defined in IEEE Std 802.1Q [98] at the AN-TL (for streams in UL direction) and the CN-TL port (for streams in the DL direction). The AN-TL or CN-TL acting as Talker buffers the data burst until the time indicated in the TimeAwareOffset is reached.
      If the SMF/CUC receives a TimeAwareOffset from TN CNC for a downlink stream (i.e. for a Talker in the UPF/CN-TL), the SMF/CUC adds the received TimeAwareOffset value to the TSCAI BAT in the DL direction in the TSCAI and updates the NG-RAN for the new TSCAI.
  • FailedInterfaces (optional) provides a list of one or more physical ports of failed end stations or bridges to locate the interfaces in the physical topology that caused the failure. It is up to implementation how the SMF reacts when it receives FailedInterfaces.
Up

M.2  TL-Container Informationp. 661

TL-Container information Supported Operations - AN-TL/CN-TL (see NOTE 1) Reference
Talker Listener
End Station Parameters of AN-TL/CN-TL
List of InterfaceID group(s)
>Mac AddressGetGetIEEE Std 802.1Q [98], Table 46-3
>InterfaceName (see NOTE 2)GetGetIEEE Std 802.1Q [98], Table 46-3
InterfaceCapabilities (see NOTE 3)
>VlanTagCapable (see NOTE 4)GetGetIEEE Std 802.1Q [98], Table 46-11
>BufferCapability (see NOTE 5)Get-Annex M.1
TN Stream Parameters
TN Stream Identification Information for mask-and-match (see NOTE 7, NOTE 14)
>tsnCpeMmIdMsduMaskLengthSetSetIEEE Std 802.1CBdb [X], section 9.1.6.5
>tsnCpeMmIdMsduMaskSetSetIEEE Std 802.1CBdb [X], section 9.1.6.6
>tsnCpeMmIdMsduMatchSetSetIEEE Std 802.1CBdb [X], section 9.1.6.7
TN Stream Identification Information for DataFrameSpecification (See NOTE 13, NOTE 14)
>DataFrameSpecificationSetSetIEEE Std 802.1Q [98], section 46.2.3.4
Configuration of End Station Interface
>Interface ID group
>>InterfaceName (see NOTE 8)SetSetIEEE Std 802.1Q [98],Table 46-3
>>Mac AddressSetSetIEEE Std 802.1Q [98],Table 46-3
>InterfaceConfiguration (See NOTE 9, NOTE 10, NOTE 12)
>>IEEE802-MacAddressesSetSetIEEE Std 802.1Q [98], section 46.2.5.3.1
>>IEEE802-VlanTagSetSetIEEE Std 802.1Q [98], section 46.2.5.3.2
>>IPv4-tupleSetSetIEEE Std 802.1Q [98], section 46.2.5.3.3
>>IPv6-tupleSetSetIEEE Std 802.1Q [98], section 46.2.5.3.4
>>TimeAwareOffset (see NOTE 12)Set-IEEE Std 802.1Q [98], section 46.2.5.3.5
>Other parameters to Calculate Gate Control Information (See NOTE 6)
>>IntervalSet-IEEE Std 802.1Q [98], Table 46-8
>>MaxFrameSize (see NOTE 11)Set-IEEE Std 802.1Q [98], Table 46-8
NOTE 1:
Get = Get Response; Set = Set Request; - = not supported.
NOTE 2:
This parameter is optional and only required if End Station has more than one Interface/Port. It identifies the Interface/Port at the End Station.
NOTE 3:
Interface Capabilities are identical for all Interfaces/Ports of the End Station.
NOTE 4:
Possible values are TRUE or FALSE.
NOTE 5:
Maximum possible buffer duration for a packet with the maximum size of an Ethernet packet (1522 Bytes).
NOTE 6:
SMF/CUC enables the TL to calculate Gate Control Information. Port(s) of the Talker TL may create jitter due to implementation of the TL. How the jitter behaviour is identified and the correction is carried out is up to implementation.
NOTE 7:
The parameters are provided if mask-and-match stream identification is supported.
NOTE 8:
The parameter is provided if End Station supports multiple Interfaces/Ports. SMF/CUC guarantees that the End Station MAC address + InterfaceName, which is provided from TN-CNC as InterfaceConfiguration is conveyed with respect to the LLDP information sent via each interface at the user plane.
NOTE 9:
IEEE802-MacAddresses and IEEE802-VlanTag are provided if Stream Transformation is performed at AN-TL/CN-TL and if Active Destination MAC and VLAN stream identification is signalled from SMF/CUC to TN CNC and if TN CNC provides it in the status group for the Interface/Port.
NOTE 10:
Vlanid in IEEE802-VlanTag is provided if Stream Transformation is performed at AN-TL/CN-TL and if Active Destination MAC and VLAN stream identification is signalled from SMF/CUC to TN CNC and if TN CNC provides it in the status group for the Interface/Port and End Station VlanTagCapable is TRUE.
NOTE 11:
Message Length of the Stream including the GTP-U header size.
NOTE 12:
TimeAwareOffset is provided if TN Stream is scheduled.
NOTE 13:
The TL indicates a respective FailureCode if it detects a mismatch between the DataFrameSpecification and the GTP-U information received outside of the TL-Container.
NOTE 14:
Mask-and-match and DataFrameSpecification shall not be supported at the same time.
Up

Up   Top   ToC