5G-side service flow resource configuration method for 5G-TSN integration
By adopting a network architecture and dynamic resource configuration method for 5G-TSN converged in the 5G-TSN converged environment, the problem of 5G-TSN resource allocation is solved, and flexible response and efficient configuration are achieved to different industrial scenario requirements.
Patent Information
- Application Number
- CN202210599015.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-30
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2042-05-30
AI Technical Summary
In the 5G-TSN converged environment, it is difficult for the existing technology to effectively configure the 5G side service flow resources, and it cannot meet the diversified needs of transmission delay and jitter in different industrial scenarios.
Adopting a network architecture for 5G-TSN convergence, it uses software-defined network centralized controller (SDNC), centralized network configurator (CNC), 5G and TSN and other components to dynamically configure the 5G side service flow resources by measuring and calculating the delay and jitter of service flows in different modes.
It improves the 5G-TSN configuration efficiency, can accurately configure the delay and jitter of service flow according to the needs of different industrial scenarios, and enhances the real-time reliability of the network.
Smart Images

Figure CN115022901B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of 5G-TSN resource configuration and relates to a 5G side service flow resource configuration method for 5G-TSN integration. Background Art
[0002] As industrial production continues to transform and upgrade towards digitalization, networking, and intelligence, new industrial Internet businesses represented by remote collaborative control, digital twin operation and maintenance, smart factory management, and smart park operations are emerging in an endless stream. New business forms have a profound impact on the communication model of traditional industrial enterprise networks, and the access of new networks such as 5G and TSN has provided new vitality for smart factories.
[0003] 5G has the characteristics of large bandwidth, low latency, and high reliability. It can meet the flexible mobility and differentiated business processing capabilities of industrial equipment and help the large-scale popularization of flexible production in factories. However, industrial applications may require the network to have deterministic latency, jitter, and higher reliability, which brings unprecedented challenges to 5G. Time-Sensitive Networking (TSN) can provide deterministic latency forwarding for services with strong real-time requirements and is compatible with Ethernet protocols. It is favored by the industrial control network field; however, with the application of massive sensors and intelligent devices such as AGV in smart factories, the demand for wireless access and mobile connection of industrial terminals has become more urgent. Wired TSN is difficult to meet the digitalization and intelligence needs of smart factories. The integration of 5G and TSN is an important evolution trend of smart factory networks.
[0004] When 5G and TSN are integrated, how to obtain 5G network resource requirements is one of the key factors to ensure real-time and reliable network transmission. How to configure the service flow resources on the 5G side mainly depends on the latency and jitter requirements of 5G. The latency and jitter of the service flow transmission on the 5G side are obtained through the end-to-end latency and jitter requirements of the service flow and the latency and jitter of the service flow transmission on the TSN side. At present, there is little research on the configuration of 5G service flow resources after 5G-TSN integration at home and abroad. Because different industrial scenarios have different transmission requirements for 5G-TSN, it is impossible to obtain many requirements for 5G side service flow resource configuration by directly using existing methods. Summary of the invention
[0005] In view of this, the object of the present invention is to provide a 5G side service flow resource configuration method for 5G-TSN integration.
[0006] In order to achieve the above object, the present invention provides the following technical solutions:
[0007] The present invention provides a 5G side service flow resource configuration method for 5G-TSN fusion, which is a network architecture based on 5G-TSN fusion, wherein the network architecture is composed of a software-defined network centralized controller (Software-Defined Networking Controller, SDNC), a centralized network configuration (Centralized Network Configuration, CNC), 5G and TSN. TSN includes TSN1 and TSN2, wherein TSN1 is composed of multiple TSN terminals, multiple TSN switches and a device-side converter (Device-Side TSN Translator, DS-TT), and TSN2 is composed of multiple TSN terminals and multiple TSN switches. 5G includes user equipment (User Equipment, UE), a radio access network ((Radio) Access Network, (R) AN) and a core network with a time-sensitive network application function (Time-Sensitive Networking Application Function, TSNAF), and the core network includes a user interface function UPF and a network-side TSN converter (NW-TT).
[0008] The present invention provides a 5G side service flow resource configuration method for 5G-TSN integration, comprising the following steps:
[0009] S1: The user measures the maximum latency and maximum absolute jitter of each service flow in TSN transmission under different proportions of high-priority service flows, medium-priority service flows, and low-priority service flows according to the test environment set up;
[0010] S2: The user enters the service flow in the SDNC, and the SDNC divides the service flow into high, medium, and low priority service flows according to the priority tags on the TSN VLAN;
[0011] S3: SDNC sets five modes and enters different modes according to the proportion of high, medium and low priority service flows in the service flow;
[0012] S4: SDNC calculates the maximum empirical value of the delay and the maximum empirical absolute value of the jitter for each service flow transmitted in TSN in different modes;
[0013] S5: The user enters the end-to-end delay and jitter of each service flow in SDNC;
[0014] S6: SDNC calculates the maximum value of the transmission delay and the maximum absolute value of the jitter on the 5G side based on the end-to-end delay and jitter of each service flow and the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0015] Further, the test environment described in step S1 includes a PC, a tester, a TSN terminal 1, a TSN terminal 2, a device-side TSN converter DS-TT, and a network-side TSN converter NW-TT; wherein the PC is connected to the tester, the tester is connected to the TSN switch 1, the TSN switch 1 is connected to the DS-TT, the DS-TT is connected to the NW-TT, the NW-TT is connected to the TSN switch 2, and the TSN switch 2 is connected to the tester; the tester has the function of receiving and sending TSN data packets, the tester sends data packets to the TSN switch 1, the TSN switch 1 forwards the data packets to the DS-TT, the DS-TT forwards the data packets to the NW-TT, the NW-TT forwards the data packets to the TSN switch 2, and the TSN switch 2 sends the data packets back to the tester, and the transmission delay and jitter from the TSN terminal 1 to the TSN terminal 2 are checked through the PC.
[0016] Further, in step S1, the user measures the maximum delay and maximum absolute jitter of k service flows in TSN under different proportions of high-priority service flows, medium-priority service flows and low-priority service flows according to the built test environment, k∈n, n is the maximum number of service flows that can be transmitted in 5G-TSN; the gating cycle is cycle, the proportions of high-priority service flows, medium-priority service flows and low-priority service flows are recorded as hper, mper and lper respectively, and the user divides the measurement into the following five cases according to the different proportions of high-priority service flows, medium-priority service flows and low-priority service flows:
[0017] Case 1: When the proportion of high-priority service flows is 100%, the proportion of medium-priority service flows is 100%, or the proportion of low-priority service flows is 100%, the maximum delay and the maximum absolute jitter of the service flows transmitted in TSN are measured and the measurement results are recorded in the table.
[0018] Case 2: When the proportion of high-priority service flows and the proportion of medium-priority service flows are not 0 and the proportion of low-priority service flows is 0, measure the maximum delay and maximum absolute jitter of the service flows transmitted in TSN and record the measurement results.
[0019] Case 3: When the proportion of high-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of medium-priority service flows is 0, measure the maximum delay and maximum absolute jitter of the service flows transmitted in TSN and record the measurement results.
[0020] Case 4: When the proportion of medium-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of high-priority service flows is 0, measure the maximum delay and maximum absolute jitter of the service flows transmitted in TSN and record the measurement results.
[0021] Case 5: When the proportion of high-priority service flows, the proportion of medium-priority service flows, and the proportion of low-priority service flows are all non-zero, the maximum delay and the maximum absolute value of jitter of the service flows transmitted in TSN are measured and the measurement results are recorded.
[0022] Further, in step S2, the user inputs k service flows in the SDNC, and inputs the priority of each service flow in the VLAN tag of the TSN; the SDNC divides the service flows into three categories: high, medium, and low according to the priority of each service flow in the VLAN tag of the TSN, where the high priority service flow corresponds to priorities 7 and 6 in the TSN, the medium priority service flow corresponds to priorities 5, 4, and 3 in the TSN, and the low priority service flow corresponds to priorities 2, 1, and 0 in the TSN.
[0023] Further, in step S3, the SDNC records the number of high-priority service flows, medium-priority service flows, and low-priority service flows according to the transmission priority of each service flow; the number of high-priority service flows, medium-priority service flows, and low-priority service flows are recorded as hn, mn, and ln, respectively, and the proportion of the number of high-priority service flows, medium-priority service flows, and low-priority service flows is recorded as Hper, Mper, and Lper, respectively, and the calculation is shown in expressions (1), (2), and (3):
[0024]
[0025]
[0026]
[0027] SDNC selects different transmission modes according to the proportion of high-priority service flows, medium-priority service flows, and low-priority service flows:
[0028] Mode 1: Hper = 100% or Mper = 100% or Lper = 100%
[0029] Mode 2: Hper≠0, Mper≠0, Lper=0
[0030] Mode 3: Hper≠0, Mper=0, Lper≠0
[0031] Mode 4: Hper=0, Mper≠0, Lper≠0
[0032] Mode 5: Hper≠0, Mper≠0, Lper≠0.
[0033] Further, step S4 specifically includes the following steps:
[0034] S41: The calculation method for the maximum empirical value of the delay and the maximum empirical absolute value of the jitter of each service flow transmitted in TSN in mode 1 is as follows:
[0035] S411: When Hper=100%, Mper=0, Lper=0, the maximum transmission delay and the maximum absolute jitter of each service flow measured in case 1 on the TSN side are the maximum empirical delay and the maximum empirical absolute jitter of each service flow transmitted on the TSN side;
[0036] High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (4) and (5):
[0037]
[0038]
[0039] Similarly, calculate the high priority service flow S in turn h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side;
[0040] S412: When Hper=0, Mper=100%, Lper=0, the maximum transmission delay and the maximum absolute jitter of each service flow measured in case 1 on the TSN side are the maximum empirical delay and the maximum empirical absolute jitter of each service flow transmitted on the TSN side;
[0041] Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (6) and (7):
[0042]
[0043]
[0044] Similarly, calculate the medium priority service flow S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side;
[0045] S413: When Hper=0, Mper=0, Lper=100%, the maximum transmission delay and the maximum absolute jitter of each service flow measured in case 1 on the TSN side are the maximum empirical delay and the maximum empirical absolute jitter of each service flow transmitted on the TSN side;
[0046] Low-priority traffic flow S l1 Maximum empirical value of transmission delay on the TSN side And maximum empirical absolute value of jitter The calculation is as shown in expressions (8) and (9):
[0047]
[0048]
[0049] Similarly, calculate the low-priority traffic flow S in sequence l2 ,…,S ln The maximum empirical value of transmission delay on the TSN side and the maximum empirical absolute value of jitter;
[0050] S42: The calculation method of the maximum empirical value of transmission delay and the maximum empirical absolute value of jitter for each traffic flow in the TSN in Mode 2 is as follows:
[0051] S421: When 80% ≤ Hper < 100%, 0 < Mper ≤ 20%, and Lper = 0, the SDNC calculates the maximum empirical value of transmission delay and the maximum empirical absolute value of jitter for each traffic flow on the TSN side according to the maximum value of transmission delay and the maximum absolute value of jitter measured for each traffic flow on the TSN side under the conditions of hper = 80%, mper = 20%, and lper = 0 in Case 2, where S h1 ,S h2 ,…,S hn Is a high-priority traffic flow, S m1 ,S m2 ,…,S mn Is a medium-priority traffic flow;
[0052] High-priority traffic flow S h1 The maximum empirical value of transmission delay on the TSN side And the maximum empirical absolute value of jitter The calculation is as shown in expressions (10) and (11):
[0053]
[0054]
[0055] Similarly, calculate the high-priority traffic flow S in sequence h2 ,…,S hn The maximum empirical value of transmission delay and the maximum empirical absolute value of jitter on the TSN side; For the medium-priority traffic flow S m1 The maximum empirical value of transmission delay on the TSN side And the maximum empirical absolute value of jitter The calculation is as shown in expressions (12) and (13):
[0056]
[0057]
[0058] Similarly, calculate the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side;
[0059] S422: When 60% ≤ Hper < 80%, 20% < Mper ≤ 40%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for each service flow based on the maximum values of the transmission delay and the maximum absolute value of the jitter measured for each service flow in the case of hper = 60%, mper = 40%, and lper = 0 in Case 2, where S h1 ,S h2 ,…,S hn are high-priority service flows, and S m1 ,S m1 ,…,S mn are medium-priority service flows;
[0060] The high-priority service flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter are calculated as shown in Expressions (14) and (15):
[0061]
[0062]
[0063] Similarly, calculate the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for the high-priority service flows S h2 ,…,S hn ;
[0064] The medium-priority service flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter are calculated as shown in Expressions (16) and (17):
[0065]
[0066]
[0067] Similarly, calculate the medium-priority service flows S m2 ,…,S mnThe maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side;
[0068] S423: When 40% ≤ Hper < 60%, 40% < Mper ≤ 60%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for each traffic flow based on the maximum value of the transmission delay and the maximum absolute value of the jitter measured for each traffic flow in the case of hper = 40%, mper = 60%, and lper = 0 in Case 2, where S h1 , S h2 , …, S hn is a high-priority traffic flow, and S m1 , S m2 , …, S mn is a medium-priority traffic flow;
[0069] The maximum empirical value of the transmission delay h1 and the maximum absolute value of the jitter on the TSN side for the high-priority traffic flow S are calculated as shown in Expressions (18) and (19):
[0070]
[0071]
[0072] Similarly, calculate the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for the high-priority traffic flows S h2 , …, S hn in turn;
[0073] The maximum empirical value of the transmission delay m1 and the maximum absolute value of the jitter on the TSN side for the medium-priority traffic flow S are calculated as shown in Expressions (20) and (21):
[0074]
[0075]
[0076] Similarly, calculate the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for the medium-priority traffic flows S m2 , …, S mn in turn;
[0077] S424: When 20% ≤ Hper < 40%, 60% < Mper ≤ 80%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of hper = 20%, mper = 80%, and lper = 0 in Case 2, where S h1 , S h2 , …, S hn is a high-priority traffic flow, and S m1 , S m2 , …, S mn is a medium-priority traffic flow;
[0078] The maximum empirical value of the transmission delay h1 and the maximum absolute value of jitter of the high-priority traffic flow S on the TSN side are calculated as shown in Expressions (22) and (23):
[0079]
[0080]
[0081] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of jitter of the high-priority traffic flows S h2 , …, S hn on the TSN side can be obtained in sequence;
[0082] The maximum empirical value of the transmission delay m1 and the maximum absolute value of jitter of the medium-priority traffic flow S on the TSN side are calculated as shown in Expressions (24) and (25):
[0083]
[0084]
[0085] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of jitter of the medium-priority traffic flows S m2 , …, S mn on the TSN side are calculated in sequence;
[0086] S425: When 0% < Hper < 20%, 80% < Mper < 100%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of hper = 20%, mper = 80%, and lper = 0 in Case 2, where Sh1 , S h2 , …, S hn is a high - priority traffic flow, S m1 , S m2 , …, S mn is a medium - priority traffic flow;
[0087] The high - priority traffic flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in Expressions (26) and (27):
[0088]
[0089]
[0090] Similarly, calculate the high - priority traffic flow S h2 , …, S hn The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter;
[0091] The medium - priority traffic flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in Expressions (28) and (29):
[0092]
[0093]
[0094] Similarly, calculate the medium - priority traffic flow S m1 , …, S mn The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter;
[0095] S43: The calculation methods for the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of each traffic flow in the TSN in Mode 3 are as follows:
[0096] S431: When 80% ≤ Hper < 100%, Mper = 0, 0 < Lper ≤ 20%, the SDNC calculates the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter of each traffic flow according to the case of hper = 80%, mper = 0, lper = 20% in Case 3. The specific calculation method is the same as that of Step S421;
[0097] S432: When 60% ≤ Hper < 80%, Mper = 0, 20% < Lper ≤ 40%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow on the TSN side according to the case where hper = 60%, mper = 0, lper = 40% in case 3. The specific calculation method is the same as that in step S422;
[0098] S433: When 40% ≤ Hper < 60%, Mper = 0, 40% < Lper ≤ 60%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow on the TSN side according to the case where hper = 40%, mper = 0, lper = 60% in case 3. The specific calculation method is the same as that in step S433;
[0099] S434: When 20% ≤ Hper < 40%, Mper = 0, 60% < Lper ≤ 80%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow on the TSN side according to the case where hper = 20%, mper = 0, lper = 80% in case 3. The specific calculation method is the same as that in step S434;
[0100] S435: When 0 < Hper < 20%, Mper = 0, 80% < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow on the TSN side according to the case where hper = 20%, mper = 0, lper = 80% in case 3. The specific calculation method is the same as that in step S435;
[0101] S44: The calculation method of the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow in mode 4 during transmission in the TSN is the same as that in step S43;
[0102] S45: The calculation method of the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow in mode 5 during transmission in the TSN is as follows:
[0103] S451: When 80% ≤ Hper < 100%, 0 < Mper < 20%, 0 < Lper < 20%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute empirical value of the jitter of each traffic flow on the TSN side according to the maximum value of the transmission delay and the maximum absolute value of the jitter of each traffic flow measured on the TSN side in case 5 where hper = 80%, mper = 10%, lper = 10%. Among them, S h1 , S h2 , …, S hn are high-priority traffic flows, S m1 , S m2 , …, Smn is the medium-priority service flow, S l1 , S l2 , …, S ln is the low-priority service flow;
[0104] The high-priority service flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (30) and (31):
[0105]
[0106]
[0107] Similarly, calculate the high-priority service flow S h2 , …, S hn The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter;
[0108] The medium-priority service flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (32) and (33):
[0109]
[0110]
[0111] Similarly, calculate the medium-priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter;
[0112] When 90% ≤ Hper + Mper < 100%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (34) and (35):
[0113]
[0114]
[0115] When 80% < Hper + Mper < 90%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter The calculation is as shown in expressions (36) and (37):
[0116]
[0117]
[0118] Similarly, calculate the delay maximum empirical value and jitter maximum absolute empirical value of the low-priority traffic flow S l2 ,…,S ln transmitted on the TSN side in turn;
[0119] S452: When 60% ≤ Hper < 80%, 0 < Mper < 40%, 0 < Lper < 40%, the SDNC calculates the delay maximum empirical value and jitter maximum absolute empirical value of each traffic flow transmitted on the TSN side according to the maximum delay value and jitter maximum absolute value of each traffic flow measured under the conditions of hper = 60%, mper = 20%, and lper = 20% in case 5, where S h1 ,S h2 ,…,S hn is the high-priority traffic flow, S m1 ,S m2 ,…,S mn is the medium-priority traffic flow, S l1 ,S l2 ,…,S ln is the low-priority traffic flow;
[0120] The delay maximum empirical value h1 and jitter maximum absolute empirical value of the high-priority traffic flow S transmitted on the TSN side are calculated as shown in expressions (38) and (39):
[0121]
[0122]
[0123] Similarly, calculate the delay maximum empirical value and jitter maximum absolute empirical value of the high-priority traffic flow S h2 ,…,S hn transmitted on the TSN side in turn;
[0124] The delay maximum empirical value m1 and jitter maximum absolute empirical value of the medium-priority traffic flow S transmitted on the TSN side are calculated as shown in expressions (40) and (41):
[0125]
[0126]
[0127] Similarly, calculate the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side;
[0128] When 80% ≤ Hper + Mper < 100%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (42) and (43):
[0129]
[0130]
[0131] When 60% < Hper + Mper < 80%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (44) and (45):
[0132]
[0133]
[0134] Similarly, calculate the low-priority service flows S l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side;
[0135] S453: When 40% ≤ Hper < 60%, 0 < Mper < 60%, 0 < Lper < 60%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of each service flow on the TSN side according to the maximum values of the transmission delay and the maximum absolute values of the jitter of each service flow measured in case 5 with hper = 40%, mper = 30%, and lper = 30%, where S h1 ,S h2 ,…,S hn are high-priority service flows, S m1 ,S m2 ,…,S mn are medium-priority service flows, S l1 ,S l2 ,…,S ln are low-priority service flows.
[0136] High-priority traffic flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (46) and (47):
[0137]
[0138]
[0139] Similarly, calculate the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of the high-priority traffic flow S h2 ,…,S hn on the TSN side in turn;
[0140] Medium-priority traffic flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (48) and (49):
[0141]
[0142]
[0143] Similarly, calculate the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of the medium-priority traffic flow S m2 ,…,S mn on the TSN side in turn;
[0144] When 70% ≤ Hper + Mper < 100%, the maximum empirical value of the transmission delay of the low-priority traffic flow S l1 on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (50) and (51):
[0145]
[0146]
[0147] When 40% < Hper + Mper < 70%, the maximum empirical value of the transmission delay of the low-priority traffic flow S l1 on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (52) and (53):
[0148]
[0149]
[0150] Similarly, calculate the low-priority traffic flows S l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side;
[0151] S454: When 20% ≤ Hper < 40%, 0 < Mper < 80%, 0 < Lper < 80%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for each traffic flow according to the maximum value of the transmission delay and the maximum absolute value of the jitter measured for each traffic flow under the conditions of hper = 20%, mper = 40%, and lper = 40% in Case 5, where S h1 ,S h2 ,…,S hn are high-priority traffic flows, S m1 ,S m2 ,…,S mn are medium-priority traffic flows, S l1 ,S l2 ,…,S ln are low-priority traffic flows;
[0152] The high-priority traffic flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter are calculated as shown in Expressions (54) and (55):
[0153]
[0154]
[0155] Similarly, calculate the high-priority traffic flows S h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side.
[0156] The medium-priority traffic flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter are calculated as shown in Expressions (56) and (57):
[0157]
[0158]
[0159] Similarly, calculate the medium-priority traffic flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side;
[0160] When 60% ≤ Hper + Mper < 100%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in Expressions (58) and (59):
[0161]
[0162]
[0163] When 20% < Hper + Mper < 60%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in Expressions (60) and (61):
[0164]
[0165]
[0166] Similarly, calculate the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter for the low-priority traffic flows S l2 ,…,S ln In sequence;
[0167] S455: When 0 < Hper < 20%, 0 < Mper < 100%, 0 < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter for each traffic flow according to the maximum values of the transmission delay and the maximum absolute value of the jitter measured for each traffic flow in the case of hper = 20%, mper = 40%, and lper = 40% in Case 5, where S h1 ,S h2 ,…,S hn Are high-priority traffic flows, S m1 ,S m2 ,…,S mn Are medium-priority traffic flows, S l1 ,S l2 ,…,S ln Are low-priority traffic flows;
[0168] The high-priority traffic flow S h1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in Expressions (62) and (63):
[0169]
[0170]
[0171] Similarly, calculate the high-priority service flows S h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0172] The medium-priority service flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (64) and (65):
[0173]
[0174]
[0175] Similarly, calculate the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0176] When 60% < Mper + Mper < 100%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (66) and (67):
[0177]
[0178]
[0179] When 0 < Hper + Mper < 60%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (68) and (69):
[0180]
[0181]
[0182] Similarly, calculate the low-priority service flows S l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0183] Further, in step S5, the user inputs the end-to-end delay and jitter of each service flow in the SDNC. The end-to-end delay and jitter of each service flow are as follows:
[0184]
[0185] Further, step S6 specifically includes the following steps:
[0186] S61: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 1; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (70) and (71):
[0187]
[0188]
[0189] Similarly, calculate the business flow S h2 ,…,S hn The maximum latency and jitter absolute values of transmission on the 5G side;
[0190] S62: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 2; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (72) and (73):
[0191]
[0192]
[0193] Similarly, calculate the high priority service flow S in turn h2 ,…,S hn The maximum latency and jitter absolute values of transmission on the 5G side;
[0194] Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (74) and (75):
[0195]
[0196]
[0197] Similarly, calculate the medium priority service flow S m2 ,…,S mn The maximum latency and jitter absolute values of transmission on the 5G side;
[0198] S63: The calculation method of the maximum transmission delay and the maximum absolute jitter of each service flow on the 5G side in mode 3 is the same as step S62;
[0199] S64: The calculation method of the maximum transmission delay and the maximum absolute jitter of each service flow on the 5G side in mode 4 is the same as step S62;
[0200] S65: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 5; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (76) and (77):
[0201]
[0202]
[0203] Similarly, calculate the high priority service flow S h2 ,…,S hn The maximum latency and jitter absolute values of transmission on the 5G side;
[0204] Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (78) and (79):
[0205]
[0206]
[0207] Similarly, calculate the medium priority service flow S m2 ,…,S mn The maximum latency and jitter absolute values of transmission on the 5G side;
[0208] Low priority service flow S l1 The maximum transmission delay Δtgmax on the 5G side l1 And the maximum absolute value of jitter ΔDgmax l1 The calculation is shown in expressions (80) and (81):
[0209]
[0210]
[0211] Similarly, calculate the low priority service flow S l2 ,…,S ln The maximum latency and absolute jitter values transmitted on the 5G side.
[0212] The beneficial effects of the present invention are as follows: the present invention takes 5G-TSN as the research object, combines the end-to-end transmission requirements of business flows in different scenarios and the transmission requirements of business flows on the TSN side, studies the transmission requirements of business flows on the 5G side, and then obtains the 5G side business flow resource configuration requirements, improves the 5G-TSN configuration efficiency, and has certain practical significance for 5G-TSN integration.
[0213] Other advantages, objectives and features of the present invention will be described in the following description to some extent, and to some extent, will be obvious to those skilled in the art based on the following examination and study, or can be taught from the practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0214] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be described in detail below in conjunction with the accompanying drawings, wherein:
[0215] Figure 1 This is a network architecture diagram for 5G-TSN integration;
[0216] Figure 2 This is a schematic diagram of a method for configuring service flow resources on the 5G side;
[0217] Figure 3 Flowchart for configuring service flow resources on the 5G side;
[0218] Figure 4 This is the TSN latency and jitter measurement topology diagram. DETAILED DESCRIPTION
[0219] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner, and the following embodiments and the features in the embodiments can be combined with each other without conflict.
[0220] Among them, the drawings are only used for illustrative explanations, and they only represent schematic diagrams rather than actual pictures, and should not be understood as limitations on the present invention. In order to better illustrate the embodiments of the present invention, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of actual products. For those skilled in the art, it is understandable that some well-known structures and their descriptions in the drawings may be omitted.
[0221] The same or similar numbers in the drawings of the embodiments of the present invention correspond to the same or similar parts; in the description of the present invention, it should be understood that if the terms "upper", "lower", "left", "right", "front", "rear", etc. indicate the orientation or position relationship, they are based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation. Therefore, the terms describing the position relationship in the drawings are only used for illustrative purposes and cannot be understood as limiting the present invention. For ordinary technicians in this field, the specific meanings of the above terms can be understood according to specific circumstances.
[0222] With the continuous integration and development of industrialization and informatization, in actual factory networks, the network that carries business flow transmission urgently needs to be composed of different networks. In such heterogeneous networks, the premise for the network to carry out data transmission and deterministic scheduling is to clarify the network configuration requirements. Figure 1 As shown in the figure, this scheme innovatively proposes a network architecture for 5G-TSN integration, which consists of a software-defined network centralized controller (SDNC), a centralized network configuration (CNC), 5G and TSN. TSN includes TSN1 and TSN2, where TSN1 consists of multiple TSN terminals, multiple TSN switches and device-side converters (DS-TT), and TSN2 consists of multiple TSN terminals and multiple TSN switches. 5G includes user equipment (UE), radio access network (RAN) and a core network with a time-sensitive network application function (TSN AF), and the core network includes UPF and network-side TSN converter (NW-TT).
[0223] When 5G and TSN are integrated, the requirements of end-to-end service flow determinism, latency, priority, etc. are known. How to configure latency and jitter for the above end-to-end service flow in the 5G system according to different situations is an urgent problem to be solved. The schematic diagram of the service flow resource configuration method on the 5G side of this solution is as follows Figure 2 shown.
[0224] In different industrial application scenarios, the service flow transmission requirements involved are different. SDNC divides service flows into three categories: high priority service flows, medium priority service flows, and low priority service flows according to the priority of TSN VLAN tags. TSN has 8 priorities from 0 (lowest) to 7 (highest). High priority service flows correspond to priorities 7 and 6 in TSN, medium priority service flows correspond to priorities 5, 4, and 3 in TSN, and low priority service flows correspond to priorities 2, 1, and 0 in TSN.
[0225] Table 1
[0226]
[0227] This solution combines the service flow transmission priority, delay, and jitter information, based on the 802.1Qcc protocol and the new network element functions proposed based on 3GPP R16, to analyze the 5G side transmission delay and jitter of different industrial service flows.
[0228] This process is based on the cross-network time synchronization of 5G-TSN. The specific process can be divided into the following six parts: (1) This solution measures the maximum delay and maximum absolute jitter of each service flow in TSN transmission under different proportions of high-priority service flows, medium-priority service flows and low-priority service flows according to the established test environment; (2) The user enters the service flow in SDNC, and SDNC divides the service flow into high-, medium- and low-priority service flows according to the priority tag on the TSN VLAN; (3) SDNC sets five modes and enters different modes according to the proportion of high-, medium- and low-priority service flows in the service flow; (4) SDNC calculates the maximum empirical value of delay and the maximum empirical absolute value of jitter of each service flow in TSN transmission under different modes; (5) The user enters the end-to-end delay and jitter of each service flow in SDNC; (6) SDNC calculates the maximum delay and the maximum absolute value of jitter transmitted on the 5G side based on the end-to-end delay and jitter of each service flow and the maximum empirical value of delay and the maximum empirical absolute value of jitter transmitted on the TSN side.
[0229] The specific analysis flow chart of the 5G side service flow resource configuration method is as follows Figure 3 shown.
[0230] The 5G-TSN fusion 5G side service flow resource configuration specifically includes the following steps:
[0231] Step 1: This solution measures the maximum latency and maximum absolute jitter of each service flow in TSN transmission under different proportions of high-priority service flows, medium-priority service flows, and low-priority service flows based on the established test environment.
[0232] TSN latency and jitter refer to the latency and jitter of data packets transmitted from TSN terminal 1 to TSN terminal 2. Figure 4 The TSN latency and jitter measurement topology is physically constructed. The tester has the function of sending and receiving TSN data packets, which is equivalent to TSN terminal 1 and TSN terminal 2. The tester is connected to TSN switch 1, TSN switch 1 is connected to DS-TT, DS-TT is connected to NW-TT, NW-TT is connected to TSN switch 2, and TSN switch 2 is connected to the tester. The tester sends a data packet to TSN switch 1, TSN switch 1 forwards the data packet to DS-TT, DS-TT forwards the data packet to NW-TT, NW-TT forwards the data packet to TSN switch 2, and TSN switch 2 sends the data packet back to the tester. The transmission latency and jitter from TSN terminal 1 to TSN terminal 2 can be viewed through the tester software on the PC.
[0233] In this solution, users measure the maximum delay and maximum absolute jitter of k (k∈n, n is the maximum number of service flows that can be transmitted in 5G-TSN) service flows in TSN under different proportions of high-priority service flows, medium-priority service flows and low-priority service flows according to the test environment built. The gating cycle is cycle, and the proportions of high-priority service flows, medium-priority service flows and low-priority service flows are recorded as hper, mper and lper respectively. Users divide the measurement into the following five cases according to the different proportions of high-priority service flows, medium-priority service flows and low-priority service flows:
[0234] Case 1: When the proportion of high-priority service flows is 100%, the proportion of medium-priority service flows is 100%, or the proportion of low-priority service flows is 100%, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table, as shown in Table 2.
[0235] Table 2
[0236]
[0237] Case 2: When the proportion of high-priority service flows and the proportion of medium-priority service flows are not 0 and the proportion of low-priority service flows is 0, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table, as shown in Table 3.
[0238] Table 3
[0239]
[0240]
[0241] Case 3: When the proportion of high-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of medium-priority service flows is 0, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table, as shown in Table 4.
[0242] Table 4
[0243]
[0244] Case 4: When the proportion of medium-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of high-priority service flows is 0, the maximum delay and the maximum absolute value of jitter transmitted by the service flows in TSN are measured and recorded in the table, as shown in Table 5.
[0245] Table 5
[0246]
[0247]
[0248] Case 5: When the proportion of high-priority service flows, the proportion of medium-priority service flows, and the proportion of low-priority service flows are not 0, the maximum delay and the maximum absolute value of jitter transmitted by the service flows in TSN are measured and recorded in the table, as shown in Table 6.
[0249] Table 6
[0250]
[0251]
[0252] SDNC records the maximum transmission delay and maximum absolute jitter of each service flow on the TSN side under different proportions of high-priority service flows, medium-priority service flows, and low-priority service flows.
[0253] Step 2: The user enters k service flows in SDNC and enters the priority of each service flow's VLAN tag in TSN as shown in Table 7. SDNC divides the service flows into three categories: high, medium, and low according to the priority of each service flow's VLAN tag in TSN.
[0254] Table 7
[0255]
[0256] Step 3: Set five modes in SDNC. SDNC enters different modes according to the proportion of high, medium and low priority service flows in the service flow.
[0257] SDNC records the number of high-priority service flows, medium-priority service flows, and low-priority service flows according to the transmission priority of each service flow. The number of high-priority service flows, medium-priority service flows, and low-priority service flows are recorded as hn, mn, and ln, respectively, and the proportion of the number of high-priority service flows, medium-priority service flows, and low-priority service flows is recorded as Hper, Mper, and Lper, respectively, and the calculation is shown in expressions (1), (2), and (3):
[0258]
[0259]
[0260]
[0261] SDNC selects different transmission modes according to the proportion of high-priority service flows, medium-priority service flows, and low-priority service flows, as shown in Table 8.
[0262] Table 8
[0263]
[0264] Step 4: SDNC calculates the maximum empirical value of delay and the maximum empirical absolute value of jitter for each service flow transmitted in TSN in different modes.
[0265] 4.1 The calculation method for the maximum empirical delay value and the maximum empirical absolute jitter value of each service flow transmitted in TSN in mode 1 is as follows:
[0266] 4.1.1 When Hper=100%, Mper=0, Lper=0, the maximum transmission delay and maximum absolute jitter of each service flow measured on the TSN side in Case 1 are the maximum empirical value of the transmission delay and maximum empirical absolute value of the jitter of each service flow on the TSN side.
[0267] High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (4) and (5):
[0268]
[0269]
[0270] Similarly, we can get the high priority service flow S h2,…,S hn The maximum empirical value of latency and the maximum empirical absolute value of jitter transmitted on the TSN side.
[0271] 4.1.2 When Hper=0, Mper=100%, Lper=0, the maximum transmission delay and maximum absolute jitter of each service flow measured on the TSN side in Case 1 are the maximum empirical delay and maximum empirical absolute jitter of each service flow transmitted on the TSN side.
[0272] Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (6) and (7):
[0273]
[0274]
[0275] Similarly, we can get the medium priority service flow S m2 ,…,S mn The maximum empirical value of latency and the maximum empirical absolute value of jitter transmitted on the TSN side.
[0276] 4.1.3 When Hper=0, Mper=0, Lper=100%, the maximum transmission delay and the maximum absolute jitter of each service flow measured on the TSN side in Case 1 are the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of each service flow on the TSN side.
[0277] Low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (8) and (9):
[0278]
[0279]
[0280] Similarly, we can get the low priority service flow S l2 ,…,S ln The maximum empirical value of latency and the maximum empirical absolute value of jitter transmitted on the TSN side.
[0281] 4.2 The calculation method for the maximum empirical delay value and the maximum empirical absolute jitter value of each service flow transmitted in TSN in mode 2 is as follows:
[0282] 4.2.1 When 80% ≤ Hper < 100%, 0 < Mper ≤ 20%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of the jitter of each traffic flow measured in Case 2 (hper = 80%, mper = 20%, lper = 0), where S h1 , S h2 , …, S hn is a high-priority traffic flow, and S m1 , S m2 , …, S mn is a medium-priority traffic flow.
[0283] The maximum empirical value of the transmission delay h1 and the maximum absolute value of the jitter of the high-priority traffic flow S transmitted on the TSN side are calculated as shown in Expressions (10) and (11):
[0284]
[0285]
[0286] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of the high-priority traffic flows S h2 , …, S hn transmitted on the TSN side can be obtained in sequence.
[0287] The maximum empirical value of the transmission delay m1 and the maximum absolute value of the jitter of the medium-priority traffic flow S transmitted on the TSN side are calculated as shown in Expressions (12) and (13):
[0288]
[0289]
[0290] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of the medium-priority traffic flows S m2 , …, S mn transmitted on the TSN side can be obtained in sequence.
[0291] 4.2.2 When 60% ≤ Hper < 80%, 20% < Mper ≤ 40%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of the jitter of each traffic flow measured in Case 2 (hper = 60%, mper = 40%, lper = 0), where Sh1 , S h2 , …, S hn is a high - priority service flow, S m1 , S m2 , …, S mn is a medium - priority service flow.
[0292] High - priority service flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (14) and (15):
[0293]
[0294]
[0295] Similarly, the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter of the high - priority service flow S can be obtained in turn h2 , …, S hn are obtained.
[0296] Medium - priority service flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (16) and (17):
[0297]
[0298]
[0299] Similarly, the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter of the medium - priority service flow S can be obtained in turn m2 , …, S mn are obtained.
[0300] 4.2.3 When 40% ≤ Hper < 60%, 40% < Mper ≤ 60%, Lper = 0, the SDNC measures the maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter of each service flow according to the situation 2 (hper = 40%, mper = 60%, lper = 0), where S h1 , S h2 , …, S hn is a high - priority service flow, S m1 , S m2 , …, S mn is a medium - priority service flow.
[0301] High - priority service flow Sh1 The maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter are calculated as shown in Expressions (18) and (19):
[0302]
[0303]
[0304] Similarly, the maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter of the high-priority traffic flow S h2 , …, S hn can be obtained in sequence.
[0305] For the medium-priority traffic flow S m1 the maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter are calculated as shown in Expressions (20) and (21):
[0306]
[0307]
[0308] Similarly, the maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter of the medium-priority traffic flow S m2 , …, S mn can be obtained in sequence.
[0309] 4.2.4 When 20% ≤ Hper < 40%, 60% < Mper ≤ 80%, and Lper = 0, SDNC calculates the maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter of each traffic flow based on the maximum value of the latency in TSN side transmission and the maximum absolute value of jitter measured for each traffic flow in Case 2 (hper = 20%, mper = 80%, lper = 0), where S h1 , S h2 , …, S hn are high-priority traffic flows, and S m1 , S m2 , …, S mn are medium-priority traffic flows.
[0310] For the high-priority traffic flow S h1 the maximum empirical value of the latency in TSN side transmission and the maximum empirical absolute value of jitter are calculated as shown in Expressions (22) and (23):
[0311]
[0312]
[0313] Similarly, the high-priority service flows S h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0314] The medium-priority service flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (24) and (25):
[0315]
[0316]
[0317] Similarly, the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0318] 4.2.5 When 0% < Hper < 20%, 80% < Mper < 100%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side for each service flow based on the maximum values of the transmission delay and the maximum absolute values of the jitter measured in case 2 (hper = 20%, mper = 80%, lper = 0), where S h1 ,S h2 ,…,S hn are high-priority service flows, and S m1 ,S m2 ,…,S mn are medium-priority service flows.
[0319] The high-priority service flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (26) and (27):
[0320]
[0321]
[0322] Similarly, the high-priority service flows S h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0323] The medium-priority service flow Sm1 The maximum empirical value of the latency transmitted on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (28) and (29):
[0324]
[0325]
[0326] Similarly, the medium-priority traffic flow S m2 ,…,S mn The maximum empirical value of the latency transmitted on the TSN side and the maximum empirical absolute value of the jitter can be obtained in turn.
[0327] 4.3 The calculation methods of the maximum empirical value of the latency and the maximum empirical absolute value of the jitter for each traffic flow transmitted in the TSN in Mode 3 are as follows:
[0328] 4.3.1 When 80% ≤ Hper < 100%, Mper = 0, 0 < Lper ≤ 20%, the SDNC calculates the maximum empirical value of the latency and the maximum empirical absolute value of the jitter for each traffic flow transmitted on the TSN side according to Case 3 (hper = 80%, mper = 0, lper = 20%). The specific calculation method is as in Step 4.2.1.
[0329] 4.3.2 When 60% ≤ Hper < 80%, Mper = 0, 20% < Lper ≤ 40%, the SDNC calculates the maximum empirical value of the latency and the maximum empirical absolute value of the jitter for each traffic flow transmitted on the TSN side according to Case 3 (hper = 60%, mper = 0, lper = 40%). The specific calculation method is as in Step 4.2.2.
[0330] 4.3.3 When 40% ≤ Hper < 60%, Mper = 0, 40% < Lper ≤ 60%, the SDNC calculates the maximum empirical value of the latency and the maximum empirical absolute value of the jitter for each traffic flow transmitted on the TSN side according to Case 3 (hper = 40%, mper = 0, lper = 60%). The specific calculation method is as in Step 4.2.3.
[0331] 4.3.4 When 20% ≤ Hper < 40%, Mper = 0, 60% < Lper ≤ 80%, the SDNC calculates the maximum empirical value of the latency and the maximum empirical absolute value of the jitter for each traffic flow transmitted on the TSN side according to Case 3 (hper = 20%, mper = 0, lper = 80%). The specific calculation method is as in Step 4.2.4.
[0332] 4.3.5 When 0 < Hper < 20%, Mper = 0, and 80% < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow on the TSN side according to Case 3 (hper = 20%, mper = 0, lper = 80%). The specific calculation method is as described in Step 4.2.5.
[0333] 4.4 The calculation methods for the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow in Mode 4 during transmission in the TSN are the same as those in 4.3.
[0334] 4.5 The calculation methods for the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow in Mode 5 during transmission in the TSN are as follows:
[0335] 4.5.1 When 80% ≤ Hper < 100%, 0 < Mper < 20%, and 0 < Lper < 20%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of the jitter of each traffic flow measured in Case 5 (hper = 80%, mper = 10%, lper = 10%) on the TSN side, where S h1 , S h2 , …, S hn are high-priority traffic flows, and S m1 , S m2 , …, S mn are medium-priority traffic flows, and S l1 , S l2 , …, S ln are low-priority traffic flows.
[0336] For the high-priority traffic flow S h1 the maximum empirical value of the transmission delay and the maximum absolute value of the jitter are calculated as shown in Expressions (30) and (31):
[0337]
[0338]
[0339] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of the high-priority traffic flows S h2 , …, S hn during transmission on the TSN side can be obtained in sequence.
[0340] For the medium-priority traffic flow S m1 the maximum empirical value of the transmission delay and the maximum absolute value of the jitter The calculation is as shown in expressions (32) and (33):
[0341]
[0342]
[0343] Similarly, the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side.
[0344] When 90% ≤ Hper + Mper < 100%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter The calculation is as shown in expressions (34) and (35):
[0345]
[0346]
[0347] When 80% < Hper + Mper < 90%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum absolute value of the jitter The calculation is as shown in expressions (36) and (37):
[0348]
[0349]
[0350] Similarly, the low-priority service flows S l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side.
[0351] 4.5.2 When 60% ≤ Hper < 80%, 0 < Mper < 40%, 0 < Lper < 40%, the SDNC measures the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to case 5 (hper = 60%, mper = 20%, lper = 20%), where S h1 ,S h2 ,…,S hn are high-priority service flows, and S m1 ,S m2 ,…,S mn are medium-priority service flows, and Sl1 , S l2 , …, S ln is a low - priority traffic flow.
[0352] The high - priority traffic flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (38) and (39):
[0353]
[0354]
[0355] Similarly, the maximum empirical value of the transmission delay and the maximum empirical absolute value of jitter of the high - priority traffic flow S h2 , …, S hn on the TSN side can be obtained in turn.
[0356] The medium - priority traffic flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (40) and (41):
[0357]
[0358]
[0359] Similarly, the maximum empirical value of the transmission delay and the maximum empirical absolute value of jitter of the medium - priority traffic flow S m2 , …, S mn on the TSN side can be obtained in turn.
[0360] When 80% ≤ Hper + Mper < 100%, for the low - priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (42) and (43):
[0361]
[0362]
[0363] When 60% < Hper + Mper < 80%, for the low - priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter are calculated as shown in expressions (44) and (45):
[0364]
[0365]
[0366] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of the low-priority traffic flow S can be obtained in turn. l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum absolute value of the jitter during transmission on the TSN side.
[0367] 4.5.3 When 40% ≤ Hper < 60%, 0 < Mper < 60%, 0 < Lper < 60%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each traffic flow on the TSN side according to the maximum transmission delay value and the maximum absolute value of the jitter of each traffic flow measured in case 5 (hper = 40%, mper = 30%, lper = 30%). Among them, S h1 ,S h2 ,…,S hn is the high-priority traffic flow, S m1 ,S m2 ,…,S mn is the medium-priority traffic flow, S l1 ,S l2 ,…,S ln is the low-priority traffic flow.
[0368] The maximum empirical value of the transmission delay of the high-priority traffic flow S h1 on the TSN side and the maximum absolute value of the jitter are calculated as shown in expressions (46) and (47):
[0369]
[0370]
[0371] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of the high-priority traffic flow S can be obtained in turn. h2 ,…,S hn on the TSN side.
[0372] The maximum empirical value of the transmission delay of the medium-priority traffic flow S m1 on the TSN side and the maximum absolute value of the jitter are calculated as shown in expressions (48) and (49):
[0373]
[0374]
[0375] Similarly, the medium-priority service flows S m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0376] When 70% ≤ Mper + Mper < 100%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (50) and (51):
[0377]
[0378]
[0379] When 40% < Hper + Mper < 70%, the low-priority service flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter are calculated as shown in expressions (52) and (53):
[0380]
[0381]
[0382] Similarly, the low-priority service flows S l2 ,…,S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0383] 4.5.4 When 20% ≤ Hper < 40%, 0 < Mper < 80%, 0 < Lper < 80%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side for each service flow according to the maximum value of the transmission delay and the maximum absolute value of the jitter measured for each service flow in case 5 (hper = 20%, mper = 40%, lper = 40%) on the TSN side, where S h1 ,S h2 ,…,S hn are high-priority service flows, S m1 ,S m2 ,…,S mn are medium-priority service flows, S l1 ,S l2 ,…,S ln are low-priority service flows.
[0384] The high-priority service flow S h1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of jitter It is calculated as shown in expressions (54) and (55):
[0385]
[0386]
[0387] Similarly, the high-priority traffic flow S can be obtained in turn h2 ,…,S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0388] The medium-priority traffic flow S m1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter It is calculated as shown in expressions (56) and (57):
[0389]
[0390]
[0391] Similarly, the medium-priority traffic flow S can be obtained in turn m2 ,…,S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0392] When 60% ≤ Hper + Mper < 100%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter It is calculated as shown in expressions (58) and (59):
[0393]
[0394]
[0395] When 20% < Hper + Mper < 60%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side and the maximum empirical absolute value of the jitter It is calculated as shown in expressions (60) and (61):
[0396]
[0397]
[0398] Similarly, the low-priority traffic flow S can be obtained in turn l2 ,…,Sln The maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side.
[0399] 4.5.5 When 0 < Hper < 20%, 0 < Mper < 100%, 0 < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for each traffic flow measured according to Case 5 (hper = 20%, mper = 40%, lper = 40%), where S h1 , S h2 , …, S hn are high-priority traffic flows, and S m1 , S m2 , …, S mn are medium-priority traffic flows, and S l1 , S l2 , …, S ln are low-priority traffic flows.
[0400] The maximum empirical value of the transmission delay h1 and the maximum absolute value of the jitter on the TSN side for the high-priority traffic flow S are calculated as shown in Expressions (62) and (63):
[0401]
[0402]
[0403] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for the high-priority traffic flows S h2 , …, S hn can be obtained in turn.
[0404] The maximum empirical value of the transmission delay m1 and the maximum absolute value of the jitter on the TSN side for the medium-priority traffic flow S are calculated as shown in Expressions (64) and (65):
[0405]
[0406]
[0407] Similarly, the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side for the medium-priority traffic flows S m2 , …, S mn can be obtained in turn.
[0408] When 60% < Hper + Mper < 100%, the low - priority traffic flow S l1 The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter are calculated as shown in expressions (66) and (67):
[0409]
[0410]
[0411] When 0 < Hper + Mper < 60%, the low - priority traffic flow S l1 The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter are calculated as shown in expressions (68) and (69):
[0412]
[0413]
[0414] Similarly, the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter of the low - priority traffic flow S l2 ,…,S ln on the TSN side can be obtained in turn.
[0415] Step 5: The user inputs the end - to - end delay and jitter of each traffic flow in the SDNC.
[0416] The user inputs the end - to - end delay and jitter of each traffic flow in the SDNC. The end - to - end delay and jitter of each traffic flow are shown in Table 9.
[0417] Table 9 End - to - end delay and jitter of traffic flows
[0418]
[0419] Step 6: The SDNC calculates the maximum value of the transmission delay and the maximum absolute value of the jitter on the 5G side according to the end - to - end delay and jitter of each traffic flow and the maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side.
[0420] 6.1 The SDNC calculates the maximum value of the transmission delay and the maximum absolute value of the jitter of each traffic flow on the 5G side in Mode 1. For the high - priority traffic flow S h1 The maximum value of the transmission delay ΔTgmax h1 and the maximum absolute value of the jitter ΔDgmax h1 are calculated as shown in expressions (70) and (71):
[0421]
[0422]
[0423] Similarly, the business flow S can be obtained in sequence h2 ,…,S hn The maximum latency and absolute jitter values transmitted on the 5G side.
[0424] 6.2SDNC calculates the maximum delay and jitter of each service flow transmitted on the 5G side in mode 2. High priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (72) and (73):
[0425]
[0426]
[0427] Similarly, we can get the high priority service flow S h2 ,…,S hn The maximum latency and absolute jitter values transmitted on the 5G side.
[0428] Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (74) and (75):
[0429]
[0430]
[0431] Similarly, we can get the medium priority service flow S m2 ,…,S mn The maximum latency and absolute jitter values transmitted on the 5G side.
[0432] 6.3 The calculation method for the maximum transmission delay and maximum absolute jitter of each service flow on the 5G side in Mode 3 is the same as that in 6.2.
[0433] 6.4 The calculation method for the maximum delay and maximum absolute jitter of each service flow transmitted on the 5G side in Mode 4 is the same as that in 6.2.
[0434] 6.5SDNC calculates the maximum delay and jitter of each service flow transmitted on the 5G side in mode 5. High priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (76) and (77):
[0435]
[0436]
[0437] Similarly, we can get the high priority service flow S h2 ,…,S hn The maximum latency and absolute jitter values transmitted on the 5G side.
[0438] Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (78) and (79):
[0439]
[0440]
[0441] Similarly, we can get the medium priority service flow S m2 ,…,S mn The maximum latency and absolute jitter values transmitted on the 5G side.
[0442] Low priority service flow S l1 The maximum transmission delay ΔTgmax on the 5G side l1 And the maximum absolute value of jitter ΔDgmax l1 The calculation is shown in expressions (80) and (81):
[0443]
[0444]
[0445] Similarly, we can get the low priority service flow S l2 ,…,S ln The maximum latency and absolute jitter values transmitted on the 5G side.
[0446] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solution, which should be included in the scope of the claims of the present invention.
Claims
1. A 5G side service flow resource configuration method for 5G-TSN integration, characterized in that: The following steps are involved: S1: The user measures the maximum delay and maximum absolute jitter of k service flows in TSN transmission under different proportions of high-priority service flows, medium-priority service flows and low-priority service flows according to the test environment built, k∈n, n is the maximum number of service flows that can be transmitted in 5G-TSN; the gating cycle is cycle, and the proportions of high-priority service flows, medium-priority service flows and low-priority service flows are recorded as Hper, Mper and Lper respectively; the user is divided into the following five modes according to the different proportions of high-priority service flows, medium-priority service flows and low-priority service flows: Mode 1: When the proportion of high-priority service flows is 100%, the proportion of medium-priority service flows is 100%, or the proportion of low-priority service flows is 100%, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table; Mode 2: When the proportion of high-priority service flows and the proportion of medium-priority service flows are not 0 and the proportion of low-priority service flows is 0, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table; Mode 3: When the proportion of high-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of medium-priority service flows is 0, the maximum delay and maximum absolute jitter of the service flows transmitted in TSN are measured and recorded in the table; Mode 4: When the proportion of medium-priority service flows and the proportion of low-priority service flows are not 0 and the proportion of high-priority service flows is 0, the maximum delay and the maximum absolute value of jitter of the service flows transmitted in TSN are measured and recorded in the table; Mode 5: When the proportion of high-priority service flows, the proportion of medium-priority service flows, and the proportion of low-priority service flows are all non-zero, the maximum delay and the maximum absolute value of jitter transmitted by the service flows in TSN are measured and recorded in the table; S2: The user enters the service flow in the SDNC, and the SDNC divides the service flow into high, medium, and low priority service flows according to the priority tags on the TSN VLAN; S3: SDNC sets five modes and enters different modes according to the proportion of high, medium and low priority service flows in the service flow; SDNC records the number of high priority service flows, medium priority service flows and low priority service flows according to the transmission priority of each service flow; the number of high priority service flows, medium priority service flows and low priority service flows are recorded as hn, mn and ln respectively, and the proportion of the number of high priority service flows, medium priority service flows and low priority service flows is recorded as Hper, Mper and Lper respectively, and the calculation is shown in expressions (1), (2) and (3): SDNC selects different transmission modes according to the proportion of high-priority service flows, medium-priority service flows, and low-priority service flows: Mode 1: Hper = 100% or Mper = 100% or Lper = 100% Mode 2: Hper≠0, Mper≠0, Lper=0 Mode 3: Hper≠0, Mper=0, Lper≠0 Mode 4: Hper = 0, Mper ≠ 0, Lper ≠ 0 Mode 5: Hper ≠ 0, Mper ≠ 0, Lper ≠ 0 S4: SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in the TSN under different modes; Step S4 specifically includes the following steps: S41: The calculation methods of the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in the TSN in Mode 1 are as follows: S411: When Hper = 100%, Mper = 0, Lper = 0, the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow measured in Mode 1 on the TSN side are the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (4) and (5): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S412: When Hper = 0, Mper = 100%, Lper = 0, the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow measured in Mode 1 on the TSN side are the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (6) and (7): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S413: When Hper = 0, Mper = 0, Lper = 100%, the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow measured in Mode 1 on the TSN side are the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side; Low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (8) and (9): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S42: The calculation methods of the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in the TSN in Mode 2 are as follows: S421: When 80% ≤ Hper < 100%, 0 < Mper ≤ 20%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 80%, Mper = 20%, and Lper = 0 in Mode 2, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (10) and (11): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (12) and (13): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S422: When 60% ≤ Hper < 80%, 20% < Mper ≤ 40%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter for each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 60%, Mper = 40%, and Lper = 0 in Mode 2, where S h1 , S h2 , …, S hn are high-priority traffic flows, and S m1 , S m2 , …, S mn are medium-priority traffic flows; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (14) and (15): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (16) and (17): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S423: When 40% ≤ Hper < 60%, 40% < Mper ≤ 60%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 40%, Mper = 60%, and Lper = 0 in Mode 2, where S h1 , S h2 , …, S hn are high-priority traffic flows, and S m1 , S m2 , …, S mn are medium-priority traffic flows; The maximum empirical value of the transmission delay of the high-priority service flow S1 on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (18) and (19): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (20) and (21): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S424: When 20% ≤ Hper < 40%, 60% < Mper ≤ 80%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter for each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 20%, Mper = 80%, and Lper = 0 in Mode 2, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (22) and (23): Similarly, we can get the high priority service flow S h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (24) and (25): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S425: When 0% < Hper < 20%, 80% < Mper < 100%, and Lper = 0, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter for each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 20%, Mper = 80%, and Lper = 0 in Mode 2, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow; The maximum empirical value of the transmission delay of the high-priority service flow S1 on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (26) and (27): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (28) and (29): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S43: The calculation methods of the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in the TSN in Mode 3 are as follows: S431: When 80% ≤ Hper < 100%, Mper = 0, 0 < Lper ≤ 20%, SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to the case of Hper = 80%, Mper = 0, Lper = 20% in Mode 3, and the specific calculation method is the same as that in Step S421; S432: When 60% ≤ Hper < 80%, Mper = 0, 20% < Lper ≤ 40%, SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to the case of Hper = 60%, Mper = 0, Lper = 40% in Mode 3, and the specific calculation method is the same as that in Step S422; S433: When 40% ≤ Hper < 60%, Mper = 0, 40% < Lper ≤ 60%, SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to the case of Hper = 40%, Mper = 0, Lper = 60% in Mode 3, and the specific calculation method is the same as that in Step S433; S434: When 20% ≤ Hper < 40%, Mper = 0, and 60% < Lper ≤ 80%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to the case of Hper = 20%, Mper = 0, and Lper = 80% in Mode 3. The specific calculation method is the same as that in Step S434; S435: When 0 < Hper < 20%, Mper = 0, and 80% < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow on the TSN side according to the case of Hper = 20%, Mper = 0, and Lper = 80% in Mode 3. The specific calculation method is the same as that in Step S435; S44: The calculation method of the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in Mode 4 during transmission in the TSN is the same as that in Step S43; S45: The calculation method of the maximum empirical value of the transmission delay and the maximum absolute value of the jitter of each service flow in Mode 5 during transmission in the TSN is as follows: S451: When 80% ≤ Hper < 100%, 0 < Mper < 20%, 0 < Lper < 20%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow transmitted on the TSN side according to the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 80%, Mper = 10%, and Lper = 10% in Mode 5, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow, S l1 , S l2 , …, S ln is a low-priority traffic flow; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (30) and (31): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (32) and (33): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; When 90% ≤ Hper + Mper < 100%, the low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (34) and (35): When 80% < Hper + Mper < 90%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter The calculation is as shown in expressions (36) and (37): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S452: When 60% ≤ Hper < 80%, 0 < Mper < 40%, 0 < Lper < 40%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side according to the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 60%, Mper = 20%, and Lper = 20% in Mode 5, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow, S l1 , S l2 , …, S ln is a low-priority traffic flow; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (38) and (39): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (40) and (41): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; When 80% ≤ Hper + Mper < 100%, the low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (42) and (43): When 60% < Hper + Mper < 80%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in expressions (44) and (45): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S453: When 40% ≤ Hper < 60%, 0 < Mper < 60%, 0 < Lper < 60%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 40%, Mper = 30%, and Lper = 30% in Mode 5, where S h1 , S h2 , …, S hn are high-priority traffic flows, S m1 , S m2 , …, S mn are medium-priority traffic flows, S l1 , S l2 , …, S ln are low-priority traffic flows; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (46) and (47): Similarly, calculate the high priority service flow S in turn h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (48) and (49): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; When 70% ≤ Hper + Mper < 100%, the low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (50) and (51): When 40% < Hper + Mper < 70%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter The calculation is as shown in Expressions (52) and (53): Similarly, calculate the low priority service flow S l2 , …, S lni The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S454: When 20% ≤ Hper < 40%, 0 < Mper < 80%, 0 < Lper < 80%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 20%, Mper = 40%, and Lper = 40% in Mode 5, where S1, S2, …, S hn is a high-priority traffic flow, S hn+1 , S hn+2 , …, S hn+mn is a medium-priority traffic flow, S hn+mn+1 , S hn+mn+2 , …, S i is a low-priority traffic flow; The maximum empirical value of the transmission delay of the high-priority service flow S1 on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (54) and (55): Similarly, calculate the high priority service flow S h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (56) and (57): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; When 60% ≤ Hper + Mper < 100%, the low priority service flow S l1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (58) and (59): When 20% < Hper + Mper < 60%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in Expressions (60) and (61): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S455: When 0 < Hper < 20%, 0 < Mper < 100%, 0 < Lper < 100%, the SDNC calculates the maximum empirical value of the transmission delay and the maximum absolute value of jitter of each traffic flow transmitted on the TSN side based on the maximum value of the transmission delay and the maximum absolute value of jitter of each traffic flow measured under the conditions of Hper = 20%, Mper = 40%, and Lper = 40% in Mode 5, where S h1 , S h2 , …, S hn is a high-priority traffic flow, S m1 , S m2 , …, S mn is a medium-priority traffic flow, S l1 , S l2 , …, S ln is a low-priority traffic flow; High priority service flow S h1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (62) and (63): Similarly, calculate the high priority service flow S h2 , …, S hn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; Medium priority service flow S m1 Maximum empirical value of transmission delay on the TSN side and jitter maximum experience absolute value The calculation is shown in expressions (64) and (65): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; When 60% < Hper + Mper < 100%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in expressions (66) and (67): When 0 < Hper + Mper < 60%, the low-priority traffic flow S l1 The maximum empirical value of the transmission delay on the TSN side And the maximum empirical absolute value of the jitter Are calculated as shown in Expressions (68) and (69): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum empirical value of the transmission delay and the maximum empirical absolute value of the jitter on the TSN side; S5: The user inputs the end-to-end delay and jitter of each service flow in the SDNC; in Step S5, the user inputs the end-to-end delay and jitter of each service flow in the SDNC. The end-to-end delay and jitter of each service flow include: S h1 , ..., S hn The end-to-end delay of the service flow is Tend h1 , ..., Tend hn ; S h1 , ..., S hn The end-to-end jitter of the service flow is Dend h1 , ..., Dend hn ; S m1 , ..., S mn The end-to-end delay of the service flow is Tend m1 , ..., Tend mn ; S m1 , ..., S mn The end-to-end jitter of the service flow is Dend m1 , ..., Dend m1 ; S l1 , ..., S ln The end-to-end delay of the service flow is Tend l1 , ..., Tend ln ; S l1 , ..., S ln The end-to-end jitter of the service flow is Dend l1 , ..., Dend ln ; S6: The SDNC calculates the maximum value of the transmission delay and the maximum absolute value of the jitter on the 5G side according to the end-to-end delay and jitter of each service flow and the maximum empirical value of the transmission delay and the maximum absolute value of the jitter on the TSN side; Step S6 specifically includes the following steps: S61: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 1; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (70) and (71): Similarly, calculate the business flow S h2 , …, S hn The maximum latency and jitter absolute values of transmission on the 5G side; S62: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 2; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (72) and (73): Similarly, calculate the high priority service flow S h2 , …, S hn The maximum latency and jitter absolute values of transmission on the 5G side; Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (74) and (75): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum latency and jitter absolute values of transmission on the 5G side; S63: The calculation method of the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow on the 5G side in Mode 3 is the same as that in Step S62; S64: The calculation method of the maximum value of the transmission delay and the maximum absolute value of the jitter of each service flow on the 5G side in Mode 4 is the same as that in Step S62; S65: The maximum transmission delay and jitter of each service flow on the 5G side in SDNC calculation mode 5; the maximum absolute value of the high priority service flow S h1 The maximum transmission delay ΔTgmax on the 5G side h1 And the maximum absolute value of jitter ΔDgmax h1 The calculation is shown in expressions (76) and (77): Similarly, calculate the high priority service flow S h2 , …, S hn The maximum latency and jitter absolute values of transmission on the 5G side; Medium priority service flow S m1 The maximum transmission delay ΔTgmax on the 5G side m1 And the maximum absolute value of jitter ΔDgmax m1 The calculation is shown in expressions (78) and (79): Similarly, calculate the medium priority service flow S m2 , …, S mn The maximum latency and jitter absolute values of transmission on the 5G side; Low priority service flow S l1 The maximum transmission delay ΔTgmax on the 5G side l1 And the maximum absolute value of jitter ΔDgmax l1 The calculation is shown in expressions (80) and (81): Similarly, calculate the low priority service flow S l2 , …, S ln The maximum latency and absolute jitter values transmitted on the 5G side.
2. The 5G side service flow resource configuration method for 5G-TSN integration according to claim 1 is characterized in that: The test environment described in Step S1 includes a PC, a tester, TSN Terminal 1, TSN Terminal 2, a device-side TSN converter DS-TT, and a network-side TSN converter NW-TT; among them, the PC is connected to the tester, the tester is connected to TSN Switch 1, TSN Switch 1 is connected to DS-TT, DS-TT is connected to NW-TT, NW-TT is connected to TSN Switch 2, and TSN Switch 2 is connected to the tester; the tester has the function of sending and receiving TSN data packets. The tester sends data packets to TSN Switch 1, TSN Switch 1 forwards the data packets to DS-TT, DS-TT forwards the data packets to NW-TT, NW-TT forwards the data packets to TSN Switch 2, and TSN Switch 2 then sends the data packets back to the tester. The transmission delay and jitter from TSN Terminal 1 to TSN Terminal 2 are viewed through the PC.
3. The 5G side service flow resource configuration method for 5G-TSN integration according to claim 1 is characterized in that: In step S2, the user inputs k service flows in the SDNC and inputs the priority of each service flow in the VLAN tag of the TSN; the SDNC divides the service flows into three categories: high, medium, and low according to the priority of each service flow in the VLAN tag of the TSN, where the high-priority service flow corresponds to priorities 7 and 6 in the TSN, the medium-priority service flow corresponds to priorities 5, 4, and 3 in the TSN, and the low-priority service flow corresponds to priorities 2, 1, and 0 in the TSN.
Citation Information
Patent Citations
5G and TSN joint scheduling method based on wireless channel information
CN113630893A
Industrial wireless and TSN fusion-oriented network scheduling method
CN114553697A