CN112822770A - Service processing method, service initiating method, processing node, service initiating system and medium - Google Patents
Service processing method, service initiating method, processing node, service initiating system and medium Download PDFInfo
- Publication number
- CN112822770A CN112822770A CN202010561891.3A CN202010561891A CN112822770A CN 112822770 A CN112822770 A CN 112822770A CN 202010561891 A CN202010561891 A CN 202010561891A CN 112822770 A CN112822770 A CN 112822770A
- Authority
- CN
- China
- Prior art keywords
- node
- tsn
- processing
- service
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 89
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000003672 processing method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 10
- 230000009286 beneficial effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application provides a service processing method, a service initiating method, a processing node, a service initiating node, a system and a medium. The method comprises the steps of receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node; inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier; and processing the time sensitive network TSN service initiated by the initiating node according to the clock differential information. According to the technical scheme, the clock differential table entry is inquired according to the clock domain identification to obtain the corresponding clock differential information, the difference between different clock domains is considered in the process of processing the TSN service, and the reliability and flexibility of processing the TSN service in the clock domain crossing scene are improved.
Description
Technical Field
The present application relates to time-sensitive communications networks, and, for example, to a service processing method, an originating method, a processing node, an originating node, a system, and a medium.
Background
The Time Sensitive Network (TSN) is an extension of the ethernet, and ensures low delay and high reliability of the Network by technologies such as Network bandwidth reservation, accurate clock synchronization, and traffic shaping, and can be applied to professional audio and video, automobile control, and industrial fields. In practical application, there is an application scenario with multiple clock domains, that is, TSN services need to be transmitted across multiple clock domains, and if different clock domains all use respective clocks, there is a problem of clock asynchronism when processing end-to-end TSN services, which causes time shift when TSN services cross one clock domain, and clocks are disordered, resulting in serious delay or residence, and effective resource configuration cannot be performed, which affects normal transmission and effective processing of TSN services, so the reliability and flexibility of TSN service processing are low.
Disclosure of Invention
The application provides a service processing method, a service initiating method, a processing node, a service initiating node, a system and a medium, so as to improve the reliability and flexibility of TSN service processing in a clock domain crossing scene.
An embodiment of the present application provides a service processing method, including:
receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node;
inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier;
and processing the TSN service initiated by the initiating node according to the clock differential information.
The embodiment of the present application further provides a service initiation method, including:
sending user or network configuration information, wherein the user or network configuration information comprises a clock domain identifier of an initiating node;
and initiating the TSN service, wherein the TSN service is processed by a processing node according to the user or network configuration information.
An embodiment of the present application further provides a processing node, including:
one or more processors;
storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the service processing method described above.
An embodiment of the present application further provides an originating node, including:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the service initiation methods described above.
An embodiment of the present application further provides a service processing system, including: the initiating node, the processing node and the receiving node of the TSN service;
TSN traffic initiated by the initiating node is processed by the processing node; the destination of the TSN service is the answering node.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the service processing method.
The embodiment of the application provides a service processing method, a processing node, a system and a medium. The method comprises the steps of receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node; inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier; and processing the TSN service initiated by the initiating node according to the clock differential information. According to the technical scheme, the clock differential table entry is inquired according to the clock domain identification to obtain the corresponding clock differential information, the difference between different clock domains is considered in the process of processing the TSN service, and the reliability and flexibility of processing the TSN service in the clock domain crossing scene are improved.
Drawings
Fig. 1 is a flowchart of a service processing method according to an embodiment;
FIG. 2 is a diagram of a full-set configuration model according to an embodiment;
FIG. 3 is a diagram illustrating a network centric or user distributed configuration model according to an embodiment;
FIG. 4 is a diagram illustrating a fully distributed configuration model according to an embodiment;
FIG. 5 is a diagram illustrating a business process under a full-centralized configuration model according to an embodiment;
FIG. 6 is a schematic diagram illustrating a business process under a network centralized or user distributed configuration model according to an embodiment;
FIG. 7 is a diagram illustrating a business process under a fully distributed configuration model according to an embodiment;
fig. 8 is a flowchart of a service processing method according to yet another embodiment;
FIG. 9 is a diagram illustrating a hardware structure of a processing node according to an embodiment;
fig. 10 is a schematic hardware structure diagram of an initiating node according to an embodiment;
fig. 11 is a schematic structural diagram of a service processing system according to an embodiment.
Detailed Description
The present application will be described with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the application and are not limiting of the application. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Fig. 1 is a flowchart of a service processing method according to an embodiment. The TSN service processing method of this embodiment can be applied to processing nodes. The processing nodes may be Centralized Network Configuration (CNC) nodes or clock domain boundary nodes in the TSN Network (the clock domain of the node is different from the clock domains of other adjacent TSN nodes), including but not limited to bridges or routers, etc. The originating node includes, but is not limited to, an End Station (End Station), a bridge, a router, etc.
As shown in fig. 1, the method provided in this embodiment includes steps 110 and 130.
In step 110, user or network configuration information of an originating node is received, the user or network configuration information including a clock domain identification of the originating node.
The initiating node is an initiator (Talker) of the TSN service, and is usually a terminal station, the TSN service is processed by the processing node and finally transmitted to the listening node (Listener), and the TSN service may also be forwarded by one or more TSN bridge nodes in the transmission process. The originating node, the listening node and the TSN bridge node for transmitting TSN traffic have their own clock domains, respectively, and clocks between different clock domains may have deviations.
In this embodiment, the initiating node sends User or Network Configuration Information (also referred to as User/Network Configuration Information) and carries a clock domain identifier where the initiating node is located, and after receiving the User/Network Configuration Information, the processing node can make a clear of a difference between clock domains of the initiating node and other nodes in the Network, thereby coordinating different clock domains in a targeted manner and processing the TSN service. The User/network Configuration information may be sent to the processing node by the originating node, or may be forwarded to the processing node by a Centralized User Configuration (CUC) node or other TSN bridge nodes in the network.
When transmitting the user/network configuration information, a field can be added to indicate the clock Domain identifier where the originating node is located, and the clock Domain identifier has a corresponding relationship with the Domain identifier (Domain Number) used by the time synchronization protocol of the originating node, so as to be identified and processed specifically by the processing node.
In step 120, a clock difference table entry is queried according to the user or network configuration information to obtain clock difference information associated with the clock domain identifier.
In this embodiment, each TSN node in the TSN network may obtain, through a running time synchronization protocol, clock differential information between different clock domains, for example, information related to time or delay, such as time offset, residence time, and the like, and the processing node collects the information and stores the information in the form of a clock differential table entry, and when the processing node receives user/network configuration information including a clock domain identifier, the processing node may query the clock differential table entry according to the clock domain identifier therein to obtain the clock differential information associated with the clock domain identifier, which is used as a basis for processing the TSN service.
In step 130, the TSN traffic initiated by the originating node is processed according to the clock differential information.
In this embodiment, the processing node coordinates different clock domains according to the acquired clock differential information to process the TSN service, for example, when receiving the TSN service, the processing node converts a clock corresponding to the TSN service into a clock of a clock domain where the TSN bridge node is located in the processing node or the transmission path, configures or updates a time schedule of the TSN service, modifies an accumulated delay of the TSN service in the processing node, and the like, and may also calculate a transmission path, apply for a reserved resource for a downstream TSN node, and the like, and finally transmit the TSN service to the answering node.
In the service processing method of this embodiment, the processing node may obtain the clock differential information of the TSN service stream in the case of traversing different clock domains by transmitting the user/network configuration information including the clock domain identifier between the processing node and the originating node, so as to coordinate different clock domain differences to perform corresponding operations, implement end-to-end service data communication, and improve reliability and flexibility of TSN service processing in the case of crossing clock domains.
In an embodiment, before step 110, the method further includes:
step 100: and forming clock differential information among different clock domains based on the operation result of each TSN node on the time synchronization protocol, wherein the clock differential information comprises time offset information and residence time of the different clock domains in the clock domain to which the TSN node belongs.
In this embodiment, each TSN node in the TSN network runs a Time synchronization Protocol (e.g., Generalized Precision Time Protocol (gPTP)), and interacts with a processing node to obtain a running result, and the processing node may determine clock differential information such as Time offset information and residence Time of different clock domains in a clock domain to which the TSN node belongs, so as to reflect Time or delay relationships of the TSN service in the different clock domains.
Step 101: and generating the clock differential table entry according to the clock differential information.
In this embodiment, the nodes running the time synchronization protocol mainly include clock domain boundary crossing nodes, or nodes belonging to multiple clock domains at the same time. Both the initiator node and the TSN bridge node may run a time synchronization protocol; if the processing node is a clock domain boundary crossing node (for example, a TSN bridge node or a router) in the TSN network, the processing node may also run a time synchronization protocol; if the processing node is CNC, no runtime synchronization protocol is required.
It should be noted that, three configuration models of the TSN network are defined in the IEEE 802.1Qcc standard, and are used for interaction of user/network configuration information between TSN nodes, which are respectively: a full centralized configuration model, a network centralized or user distributed configuration model and a full distributed configuration model. Under the full-centralized configuration model, the CUC transmits User/Network configuration information to the CNC through a TSN User Network Interface (UNI), for example, through a Yang model; under a network centralized/user distributed configuration model, the initiating node can transmit user/network configuration information to the CNC through other TSN bridge nodes; under the fully distributed configuration model, the initiating node may directly send user/network configuration information to the processing node, or may transmit a Protocol containing the user/network configuration information to the processing node through other TSN bridge nodes, for example, a Stream Reservation Protocol (SRP) or other resource reservation protocols.
In one embodiment, the processing node configures the CNC node for a centralized network; the user/network configuration information is forwarded by the centralized user-configured CUC node through the user network interface, or by the TSN bridge node.
FIG. 2 is a diagram of a full-set configuration model according to an embodiment. As shown in fig. 2, under the full-centralized configuration model, the centralized network configuration node CNC may obtain clock differential information, such as time offset, residence time, and the like, based on the operation result of the operation time synchronization protocol of each TSN bridge node, and generate a clock differential table entry; the user/network configuration information of the service initiating node is forwarded to the CNC by the CUC, the CNC queries a clock differential table according to a clock domain identifier carried in the user/network configuration information, and determines clock differential information corresponding to the clock domain identifier, so that a transmission path and time offset, residence time and the like of each TSN bridge node are determined, clocks of different clock domains are coordinated, and processing of TSN services is achieved.
Fig. 3 is a schematic diagram of a network centralized or user distributed configuration model according to an embodiment. As shown in fig. 3, under a network centralized or user distributed configuration model, the centralized network configuration node CNC may obtain clock differential information, such as time offset, residence time, and the like, based on the operation result of the operation time synchronization protocol of each TSN bridge node, and generate a clock differential table entry; the user/network configuration information of the service initiating node is forwarded to the CNC by the TSN bridge node in the TSN, the CNC inquires a clock differential table item according to a clock domain identifier carried in the user/network configuration information, and determines clock differential information corresponding to the clock domain identifier, so that a transmission path, time offset, residence time and the like of each TSN bridge node are determined, clocks of different clock domains are coordinated, and processing of TSN services is achieved.
In one embodiment, the processing nodes are clock domain boundary crossing nodes; user/network configuration information is sent by the originating node.
FIG. 4 is a diagram illustrating a fully distributed configuration model according to an embodiment. As shown in fig. 4, in the fully distributed configuration model, a processing node is a clock domain crossing boundary node, any TSN bridge node different from a neighboring node clock domain may be used as the processing node, and clock differential information is obtained and a clock differential table entry is established by interacting a running result of a time synchronization protocol with other TSN nodes. The user/network configuration information of the initiating node can be directly sent to the processing node, and the processing node inquires the clock differential table entry and correspondingly processes the TSN service.
In an embodiment, step 130, processing the TSN traffic initiated by the initiating node according to the clock differential information includes: and updating the time schedule and the accumulated time delay of the TSN service in different clock domains according to the clock differential information, and determining the transmission path of the TSN service.
It should be noted that, under the full centralized configuration model or the user centralized/network distributed configuration model, the processing node (CNC) needs to calculate the transmission path of the TSN service; under the full distribution configuration model, the processing nodes (nodes crossing clock domain boundary) may not calculate the transmission path of the TSN traffic.
In some embodiments, by introducing Time Sensitive Communication (TSC) in the standard of the fifth generation mobile Communication (5G) system, the 5G system can also be used as a TSN bridge node in a TSN traffic transmission path for transmission and processing of TSN traffic. The 5G system may be integrated into a TSN network as an ethernet bridge node (TSN emulation domain), and the integrated system may be referred to as a TSN communication system. TSN conversion components such as a Device-Side TSN converter (DS-TT) and a Network-Side TSN converter (NW-TT) are arranged in the 5G system, so that the function adaptation of TSN service processing is realized. The TSN Translators (TTs) in 5G systems support SRP or other resource reservation protocols, on which end-to-end resource reservations can be made.
In one embodiment, the processing nodes are CNC nodes; step 130, processing the TSN service initiated by the initiating node according to the clock differential information, further comprising: and transmitting the transmission path of the TSN service and the resource reservation information to the TSN bridge node.
Fig. 5 is a schematic diagram of a business process under the full-centralized configuration model according to an embodiment. In this embodiment, for the full centralized configuration model, the processing nodes are CNC nodes, and the user/network configuration information is forwarded by the CUC. TSN bridge nodes include TSN intra-domain nodes and nodes containing TSN switching components (5G systems). The 5G system comprises a TSN conversion component, supports time-sensitive data communication, and can be used as a 'logic' TSN bridge node, the 5G system uses a 5G system internal system clock, and the TSN bridge node of the TSN domain uses a TSN clock. Assume that the CNC has acquired information for the entire network topology and TSN nodes.
As shown in fig. 5, the processing procedure of the TSN service is as follows:
1) and the CNC acquires clock difference information corresponding to each TSN node and generates a clock difference table entry. Specifically, the clock differential information is obtained based on the operation result of each TSN node on the time synchronization protocol, and includes time offset between TSN domains, residence time in the 5G system, and the like. The clock differential information can be actively acquired by CNC, and can also be reported by a 5G system.
2) End site E1 (i.e., the originating node) originates TSN traffic destined for end site E2. E1 interacts with the CUC for data message characteristics, traffic characteristic information, and user requirements (delay requirements, etc.), including a clock domain identifier, DomainNumber, 1, where E1 is located.
3) The CUC transmits user/network configuration information to the CUC through the Yang model, wherein the user/network configuration information comprises a clock domain identifier DomainNumber which is 1.
4) The CNC receives the user/network configuration information, queries the clock difference table entry according to the clock domain identifier DomainNumber ═ 1, and obtains the clock difference information corresponding to the clock domain 1, where, for example, the offset between the clock domains 1 and 5G system internal clocks is ot1, and the residence time is rt 1.
5) And the CNC processes the TSN service according to the clock difference information corresponding to the clock domain 1, for example, configuring or updating a time schedule of the TSN service, calculating the accumulated time delay of the TSN service at each TSN node, applying for reserved resources and the like. When the CNC calculates the transmission path of the end-to-end TSN service, in addition to considering the time delay in the TSN domain, the CNC needs to consider the residence time rt1 at the "logical" TSN bridge node, so as to calculate whether there is a transmission path that meets the user's requirement; when the CNC schedules (such as a gate control list) the time schedules are arranged, the CNC switches the time schedules according to the searched clock offset ot1, so that the time schedules can be connected end to end under the condition that the equipment in the TSN domain and the 5G system use respective clocks.
6) And the CNC issues information such as the path, the resource configuration and the like to equipment in the TSN domain and a TSN converter in the 5G system, so that the forwarding and the scheduling of the end-to-end service can be linked, and the deterministic requirement of the service is guaranteed.
Fig. 6 is a schematic diagram of a service processing procedure under a network centralized or user distributed configuration model according to an embodiment. In this embodiment, for the network centralized/user distributed configuration model, the processing node is a CNC node, and the user/network configuration information is sent by a TSN bridge node in the TSN domain. The 5G system comprises a TSN conversion component, supports time-sensitive data communication, and can be used as a 'logic' TSN bridge node, the 5G system uses a 5G system internal system clock, and the TSN bridge node of the TSN domain uses a TSN clock. Assuming that the CNC has acquired information of the entire network topology and TSN nodes
As shown in fig. 6, the processing procedure of the TSN service is as follows:
1) and the CNC acquires clock difference information corresponding to each TSN node and generates a clock difference table entry. Specifically, the clock differential information is obtained based on the operation result of each TSN node on the time synchronization protocol, and includes time offset between TSN domains, residence time in the 5G system, and the like. The clock differential information can be actively acquired by CNC, and can also be reported by a 5G system.
2) End site E1 (i.e., the originating node) originates TSN traffic destined for end site E2. The end station E1 sends a resource reservation request message to the TSN bridge node B1 connected thereto, where the message includes user requirements (delay requirements, etc.), data packet characteristics, traffic characteristic information, and a clock domain identifier of the end station E1, where the clock domain identifier is DomainNumber ═ 3.
3) After receiving the resource reservation request message, the TSN bridge B1 processes the message according to the original flow, and continues to interact with the CNC to the resource reservation request message, which includes the clock domain id 3 of E1.
4) The CNC receives the user/network configuration information, queries the clock difference table entry according to the clock domain identifier DomainNumber ═ 3, and obtains the clock difference information corresponding to the clock domain 3, where, for example, the offset between the clock domains 3 and 5G internal clocks is ot3, and the residence time is rt 3.
5) The CNC processes the TSN service according to the clock difference information corresponding to the clock domain 3, for example, configures or updates a time schedule of the TSN service, calculates an accumulated time delay of the TSN service, applies for a reserved resource, and the like.
6) Interaction resource reservation request messages of the CNC and 5G system DW-TT components comprise a clock domain identifier 3; the 5G system DW-TT component interacts with the end site E2 with a resource request/reservation message containing a clock domain identification of 3. And the CNC issues a transmission path of the TSN service, resource configuration or resource reservation information and the like to TSN bridge nodes (including nodes in the TSN domain and the 5G system) so that the forwarding and scheduling of the end-to-end TSN service can be connected and the deterministic requirement of the service is guaranteed.
In one embodiment, the processing nodes are clock domain boundary crossing nodes; step 130, processing the TSN service initiated by the initiating node according to the clock differential information, further comprising: and sending the resource reservation information of the TSN service to a downstream TSN bridge node according to the transmission path.
In this embodiment, for the fully distributed configuration model, the processing node is a clock domain crossing boundary node in the TSN bridge nodes, and the user/network configuration information is sent to the processing node by the initiating node. The TSN bridge nodes may be TSN intra-domain nodes or nodes containing TSN conversion components (5G systems). The 5G system comprises a TSN conversion component, supports time-sensitive data communication, and can be used as a 'logic' TSN bridge node, the 5G system uses a 5G system internal system clock, and the TSN bridge node of the TSN domain uses a TSN clock. When the resource reservation information is sent downstream, the clock domain identification of the downstream TSN bridge node is also included.
Fig. 7 is a schematic diagram of a business process under a fully distributed configuration model according to an embodiment. In this embodiment, the processing node is a clock domain crossing boundary node, specifically, a "logical" TSN bridge node in a 5G system, where the 5G system uses a 5G system internal clock, and nodes in a TSN domain use a TSN clock.
As shown in fig. 7, the processing procedure of the TSN service is as follows:
1) acquiring clock differential information corresponding to each TSN node through an operation result of an interactive time synchronization protocol, measuring time offset of an internal clock of the 5G system and each TSN domain clock, residence time of TSN service in the 5G system and the like, generating a clock differential table entry, and managing and maintaining by internal components of the 5G system;
2) end site E1 (i.e., the originating node) originates TSN traffic destined for end site E2. The terminal E1 sends a resource reservation request message to the 5G system, where the message includes user requirements (delay requirements, etc.), data packet characteristics, traffic characteristic information, and a clock domain identifier DomainNumber of the terminal E1, and the message is propagated in the TSN domain according to the original processing manner.
3) The 5G system receives the user/network configuration information, and queries the clock differential table entry according to the clock domain identifier DomainNumber ═ 2, to obtain the clock differential information corresponding to the clock domain 2, where, for example, the offset between the clocks in the clock domains 2 and 5G system is ot2, and the residence time is rt 2.
4) The 5G system processes the TSN service according to the clock differential information corresponding to the clock domain 3, and processes the resource reservation request, for example, for the SRP protocol, it needs to modify the cumulative delay field in the protocol packet, and the original cumulative delay plus the residence time rt2 is used as a new cumulative delay, which still contains necessary information such as the clock domain identifier DomainNumber 2; for other resource reservation protocols, if the protocol message relates to information related to time, such as accumulated time delay, a time schedule table, etc., corresponding clock/time conversion is required according to the content of the corresponding clock differential table entry.
5) The 5G system transmits processed resource reservation information to a downstream TSN bridge node according to a transmission path, and the resource reservation information comprises necessary information such as a clock domain identifier DomainNumber which is 2 and the like, so that an end-to-end protocol interaction process is guaranteed.
In an embodiment, the clock domain identifier is consistent with a domain identifier corresponding to a time synchronization protocol of the originating node.
In this embodiment, the clock domain identifier used when the initiating node initiates the TSN service is consistent with the domain identifier corresponding to the time synchronization protocol, so as to determine which clock domain the TSN service originates from, and facilitate accurate calculation of clock differential information when different clock domains are crossed.
In an embodiment, the user/network configuration information further comprises at least one of: flow identification, data message characteristics, traffic characteristics, and user requirements for the network.
In this embodiment, the user/network configuration information includes, in addition to the newly added field, a clock Domain identifier (Domain Number) for indicating the originating node, and further includes: the Stream identifier (Stream ID), Data Frame characteristics (Data Frame characteristics), Traffic characteristics (Traffic characteristics) information, User Requirements (User To Network Requirements) for the Network, and the like, which are used by the processing node To comprehensively and reliably process the TSN service.
In one embodiment, the field for indicating the clock domain identification is included in the SRP protocol and in the Yang file. Taking the Talker advertisement message of the SRP protocol as an example, a clock domain identifier DomainNumber field is added therein, occupies a byte length, is used to represent the clock domain identifier, has a range of 0 to 127, and needs to be consistent with the clock domain field value of the used clock synchronization protocol (such as gPTP); it also contains VPN _ ID field, which takes one byte length to represent virtual private network identification, all 0's to represent that VPN identification is not used.
The processing node of the embodiment generates a clock differential table entry based on the operation result of the time synchronization protocol, and queries corresponding clock differential information according to a clock domain carried in user/network configuration information, so as to provide a reliable basis for end-to-end processing of the TSN service in different clock domains; different configuration models of the TSN are compatible, and the flexibility of TSN service processing is improved; the method and the device realize the updating of the time schedule and the accumulated time delay and the resource reservation, coordinate different clock domains and efficiently and reliably process the TSN service on the premise of meeting the requirement of a user on a network.
In the embodiment of the present application, a service initiation method is further provided, where an initiation node sends user/network configuration information including a clock domain identifier, so that a processing node obtains clock differential information of a TSN service stream in a situation where the TSN service stream traverses different clock domains, and provides a reliable basis for processing of a TSN service, thereby implementing end-to-end service data communication, and improving reliability and flexibility of TSN service initiation in a scene of crossing clock domains.
Fig. 8 is a flowchart of a service processing method according to yet another embodiment. The TSN service initiation method of this embodiment may be applied to an initiating node, where the initiating node includes but is not limited to an End Station (End Station), a bridge, a router, and the like. In this embodiment, the operation performed by the initiating node corresponds to the operation performed by the processing node in the above embodiments, and details of the technique that are not described in detail in this embodiment may be referred to any of the above embodiments. As shown in fig. 8, the method includes steps 210 and 220.
In step 210, user or network configuration information is sent, which includes the clock domain identification of the originating node.
In step 220, a TSN service is initiated, and the TSN service is processed by a processing node according to the user or network configuration information.
In one embodiment, before sending the user or network configuration information, the method further comprises:
step 200: the time synchronization protocol is run.
In this embodiment, the operation result of the time synchronization protocol is reported to the processing node, so that the processing node obtains the clock differential information and generates a clock differential table entry.
In one embodiment, the processing node configures the CNC node for a centralized network;
the user or network configuration information is forwarded by a centralized user configuration CUC node through a user network interface, or forwarded by a TSN bridge node.
In one embodiment, the processing nodes are clock domain boundary crossing nodes.
In an embodiment, the clock domain identifier is identical to a domain identifier corresponding to a time synchronization protocol of the originating node.
In an embodiment, the user or network configuration information further comprises at least one of: flow identification, data message characteristics, traffic characteristics, and user requirements for the network.
The service initiating method proposed by the present embodiment and the service processing method proposed by the foregoing embodiment belong to the same inventive concept, and details of the technology that are not described in detail in the present embodiment can be referred to any of the foregoing embodiments, and the present embodiment has the same beneficial effects as the service processing method.
The embodiment of the application also provides a service processing device. The service processing device comprises: the system comprises a configuration receiving module, an inquiry module and a service processing module.
A configuration receiving module, configured to receive user or network configuration information of an originating node, where the user or network configuration information includes a clock domain identifier of the originating node;
the inquiry module is configured to inquire a clock differential table entry according to the user or network configuration information so as to acquire clock differential information associated with the clock domain identifier;
and the service processing module is used for processing the TSN service initiated by the initiating node according to the clock differential information.
In the embodiment, the clock differential table entry is queried according to the clock domain identifier to obtain corresponding clock differential information, and differences among different clock domains are considered in the process of processing the TSN service, so that the reliability and flexibility of processing the TSN service in a clock domain crossing scene are improved.
In one embodiment, the method further comprises:
the parameter acquisition module is set to form clock differential information between different clock domains based on the running result of each TSN node to the time synchronization protocol before receiving user or network configuration information of an initiating node, wherein the clock differential information comprises time offset information and residence time of the different clock domains in a clock domain to which the TSN node belongs;
the table item generating module is arranged to generate the clock differential table item according to the clock differential information;
wherein the TSN nodes comprise clock domain crossing boundary nodes.
In one embodiment, the processing node configures a CNC node for a centralized network;
the user or network configuration information is forwarded by a centralized user configuration CUC node through a user network interface, or forwarded by a TSN bridge node.
In one embodiment, the processing nodes are clock domain boundary crossing nodes;
the user or network configuration information is sent by the originating node.
In an embodiment, the service processing module is configured to:
and updating the time schedule and the accumulated time delay of the TSN service in different clock domains according to the clock differential information, and determining the transmission path of the TSN service.
In one embodiment, the processing node is a CNC node;
the business processing module is also set as:
transmitting the transmission path and the resource reservation information of the TSN service to a TSN bridge node;
wherein the TSN bridge nodes include TSN intra-domain nodes and nodes that include TSN conversion components.
In one embodiment, the processing nodes are clock domain boundary crossing nodes;
the business processing module is also set as:
and sending the resource reservation information of the TSN service to a downstream TSN bridge node according to the transmission path.
In an embodiment, the clock domain identifier is consistent with a domain identifier corresponding to a time synchronization protocol of the originating node.
In an embodiment, the user or network configuration information further comprises at least one of:
flow identification, data message characteristics, traffic characteristics, and user requirements for the network.
The service processing apparatus proposed in this embodiment and the service processing method proposed in the above embodiment belong to the same inventive concept, and technical details that are not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as performing the service processing method.
The embodiment of the application also provides a service initiating device. The service processing device comprises: a sending module and a service initiating module are configured.
A configuration sending module, configured to send user or network configuration information, where the user or network configuration information includes a clock domain identifier of an initiating node;
and the service initiating module is set to initiate the TSN service, and the TSN service is processed by the processing node according to the user or network configuration information.
In the service initiation method of this embodiment, the initiation node sends the user or network configuration information including the clock domain identifier, so that the processing node obtains the clock differential information of the TSN service stream when traversing different clock domains, thereby providing a reliable basis for processing the TSN service, implementing end-to-end service data communication, and improving reliability and flexibility of initiating the TSN service in a clock domain crossing scene.
In one embodiment, the apparatus further comprises:
and the operation module is set to operate the time synchronization protocol before sending the user or network configuration information.
In one embodiment, the processing node configures the CNC node for a centralized network;
the user or network configuration information is forwarded by a centralized user configuration CUC node through a user network interface, or forwarded by a TSN bridge node.
In one embodiment, the processing nodes are clock domain boundary crossing nodes.
In an embodiment, the clock domain identifier is identical to a domain identifier corresponding to a time synchronization protocol of the originating node.
In an embodiment, the user or network configuration information further comprises at least one of: flow identification, data message characteristics, traffic characteristics, and user requirements for the network.
The service initiating device proposed in this embodiment and the service processing method proposed in the above embodiments belong to the same inventive concept, and the technical details that are not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the execution of the service initiating method.
The embodiment of the application also provides a processing node. The service processing method may be executed by a service processing apparatus, which may be implemented by software and/or hardware and integrated in the processing node. The processing nodes include but are not limited to CNC, clock domain boundary crossing nodes, which may be bridges or routers, etc. Furthermore, the originating node may be an end station, a bridge, a router.
Fig. 9 is a schematic hardware structure diagram of a processing node according to an embodiment. As shown in fig. 9, the processing node provided in this embodiment includes: a processor 510 and a storage device 520. The number of processors in the processing node may be one or more, fig. 9 illustrates one processor 510, the processor 510 and the storage 520 in the apparatus may be connected by a bus or in other manners, and fig. 9 illustrates the connection by a bus.
The one or more programs are executed by the one or more processors 510, so that the one or more processors implement the service processing method described in any of the above embodiments.
The storage device 520 in the processing node, which is a computer-readable storage medium, can be used to store one or more programs, such as software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the service processing method in the embodiment of the present invention (for example, modules in the service processing device, including a configuration receiving module, a query module, and a service processing module). The processor 510 executes various functional applications of the processing node and data processing by executing software programs, instructions and modules stored in the storage device 520, that is, implements the service processing method in the above method embodiment.
The storage device 520 mainly includes a storage program area and a storage data area, wherein the storage program area can store an operating system and an application program required by at least one function; the storage data area may store data created according to the use of the device, etc. (such as user or network configuration information, clock differential table entries, etc. as in the above-described embodiments). Further, the storage 520 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, storage 520 may further include memory located remotely from processor 510, which may be connected to processing nodes over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
And, when the one or more programs included in the processing node are executed by the one or more processors 510, the following operations are implemented: receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node; inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier; and processing the TSN service initiated by the initiating node according to the clock differential information.
The processing node proposed in this embodiment is the same as the service processing method proposed in the above embodiment, and details of the technology that are not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the service processing method.
The embodiment of the application also provides an initiating node. The service initiation method may be performed by a service initiation device, which may be implemented in software and/or hardware and integrated in the initiation node. The originating node includes, but is not limited to, an end station, a bridge, a router, etc.
Fig. 10 is a schematic hardware structure diagram of an initiating node according to an embodiment. As shown in fig. 10, the processing node provided in this embodiment includes: a processor 610 and a storage device 620. The number of processors in the processing node may be one or more, fig. 10 illustrates one processor 610, the processor 610 and the storage 620 in the apparatus may be connected by a bus or in other manners, and fig. 10 illustrates the connection by a bus.
The one or more programs are executed by the one or more processors 610, so that the one or more processors implement the service processing method described in any of the above embodiments.
The storage device 620 in the processing node, which is a computer-readable storage medium, may be used to store one or more programs, which may be software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the service processing method in the embodiment of the present invention (for example, modules in the service initiating device, including a configuration sending module and a service initiating module). The processor 610 executes various functional applications of the processing node and data processing by executing software programs, instructions and modules stored in the storage device 620, that is, implements the service processing method in the above method embodiment.
The storage device 620 mainly includes a storage program area and a storage data area, wherein the storage program area can store an operating system and an application program required by at least one function; the storage data area may store data created according to the use of the device, etc. (such as user or network configuration information, clock domain identification, etc. as in the above-described embodiments). Further, the storage 620 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, storage 620 may further include memory located remotely from processor 610, which may be connected to the processing nodes over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
And, when the one or more programs included in the processing node are executed by the one or more processors 610, the following operations are implemented: sending user or network configuration information, wherein the user or network configuration information comprises a clock domain identifier of an initiating node; and initiating the TSN service, wherein the TSN service is processed by a processing node according to the user or network configuration information.
The processing node proposed in this embodiment is the same as the service processing method proposed in the above embodiment, and details of the technology that are not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the service processing method.
The embodiment of the application also provides a service processing system. Fig. 11 is a schematic structural diagram of a service processing system according to an embodiment. As shown in fig. 11, includes: an originating node 710 according to any of the embodiments described above, a processing node 720 according to any of the embodiments described above, and a listening node 730 for TSN traffic; TSN traffic originated by originating node 710 is processed by processing node 820; the destination of the TSN traffic is the listening node 730.
In this embodiment, in the full-centralized configuration model, or in the user-centralized or network-distributed configuration model, the processing node 720 is CNC; in the fully distributed configuration model, processing nodes 720 are clock domain boundary crossing nodes. The initiating node includes but is not limited to an End Station (End Station), a bridge, a router, etc.; the clock domain crossing boundary node includes but is not limited to a bridge or a router, etc.
By transmitting user or network configuration information containing clock domain identification between the processing node and the initiating node, the processing node can obtain clock differential information of the TSN service flow under the condition of passing through different clock domains, thereby coordinating different clock domain differences to execute corresponding operations, realizing end-to-end service data communication, and improving the reliability and flexibility of TSN service processing under the scene of crossing clock domains.
In one embodiment, processing node 720 is a CNC node; the system also includes a CUC node for forwarding user or network configuration information of originating node 710 to processing node 720 through a user network interface.
In one embodiment, processing node 720 is a CNC node; the system further comprises a TSN bridge node for forwarding user or network configuration information of originating node 710 to said processing node 720; or,
and receiving the transmission path of the TSN service and the resource reservation information sent by the processing node 720.
In this embodiment, for the full-centralized configuration model, the processing node 720 is a CNC node; the TSN bridge node may be used to forward user or network configuration information of the originating node 710 to the processing node 720, such as TSN bridge node B1 in fig. 6; or may be configured to receive a transmission path of the TSN service delivered by the processing node 720 and resource reservation information, such as the 5G system in fig. 5 or fig. 6.
In one embodiment, processing node 720 is a cross-clock domain boundary node;
the system also comprises a TSN bridge node used for receiving the resource reservation information of the TSN service sent by the processing node.
In this embodiment, for the fully distributed configuration model, the processing node 720 is a clock domain crossing boundary node; other TSN bridge nodes may also pass between the processing node 720 and the listening node 730, and the TSN bridge nodes receive resource reservation information of the TSN traffic sent by the processing node 720.
The service processing system proposed by the present embodiment and the service processing method proposed by the above embodiment belong to the same inventive concept, and technical details that are not described in detail in the present embodiment can be referred to any of the above embodiments, and the present embodiment has the same beneficial effects as the service processing method.
Embodiments of the present application also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a service processing method or a service initiation method.
The service processing method comprises the following steps: receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node; inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier; and processing the TSN service initiated by the initiating node according to the clock differential information.
The service initiating method comprises the following steps: sending user or network configuration information, wherein the user or network configuration information comprises a clock domain identifier of an initiating node; and initiating the TSN service, wherein the TSN service is processed by a processing node according to the user or network configuration information.
Through the above description of the embodiments, those skilled in the art will appreciate that the present application can be implemented by software, general hardware, or hardware. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, where the computer software product may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk, or an optical disk of a computer, and includes a plurality of instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute the service processing method or the service initiation method according to any embodiment of the present application.
The above description is only exemplary embodiments of the present application, and is not intended to limit the scope of the present application.
Any logic flow block diagrams in the figures of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on a memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), optical storage devices and systems (digital versatile disks, DVDs, or CD discs), etc. The computer readable medium may include a non-transitory storage medium. The data processor may be of any type suitable to the local technical environment, such as but not limited to general purpose computers, special purpose computers, microprocessors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), programmable logic devices (FGPAs), and processors based on a multi-core processor architecture.
The foregoing has provided by way of exemplary and non-limiting examples a detailed description of exemplary embodiments of the present application. Various modifications and adaptations to the foregoing embodiments may become apparent to those skilled in the relevant arts in view of the following drawings and the appended claims without departing from the scope of the invention. Therefore, the proper scope of the invention is to be determined according to the claims.
Claims (16)
1. A service processing method is applied to a processing node, and is characterized by comprising the following steps:
receiving user or network configuration information of an initiating node, wherein the user or network configuration information comprises a clock domain identifier of the initiating node;
inquiring a clock differential table entry according to the user or network configuration information to acquire clock differential information associated with the clock domain identifier;
and processing the time sensitive network TSN service initiated by the initiating node according to the clock differential information.
2. The method of claim 1, prior to receiving user or network configuration information of the originating node, further comprising:
forming clock differential information among different clock domains based on the operation result of each TSN node on a time synchronization protocol, wherein the clock differential information comprises time offset information and residence time of the different clock domains in a clock domain to which the TSN node belongs;
generating the clock differential table entry according to the clock differential information;
wherein the TSN nodes comprise clock domain crossing boundary nodes.
3. The method of claim 1, wherein the processing node is a Centralized Network Configuration (CNC) node;
the user or network configuration information is forwarded by a centralized user configuration CUC node through a user network interface, or forwarded by a TSN bridge node.
4. The method of claim 1, wherein the processing nodes are clock domain boundary crossing nodes;
the user or network configuration information is sent by the originating node.
5. The method of claim 1, wherein the processing the TSN traffic initiated by the originating node according to the clock differential information comprises:
and updating the time schedule and the accumulated time delay of the TSN service in different clock domains according to the clock differential information, and determining the transmission path of the TSN service.
6. The method of claim 5, wherein the processing node is a CNC node;
the processing the TSN service initiated by the initiating node according to the clock differential information further includes:
transmitting the transmission path and the resource reservation information of the TSN service to a TSN bridge node;
wherein the TSN bridge nodes include TSN intra-domain nodes and nodes that include TSN conversion components.
7. The method of claim 5, wherein the processing nodes are clock domain boundary crossing nodes;
the processing the TSN service initiated by the initiating node according to the clock differential information further includes:
and sending the resource reservation information of the TSN service to a downstream TSN bridge node according to the transmission path.
8. The method according to any of claims 1-7, wherein the clock domain identity of the originating node coincides with a domain identity corresponding to the time synchronization protocol of the originating node.
9. A service initiation method is applied to an initiation node, and is characterized by comprising the following steps:
sending user or network configuration information, wherein the user or network configuration information comprises a clock domain identifier of an initiating node;
and initiating the TSN service, wherein the TSN service is processed by a processing node according to the user or network configuration information.
10. A processing node, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the business processing method of any one of claims 1-8.
11. An originating node, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the business process method of claim 9.
12. A transaction system, comprising: a processing node according to claim 10, an originating node according to claim 11 and a listening node for TSN traffic;
TSN traffic initiated by the initiating node is processed by the processing node; the destination of the TSN service is the answering node.
13. The system of claim 12, wherein the processing nodes are Centralized Network Configuration (CNC) nodes;
the system also includes a Centralized User Configuration (CUC) node for forwarding user or network configuration information of the originating node to the processing node via a user network interface.
14. The system of claim 12, wherein the processing node is a CNC node;
the system further includes a TSN bridge node to:
forwarding user or network configuration information of the originating node to the processing node; or,
and receiving the transmission path and the resource reservation information of the TSN service issued by the processing node.
15. The system of claim 12, wherein the processing nodes are clock domain boundary crossing nodes;
the system also includes a TSN bridge node;
the TSN bridge node is used for receiving the resource reservation information of the TSN service sent by the processing node.
16. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, carries out a service processing method according to any one of claims 1 to 8 or a service processing method according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010561891.3A CN112822770B (en) | 2020-06-18 | 2020-06-18 | Service processing method, service initiating method, processing node, service initiating system and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010561891.3A CN112822770B (en) | 2020-06-18 | 2020-06-18 | Service processing method, service initiating method, processing node, service initiating system and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112822770A true CN112822770A (en) | 2021-05-18 |
CN112822770B CN112822770B (en) | 2022-03-29 |
Family
ID=75853095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010561891.3A Active CN112822770B (en) | 2020-06-18 | 2020-06-18 | Service processing method, service initiating method, processing node, service initiating system and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112822770B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024041360A1 (en) * | 2022-08-23 | 2024-02-29 | 中兴通讯股份有限公司 | Packet processing method, electronic device, and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1748258A (en) * | 2000-10-24 | 2006-03-15 | 西加特技术有限责任公司 | Circuit for self-writing servo and clock fields on disc drive |
CN108965171A (en) * | 2018-07-19 | 2018-12-07 | 重庆邮电大学 | Industrial wireless WIA-PA network and time-sensitive network conversion method and device |
CN109691038A (en) * | 2016-07-19 | 2019-04-26 | 施耐德电器工业公司 | The software-defined network of time-sensitive |
CN110213007A (en) * | 2019-06-24 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of method, network function network element and the storage medium of clock drift processing |
US20190342849A1 (en) * | 2017-01-24 | 2019-11-07 | Huawei Technologies Co., Ltd. | Time Service Method, Terminal Device, and Network Device |
CN110636547A (en) * | 2019-09-27 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Terminal execution method, corresponding terminal and computer readable storage medium |
WO2020067966A1 (en) * | 2018-09-27 | 2020-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for interworking between wireless and wired communication networks |
CN111106889A (en) * | 2018-10-25 | 2020-05-05 | 华为技术有限公司 | Clock synchronization method and device |
WO2020104953A1 (en) * | 2018-11-19 | 2020-05-28 | Telefonaktiebolaget Lm Ericsson (Publ) | 5g system support for conveying tsn time synchronization |
CN111211852A (en) * | 2018-11-21 | 2020-05-29 | 华为技术有限公司 | Synchronization method and device |
-
2020
- 2020-06-18 CN CN202010561891.3A patent/CN112822770B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1748258A (en) * | 2000-10-24 | 2006-03-15 | 西加特技术有限责任公司 | Circuit for self-writing servo and clock fields on disc drive |
CN109691038A (en) * | 2016-07-19 | 2019-04-26 | 施耐德电器工业公司 | The software-defined network of time-sensitive |
US20190342849A1 (en) * | 2017-01-24 | 2019-11-07 | Huawei Technologies Co., Ltd. | Time Service Method, Terminal Device, and Network Device |
CN108965171A (en) * | 2018-07-19 | 2018-12-07 | 重庆邮电大学 | Industrial wireless WIA-PA network and time-sensitive network conversion method and device |
WO2020067966A1 (en) * | 2018-09-27 | 2020-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for interworking between wireless and wired communication networks |
CN111106889A (en) * | 2018-10-25 | 2020-05-05 | 华为技术有限公司 | Clock synchronization method and device |
WO2020104953A1 (en) * | 2018-11-19 | 2020-05-28 | Telefonaktiebolaget Lm Ericsson (Publ) | 5g system support for conveying tsn time synchronization |
CN111211852A (en) * | 2018-11-21 | 2020-05-29 | 华为技术有限公司 | Synchronization method and device |
CN110213007A (en) * | 2019-06-24 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of method, network function network element and the storage medium of clock drift processing |
CN110636547A (en) * | 2019-09-27 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Terminal execution method, corresponding terminal and computer readable storage medium |
Non-Patent Citations (6)
Title |
---|
HUAWEI, HISILICON: "TSN working domain and aggregation", 《3GPP TSG-WG SA2 MEETING #137E E-MEETING S2-2002224》 * |
LAN/MAN STANDARDS COMMITTEE: "IEEE Standard for local and Metropolitan Area Network-Bridges and Bridges Networks Amendment 31: Stream Reservation Protocol(SRP) Enhancements and Performance Improvements", 《LAN/MAN STANDARDS COMMITTEE》 * |
NOKIA, NOKIA SHANGHAI BELL: "Discussion - TSCAI Granularity and Reference Time used for TSCAI", 《SA WG2 MEETING #133 S2-1905588》 * |
SEANSONG: "所图甚大的TSN[2]它在哪里?它如何运行--时钟同步于延时测量", 《HTTP://BBS.GONGKONG.COM/M/D/783963_1.HTM》 * |
张弛: "时间敏感网络关键技术与标准发展", 《自动化仪表》 * |
章文俊: "工业4.0数字化互联网:OPC-UA-TSN通讯协议(TSN与OPC-UA的融合)", 《HTTP://BLOG.SINA.COM.CN/S/BLOG_A68809EA0102X6RI.HTML》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024041360A1 (en) * | 2022-08-23 | 2024-02-29 | 中兴通讯股份有限公司 | Packet processing method, electronic device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112822770B (en) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7183416B2 (en) | Time-dependent networking communication method and apparatus | |
Bello et al. | A perspective on IEEE time-sensitive networking for industrial communication and automation systems | |
Alderisi et al. | Introducing support for scheduled traffic over IEEE audio video bridging networks | |
EP3840311B1 (en) | Traffic scheduling method, device, and system | |
WO2020073903A1 (en) | Latency-sensitive network communication method and apparatus thereof | |
CN112242949A (en) | Route distribution method and controller, information routing method and network node equipment | |
EP3654664A1 (en) | Method, apparatus and system for interconnected ring protection | |
Bhattacharjee et al. | Network slicing for TSN-based transport networks | |
CN104243496A (en) | Software defined network cross-domain security agent method and software defined network cross-domain security agent system | |
Suethanuwong | Scheduling time-triggered traffic in TTEthernet systems | |
CN112202930B (en) | Method, POP and system for accessing mobile equipment to SD-WAN (secure digital-to-WAN) network | |
KR102271639B1 (en) | Method and device for modular orientation of AVB streams | |
Nasrallah et al. | Reconfiguration algorithms for high precision communications in time sensitive networks | |
CN112910955A (en) | Cloud and edge data communication method and device and edge computing system | |
CN112822770B (en) | Service processing method, service initiating method, processing node, service initiating system and medium | |
Böhm et al. | Multi-domain time-sensitive networks-an east-westbound protocol for dynamic TSN-stream configuration across domains | |
Nam et al. | Simplified stream reservation protocol over software-defined networks for in-vehicle time-sensitive networking | |
JP2023512574A (en) | Communication method, device and system | |
CN109150722A (en) | A kind of method and the network equipment of business forwarding | |
CN102447612B (en) | Bidirectional point is to multipoint label switched path foundation, grafting and pruning method and system | |
CN109347851B (en) | Request response method and device | |
Li et al. | A time-sensitive streams management method based on ieee 802.1 qat srp for industrial internet | |
WO2024093676A1 (en) | Deterministic service processing method and apparatus | |
US11991076B1 (en) | Optimized MVPN route exchange in SD-WAN environments | |
Guo et al. | Reconfiguration with Virtual Gate Control List for Deterministic Transmission in Time-Sensitive Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |