Time sensitive network in-band management method and system based on network dynamic perception

CN116489022BActive Publication Date: 2026-06-26SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
Filing Date
2022-01-13
Publication Date
2026-06-26

Smart Images

  • Figure CN116489022B_ABST
    Figure CN116489022B_ABST
Patent Text Reader

Abstract

The application discloses a time-sensitive network in-band management method and system based on network dynamic perception, which comprises a time-sensitive network in-band management architecture establishment process and a time-sensitive network in-band management process based on network dynamic perception. In the mode of time-sensitive network in-band management, the network state is perceived in a dynamic manner, and the time-sensitive network can be managed. The system mainly comprises a centralized user configuration module and a centralized network configuration module. The centralized network configuration module pre-configures the network, constructs a time-sensitive network in-band management system, when the centralized user configuration module receives a new network communication resource demand, combines the dynamic perception of the network state of the centralized network configuration module, and performs new optimization and modification on the network configuration by the in-band management system, thereby realizing the optimized balance of the management configuration traffic and terminal service traffic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of time-sensitive networking and is the design and invention of a time-sensitive network configuration management system. Specifically, it is a time-sensitive network in-band management method and system based on network dynamic awareness. Background Technology

[0002] With the rapid development of the network information technology industry and the new opportunities brought about by industrial transformation, time-sensitive networking, as a next-generation network technology, has become an important component of the control and management networks in the industrial field in the future.

[0003] When deploying industrial control networks using time-sensitive networking (TSN), the deployment method varies depending on the industrial production operations, environment, and cost. Typically, out-of-band management mode is used. However, because out-of-band management requires significant space and incurs high cabling costs, researching in-band management mode for network deployment has become a new direction for upgrading control networks in existing industrial environments.

[0004] In time-sensitive network (TSN) in-band management mode, both management and service traffic are simultaneously transmitted, received, and forwarded through switching equipment, necessitating corresponding changes to the TSN configuration. Further development of the centralized network configuration function within the TSN architecture enables real-time dynamic acquisition of the current network status and allows quantified network status information to be incorporated into network configuration parameters. Combined with centralized user configuration, upon receiving a new communication request, the TSN configuration can be adjusted based on the real-time network status, including simultaneous adjustments to management and service traffic. This ensures low latency and high reliability for TSN service traffic while maintaining the real-time nature and effectiveness of in-band management. Summary of the Invention

[0005] This invention discloses a time-sensitive network (TSN) in-band management method and system based on network dynamic awareness. The system includes a TSN in-band management system architecture, a process for establishing the TSN in-band management system architecture, and a TSN in-band management process based on network dynamic awareness. Because TSNs possess centralized user configuration and centralized network configuration capabilities, they can obtain network communication requirements and dynamically acquire network communication status through centralized user configuration. Through centralized network configuration capabilities, detailed network configuration and network control information can be distributed to all managed network switching devices. Therefore, under the TSN in-band management mode, dynamic perception of network status and management of the TSN can be achieved. The system mainly consists of a centralized user configuration module and a centralized network configuration module. The centralized network configuration module performs pre-configuration operations on the network, constructing the TSN in-band management system. When the centralized user configuration module receives new network communication resource requirements, combined with the dynamic perception of network status by the centralized network configuration module, the in-band management system optimizes and modifies the network configuration, thereby achieving an optimized balance between managed configuration traffic and terminal service traffic.

[0006] The technical solution adopted in this invention is as follows:

[0007] A time-sensitive network (TSN) in-band management method based on network dynamic awareness includes the following steps:

[0008] 1) Based on the in-band dynamic management system, construct an in-band management architecture for time-sensitive networks;

[0009] 2) Dynamically perceive the current time-sensitive network status through in-band management system architecture;

[0010] 3) Based on the in-band management architecture, and combined with the in-band management network configuration information, communication requirements, and the current status of the time-sensitive network, perform centralized network configuration for the time-sensitive network.

[0011] The current time-sensitive network status includes: communication resource usage, network logical connections, and priorities.

[0012] Step 1) includes the following steps:

[0013] 1-1) The in-band dynamic management system establishes communication and in-band network management relationships with the first switching device;

[0014] 1-2) Determine whether the switching device that established an intra-band network management relationship with the intra-band dynamic management system in 1-1) is the last switching device. If not, the intra-band dynamic management system performs network configuration on the switching devices that have established intra-band network management relationships, enabling them to establish intra-band network management relationships with the next switching device, and returns to step 1-2). If yes, the process ends, and the construction of the intra-band management system architecture is completed.

[0015] Step 2) includes the following steps:

[0016] 2-1) The centralized network configuration module in the in-band dynamic management system maintains and updates the current time-sensitive network status in real time;

[0017] 2-2) Provide time-sensitive network status information to the centralized network configuration module in the in-band dynamic management system in the form of parameter calls.

[0018] Step 3) includes the following steps:

[0019] 3-1) The centralized network configuration module obtains the time-sensitive network status information provided by 2-2);

[0020] 3-2) The centralized network configuration module obtains the current network communication requirements provided by the centralized user configuration;

[0021] 3-3) The active network status sensing module in the centralized network configuration module obtains the current in-band management network configuration information;

[0022] 3-4) Using the information provided in 3-1), 3-2), and 3-3), the latest network configuration is calculated by the in-band dynamic management algorithm module in the centralized network configuration module and then distributed to the switching equipment.

[0023] The algorithm in the in-band dynamic management algorithm module is used to calculate the configuration parameters of the time-sensitive network. The inputs of the algorithm are the time-sensitive network status information, the current network communication requirements, and the current in-band management network configuration information. The output of the algorithm is the time-sensitive network configuration set.

[0024] A network-dynamically aware in-band management system for time-sensitive networks, comprising:

[0025] The centralized user configuration module is used to receive current network communication requests provided by users.

[0026] The centralized network configuration module is used to dynamically sense the current status of time-sensitive networks and, in conjunction with current network communication requirements and in-band management network configuration information, to perform centralized network configuration for time-sensitive networks.

[0027] The centralized network configuration module includes:

[0028] The active network status sensing module is used to obtain the current real-time network status information and in-band management network configuration information and send them to the in-band dynamic management algorithm module;

[0029] The in-band dynamic management algorithm module is used to calculate the time-sensitive network configuration set based on the current network communication requirements, the current real-time network status information, and the in-band management network configuration information, and then send it to the dynamic distribution network configuration module.

[0030] The dynamic network configuration distribution module is used to distribute time-sensitive network configuration sets to switching devices.

[0031] A time-sensitive network (TSN) in-band management system based on network dynamic awareness includes a memory and a processor; the memory is used to store a computer program; the processor is used to implement the TSN in-band management method based on network dynamic awareness when the computer program is executed.

[0032] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned time-sensitive network in-band management method based on network dynamic awareness.

[0033] The present invention has the following beneficial effects and advantages:

[0034] 1. In time-sensitive networks, it effectively solves the problems of large space requirements and high cabling costs for out-of-band management deployment. Upgrading traditional networks to time-sensitive networks can reduce the burden of costs and construction.

[0035] 2. In time-sensitive network in-band management mode, by dynamically sensing the network and incorporating the real-time network status as a parameter into the network configuration algorithm, the efficiency of network configuration in in-band management mode can be improved. This ensures low latency and high reliability of service traffic while guaranteeing the real-time performance and effectiveness of network management. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0037] Figure 1 This is a schematic diagram of the system architecture of the present invention;

[0038] Figure 2This is a schematic diagram of the time-sensitive network in-band management system architecture established by the present invention;

[0039] Figure 3 This is a schematic diagram of the process for establishing an in-band management system architecture for time-sensitive networks according to the present invention. Detailed Implementation

[0040] The invention will now be described in detail with reference to the accompanying drawings and embodiments:

[0041] This invention includes the following steps:

[0042] 1) Establish an in-band management system architecture for time-sensitive networks;

[0043] 2) Dynamically perceive the current time-sensitive network status process, including communication resource occupancy, network logical connections and priorities, etc.

[0044] 3) Based on network configuration, communication requirements, and in-band management architecture, perform centralized network configuration for time-sensitive networks.

[0045] The establishment of the time-sensitive network in-band management architecture includes the following steps:

[0046] 1-1) The management system establishes communication and network management relationships with the first switching device;

[0047] 1-2) Determine whether the switching device that established the intra-band management relationship in 1-1) is the last switching device. If not, the management system performs network configuration on the switching devices that have established the intra-band management relationship, so that they can establish communication and network management relationships with the next switching device, and returns to step 1-2); if yes, the process ends.

[0048] The process of dynamically sensing the current time-sensitive network status, including communication resource occupancy, network logical connections, and priorities, includes the following steps:

[0049] 2-1) The centralized network configuration module maintains and updates the current network status in real time, including communication resource usage, network logical connections and priorities, etc.

[0050] 2-2) It can provide network status information to the centralized network configuration module in the form of parameter calls.

[0051] The centralized network configuration of time-sensitive networks, which combines network configuration, communication requirements, and in-band management architecture, includes the following steps:

[0052] 3-1) Obtain the current real-time network status information provided by 2-2);

[0053] 3-2) Obtain the current network communication requirements provided by the centralized user configuration;

[0054] 3-3) Obtain the current in-band management network configuration information provided by the active sensing network status module;

[0055] 3-4) Through centralized network configuration, combined with the parameters provided in 3-1), 3-2), and 3-3), calculate the latest network configuration (open algorithm) and distribute it to the switching equipment.

[0056] A time-sensitive network in-band management system based on network dynamic awareness, used for

[0057] Establish an in-band management system architecture for time-sensitive networks;

[0058] Dynamically perceive the current time-sensitive network status process, including communication resource usage, network logical connections and priorities, etc.

[0059] By combining network configuration, communication requirements, and in-band management architecture, time-sensitive networks are centrally configured.

[0060] To establish the in-band management architecture for time-sensitive networks, the following steps are performed:

[0061] 1-1) The management system establishes communication and network management relationships with the first switching device;

[0062] 1-2) Determine whether the switching device that established the intra-band management relationship in 1-1) is the last switching device. If not, the management system performs network configuration on the switching devices that have established the intra-band management relationship, so that they can establish communication and network management relationships with the next switching device, and returns to step 1-2); if yes, the process ends.

[0063] The process of dynamically sensing the current time-sensitive network status, including communication resource occupancy, network logical connections, and priorities, includes the following steps:

[0064] 2-1) The centralized network configuration module maintains and updates the current network status in real time, including communication resource usage, network logical connections and priorities, etc.

[0065] 2-2) It can provide network status information to the centralized network configuration module in the form of parameter calls.

[0066] The centralized network configuration of time-sensitive networks, which combines network configuration, communication requirements, and in-band management architecture, includes the following steps:

[0067] 3-1) Obtain the current real-time network status information provided by 2-2);

[0068] 3-2) Obtain the current network communication requirements provided by the centralized user configuration;

[0069] 3-3) Obtain the current in-band management network configuration information provided by the active sensing network status module;

[0070] 3-4) Through centralized network configuration, combined with the parameters provided in 3-1), 3-2), and 3-3), calculate the latest network configuration (open algorithm) and distribute it to the switching equipment.

[0071] This invention comprises the following parts:

[0072] The time-sensitive network in-band dynamic management system includes a centralized user configuration module and a centralized network configuration module. The centralized user configuration module is capable of receiving user communication requests. It obtains the communication requirements of network terminals, such as bandwidth requirements, source and destination network node information, network latency requirements, and communication cycles, through user input, real-time terminal initiation, or pre-configuration.

[0073] The centralized network configuration module has the ability to proactively sense network status. By managing the network management protocol between the system and the time-sensitive network switching equipment, it can obtain current network configuration information and network status information in real time, including: time slot scheduling configuration, gating configuration, logical links, current terminal communication information, traffic characteristics, etc. It has an in-band dynamic management algorithm. The input parameters of this algorithm are user communication requirements and current network status, and the output is a time-sensitive network configuration set, which can be distributed to the time-sensitive network switching equipment through the dynamic network configuration function module and take effect in real time.

[0074] The Time-Sensitive Network (TSN) in-band dynamic management system connects to the TSN's ordinary service ports via Ethernet. Depending on the needs of the current network, the in-band management mode also has different connection methods, mainly divided into two types: hierarchical architecture deployment and linear architecture deployment.

[0075] Figure 1The diagram shows the components of a time-sensitive network (TSN) in-band dynamic management system, including a centralized user configuration module and a centralized network configuration module. The TSN in-band dynamic management system 101 consists of a centralized user configuration module 102 and a centralized network configuration module 103. The management system connects to the TSN switching device 104 via a management interface protocol. In in-band management mode, the management system 101 and terminals A106 and B108 access the ordinary service network ports of the switching device without distinction. Specifically, the connections between terminals and switching devices, such as between terminal A106 and TSN switching device 105, and between terminal B108 and TSN switching device 107, carry service traffic. The connections between switching devices, such as between TSN switching device 104 and TSN switching devices 105 and 107, carry both service traffic and management traffic. The centralized user configuration module 102 of the time-sensitive network (TSN) in-band dynamic management system 101 has the function of receiving user communication requests 109. It obtains the communication requests of network terminals, such as bandwidth requirements, source and destination network node information, network latency requirements, and communication cycles, through user input, real-time terminal initiation, or pre-configuration. The centralized network configuration module 103 has the ability to proactively sense network status 110. Through the network management protocol between the management system and the TSN switching equipment, it obtains current network configuration information and network status information in real time, specifically including time slot scheduling configuration, gating configuration, logical links, current terminal communication information, and traffic characteristics. It also possesses an in-band dynamic management algorithm 111. This algorithm is an open algorithm; its input parameters are user communication requests and the current network status, and its output is a TSN configuration set. This set can be dynamically distributed to the TSN switching equipment through the network configuration distribution module 112 and takes effect in real time. This configuration distribution is forwarded by the switching equipment actually connected to the management system to all switching equipment in the TSN that needs reconfiguration through the management protocol between the management system 101 and the switching equipment.

[0076] Figure 2The diagram illustrates the architecture for establishing an in-band management system for a time-sensitive network (TSN). The TSN in-band dynamic management system 201 is physically connected to the TSN switch A202, which connects to the TSN switch A202 via a regular service port. The TSN switch B203, together with the TSN switch A202 and the TSN switch N204, forms a TSN with N devices. Depending on the network requirements, the in-band management mode also has different connection methods, primarily divided into hierarchical and linear architecture deployments: In the first method, each switch and the management system are directly interconnected via their own regular service ports, ultimately connected to the management system 201 via a single switch. If the network is large, a hierarchical switch deployment scheme can be used. This hierarchical deployment consists of three layers: the top layer is the core layer of switches, the middle layer is the aggregation layer of switches, and the bottom layer is the edge layer of switches. Figure 2 A simple diagram can represent the connection methods of the two in-band management modes mentioned above.

[0077] Figure 3The diagram illustrates method 300 for establishing an in-band management system for a time-sensitive network. Method 300 begins with step 301, where the management system 201 receives an ARP message from switching device A202. This message is a broadcast message, indicating that switching device A202 requests to establish a management communication relationship based on the TCP / IP protocol. In step 302, the management system 201 sends its own MAC address to switching device A202 via an ARP reply message, establishing a TCP / IP communication channel. In step 303, based on the current network layer communication channel, the management system 201 and switching device A202 establish an in-band management communication relationship for the time-sensitive network. This communication relationship is based on different management protocols, such as: netconf management protocol, openflow management protocol, and sn. The process involves several steps: Step 304 determines whether Time-Sensitive Network Switch A is the last switch in the network to interface with Management System 201. If yes, Step 300 ends; otherwise, Step 305 is executed. In Step 305, Switch B 203 sends an ARP request message (broadcast message) based on its physical connection with Switch A 202. In Step 306, Switch A requests and reports the received ARP request message from Switch B via an in-band management protocol message. In Step 307, Control System 201 receives the ARP request message from Switch B reported by Switch A and processes it through the system... The centralized network configuration module issues network configuration to switch device A, binding the port receiving the ARP broadcast message with the port accessed by management system 201 to establish a logical connection; step 308 determines whether switch device B202 is the last switch device in the time-sensitive network that needs to interface with management system 201. If yes, method 300 ends; otherwise, proceed to step 309. Before this, N-1 switch devices have completed the interface with management system. Switch device N204, based on the physical connection with switch device N-1, sends an ARP request message, which is a broadcast message; in step 310, switch device N-1 uses the in-band management protocol... The message, and the logical connection from switch N-1 to switch A202 previously issued by the management system, forward the ARP request sent by switch N204 to the management system 201; in step 311, the management system receives the ARP request message sent by switch N204, and through the system centralized network configuration module, issues network configuration to switch N-1, binding the port receiving the ARP broadcast message with the port accessed by the management system 201, and establishing a logical connection; in step 312, it is determined whether switch N is the last switch in the time-sensitive network that needs to interface with the management system 201. If so, method 300 ends.

[0078] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0079] This application is described with reference to a process flowchart according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 A device for a function specified in one or more processes.

[0080] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 The function specified in one or more processes.

[0081] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 Steps of a specified function in one or more processes.

[0082] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A time-sensitive network in-band management method based on network dynamic awareness, characterized in that, Includes the following steps: 1) Based on the in-band dynamic management system, construct an in-band management architecture for time-sensitive networks; 2) Dynamically perceive the current time-sensitive network status through in-band management system architecture; 3) Based on the in-band management architecture, and combined with the in-band management network configuration information, communication requirements, and the current status of the time-sensitive network, perform centralized network configuration for the time-sensitive network; Step 1) includes the following steps: 1-1) The in-band dynamic management system establishes communication and in-band network management relationships with the first switching device; 1-2) Determine whether the switching device that established an intra-band network management relationship with the intra-band dynamic management system in 1-1) is the last switching device. If not, the intra-band dynamic management system performs network configuration on the switching devices that have established intra-band network management relationships, enabling them to establish intra-band network management relationships with the next switching device, and returns to step 1-2); if yes, the process ends, and the construction of the intra-band management system architecture is completed. Step 2) includes the following steps: 2-1) The centralized network configuration module in the in-band dynamic management system maintains and updates the current time-sensitive network status in real time; 2-2) Provide time-sensitive network status information to the centralized network configuration module in the in-band dynamic management system in the form of parameter calls; Step 3) includes the following steps: 3-1) The centralized network configuration module obtains the time-sensitive network status information provided by 2-2); 3-2) The centralized network configuration module obtains the current network communication requirements provided by the centralized user configuration; 3-3) The active network status sensing module in the centralized network configuration module obtains the current in-band management network configuration information; 3-4) Using the information provided in 3-1), 3-2), and 3-3), the latest network configuration is calculated by the in-band dynamic management algorithm module in the centralized network configuration module and then distributed to the switching equipment.

2. The time-sensitive network in-band management method based on network dynamic awareness according to claim 1, characterized in that, The current time-sensitive network status includes: communication resource usage, network logical connections, and priorities.

3. The time-sensitive network in-band management method based on network dynamic awareness according to claim 1, characterized in that, The algorithm in the in-band dynamic management algorithm module is used to calculate the configuration parameters of the time-sensitive network. The inputs of the algorithm are the time-sensitive network status information, the current network communication requirements, and the current in-band management network configuration information. The output of the algorithm is the time-sensitive network configuration set.

4. A time-sensitive network (TSN) in-band management system based on network dynamic awareness, used to implement the TSN in-band management method of claim 1, for use in time-sensitive networks, characterized in that, include: The centralized user configuration module is used to receive current network communication requests provided by users. The centralized network configuration module is used to dynamically sense the current status of time-sensitive networks and, in conjunction with current network communication requirements and in-band management network configuration information, to perform centralized network configuration for time-sensitive networks.

5. The time-sensitive network in-band management system based on network dynamic awareness according to claim 4, characterized in that, The centralized network configuration module includes: The active network status sensing module is used to obtain the current real-time network status information and in-band management network configuration information and send them to the in-band dynamic management algorithm module; The in-band dynamic management algorithm module is used to calculate the time-sensitive network configuration set based on the current network communication requirements, the current real-time network status information, and the in-band management network configuration information, and then send it to the dynamic distribution network configuration module. The dynamic network configuration distribution module is used to distribute time-sensitive network configuration sets to switching devices.

6. A time-sensitive network in-band management system based on network dynamic awareness, characterized in that: It includes a memory and a processor; the memory is used to store a computer program; the processor is used to implement, when executing the computer program, a time-sensitive network in-band management method based on network dynamic awareness as described in any one of claims 1-3.

7. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the time-sensitive network in-band management method based on network dynamic awareness as described in any one of claims 1-3.