Automatic networking method for train communication network, and storage medium

By constructing the physical topology and automatically configuring train communication network equipment through the management center, the problems of low efficiency, poor security, and compatibility in existing network management technologies are solved, and efficient and secure network equipment management and real-time monitoring are achieved.

WO2026086419A1PCT designated stage Publication Date: 2026-04-30CRRC ZHUZHOU ELECTRIC LOCOMOTIVE RESEARCH INSTITUTE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-27
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

The existing train communication network management suffers from IP conflicts, mismatch between physical and logical topologies, low efficiency of manual configuration, high learning costs, poor security, lack of support for dynamic configuration, and network device compatibility issues, resulting in insufficient network interoperability and reliability.

Method used

The system uses a management center to read network planning documents, constructs physical topology based on link layer discovery protocols, automatically configures network devices, and transmits data securely through network configuration protocols. It also uses the YANG data model to achieve unified device management and status monitoring, and supports publish-subscribe status monitoring.

Benefits of technology

It realizes automated networking of train communication networks, improves networking efficiency, reduces human operation error rate and learning cost, ensures network security and reliability, and supports flexible network adjustment and real-time monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025117302_30042026_PF_FP_ABST
    Figure CN2025117302_30042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present invention are an automatic networking method for a train communication network, and a storage medium. The method comprises: a management center reading a networking planning file, and constructing a logical topology; on the basis of a link layer discovery protocol, the management center interacting with a managed device, so as to construct a physical topology; if the physical topology matches the logical topology, the management center establishing a network configuration protocol connection with the managed device; the management center distributing automatic networking configuration data to the managed device; and on the basis of a publish-subscribe mode, the management center monitoring the state of the managed device.
Need to check novelty before this filing date? Find Prior Art

Description

Automatic networking method and storage medium for train communication networks Technical Field

[0001] This invention relates to the field of rail transit, and more particularly to the networking method of train communication network systems. Background Technology

[0002] The core components of a train communication network include various network devices such as onboard switches and onboard terminals. These devices typically leave the factory with default standard configurations to facilitate mass production and initial installation. However, different train models and operating lines have their own unique network topologies, and the default configurations may not be suitable for these diverse network environments. For example, the number of ports, link bandwidth, and VLAN segmentation may not fully match the actual application scenarios and cannot fully meet the various customized requirements of real-world projects. Secondly, train operators and system integrators often customize and deploy various onboard applications based on their own business needs, such as passenger information services, video surveillance, and remote equipment diagnostics. These applications have specific requirements for network security and reliability, which are difficult to meet with default configurations. Therefore, in actual deployment, it is necessary to make targeted and personalized configuration adjustments to these network devices according to specific project requirements to ensure the interoperability, security, and reliability of the entire train communication network.

[0003] Traditional train communication network management methods often rely on manual command-line interaction or configuration file modification of individual network devices for network control and management. This method has the following problems:

[0004] Firstly, when train network equipment is first manufactured, only the MAC address can be used as a unique identifier for communication devices. When multiple devices use the same default IP, IP conflicts will occur, making manual configuration difficult.

[0005] Secondly, when train network equipment is installed, there may be a mismatch between the actual physical topology and the designed logical topology. This includes issues such as incorrect cable connection to the wrong device, mismatched cable type, incorrect cable connection to the wrong port, and damaged or loose cables.

[0006] Third, due to the objective conditions such as the long physical distance between network devices and the difficulty in connecting debugging cables in the train network equipment installation scenario, manual network configuration operations have resulted in problems such as a huge workload, low work efficiency, and high maintenance costs.

[0007] Fourth, in the current manual configuration method, there is no direct feedback on the configuration distribution results. It is necessary to manually verify the configuration items, which has a significant negative impact on the efficiency of configuration distribution.

[0008] Fifth, because different manufacturers define different command-line or configuration file-based network device configuration interfaces, the configuration options and commands may differ when using devices of different brands, models, or versions within a network. This requires maintenance personnel to relearn configuration methods for different manufacturers, resulting in high learning costs.

[0009] Sixth, current manual configuration methods may suffer from unencrypted configuration information. This information includes sensitive network parameters, access credentials, and authentication information. If these are not effectively encrypted during transmission or storage, they are at risk of being maliciously obtained or tampered with, potentially leading to cybersecurity issues.

[0010] Seventh, the current manual configuration method does not support dynamic configuration of Ethernet or TSN features, nor does it support single-point configuration.

[0011] To automate deployment, Simple Network Management Protocol (SNMP) has been introduced as a networking management method in train communication networks. However, SNMP, based on UDP, suffers from unordered and unreliable data transmission. Furthermore, SNMP's Set operation capabilities are limited, restricting its use to simple configuration tasks. Additionally, SNMP cannot effectively distinguish between status and configuration data, requiring manual verification. These characteristics make SNMP more suitable for monitoring train communication networks than for comprehensive device management. Relying solely on SNMP cannot fully address the numerous challenges in current train communication network management, such as interoperability, security, and reliability. Summary of the Invention

[0012] To overcome the shortcomings of existing technologies, this invention provides an automatic networking method for train communication networks.

[0013] The automatic networking method for train communication networks provided by this invention includes:

[0014] The management center reads the network planning document and constructs the logical topology;

[0015] Based on the link layer discovery protocol, the management center interacts with the managed devices to construct a physical topology;

[0016] If the physical topology matches the logical topology, then the management center establishes a network configuration protocol connection with the managed device.

[0017] The management center automatically distributes network configuration data to the managed devices;

[0018] Based on the publish-subscribe model, the management center monitors the status of the managed devices.

[0019] In one embodiment, the managed device includes network devices in the train communication network that require configuration management, and the managed device serves as the server side of the automatic networking system.

[0020] In one embodiment, the management center includes any device in the train communication network or a device specifically deployed in the train communication network, and the management center serves as a client of the automatic networking system.

[0021] In one embodiment, the step of the management center interacting with the managed devices to construct the physical topology based on the link layer discovery protocol includes:

[0022] A link layer discovery protocol module is provided in the managed device to implement the link layer discovery protocol and announce the topology information of the managed device to neighboring network devices; after receiving the topology information, the neighboring network devices interact with the topology processing module of the management center to update the physical topology of the train communication network.

[0023] In one embodiment, the step of the management center interacting with the managed devices to construct the physical topology based on the link layer discovery protocol further includes:

[0024] Using the management center as the root node of the topology tree, a breadth-first search is employed to continue searching for other neighboring network devices based on the topology information of each neighboring network device, until all managed devices are found.

[0025] In one embodiment, the automatic networking method of the present invention further includes:

[0026] If the physical topology does not match the logical topology, then check and correct any physical erroneous connections.

[0027] In one embodiment, establishing a network configuration protocol connection between the management center and the managed device includes:

[0028] The management center initiates remote procedure call configuration-related operations, loading the target configuration data information into the remote procedure call request;

[0029] After receiving the remote procedure call request, the managed device performs configuration data parsing and configures, verifies, and persistently stores the managed device through the configuration input interface. Finally, the managed device returns the configuration result to the management center through a remote procedure call reply message.

[0030] In one embodiment, the automatic networking method of the present invention further includes: encrypting the network configuration protocol at the transport layer using a secure shell protocol.

[0031] In one embodiment, the automatic networking method of the present invention further includes:

[0032] Both the management center and the managed devices are loaded with the same YANG data model to ensure that the configuration data or status data are in a consistent format.

[0033] Each managed device provides its own YANG data model path during registration, enabling the automatic networking management system to obtain data or issue configurations to the managed device based on these YANG data models.

[0034] The present invention also provides a computer-readable storage medium having computer instructions stored thereon, which, when executed, perform the aforementioned automatic networking method for train communication networks.

[0035] The train automatic networking management technology based on network configuration protocol proposed in this invention can simplify the network configuration process through automation, enable rapid deployment of network devices in a convenient and efficient manner, and provide flexible network adjustment capabilities, thereby improving networking efficiency. This allows train network debugging and maintenance personnel to reduce workload, lower learning costs and human error rates, manage and maintain the train communication network more efficiently, and respond quickly to network needs. Attached Figure Description

[0036] The above-described invention and the following detailed description will be better understood when read in conjunction with the accompanying drawings. It should be noted that the drawings are merely examples of the claimed invention. In the drawings, the same reference numerals represent the same or similar elements.

[0037] Figure 1 shows a flowchart of an automatic networking method for a train communication network according to an embodiment of the present invention;

[0038] Figure 2 shows a timing diagram of configuration data distribution for automatic network management based on a network configuration protocol according to an embodiment of the present invention. Detailed Implementation

[0039] The following detailed description of the features and advantages of the present invention provides sufficient information for any person skilled in the art to understand and implement the invention. Furthermore, based on the specification, claims, and drawings disclosed herein, those skilled in the art can easily understand the related objectives and advantages of the invention. Although the description of the invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may arise based on the claims of the invention. To provide a thorough understanding of the invention, numerous specific details will be included in the following description. The invention may also be implemented without using these details. Moreover, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description.

[0040] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0041] Furthermore, the terms "upper," "lower," "left," "right," "top," "bottom," "horizontal," and "vertical" used in the following description should be understood as the orientations shown in the relevant paragraphs and accompanying drawings. These relative terms are for illustrative purposes only and do not imply that the described apparatus must be manufactured or operated in a specific orientation, and therefore should not be construed as limiting the invention.

[0042] It is understood that while terms such as "first," "second," and "third" may be used herein to describe various components, channels, assemblies, regions, layers, and / or parts, these components, channels, assemblies, regions, layers, and / or parts should not be limited by these terms, and these terms are only used to distinguish different components, channels, assemblies, regions, layers, and / or parts. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0043] As indicated in this application and claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not specifically singular and may include plural forms. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.

[0044] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of scope in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0045] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.

[0046] The automatic networking method for train communication networks of the present invention adopts a centralized C / S (client / server) architecture with a single client and multiple servers. In this architecture, network devices in the train communication network that require configuration management run the server of the automatic networking system and act as managed objects. The client of the automatic networking system acts as the management center, which can be any device in the train network or a dedicated device deployed in the network. This centralized architecture design can effectively simplify the management process and improve the efficiency and reliability of network configuration. At the same time, the flexible client deployment method can meet the management needs of train communication networks of different sizes and topologies, enhancing the adaptability of this technology.

[0047] Figure 1 shows a flowchart of an automatic networking method for a train communication network according to an embodiment of the present invention. The method includes at least the following steps.

[0048] Step 101: The management center reads the network planning file and constructs the logical topology.

[0049] In one embodiment, the management center is a client of the automatic networking system.

[0050] Step 102: Based on the link layer discovery protocol, the management center interacts with the managed devices to construct the physical topology.

[0051] In one embodiment, the managed device is a server running an automated networking system.

[0052] In one embodiment, the managed device has a link layer discovery protocol module that implements the LLDP protocol and announces its own port data, MAC information, and other topology-related type length values ​​(TLVs) to neighboring network devices.

[0053] Step 103: Determine whether the physical topology matches the logical topology.

[0054] Step 104: If the comparison result between the physical topology and the logical topology is a successful match, then proceed to step 106; if the comparison result between the physical topology and the logical topology is a mismatch, then proceed to step 105.

[0055] Step 105: Check and correct physical faulty connections.

[0056] Step 106: The management center establishes a network configuration protocol connection with the managed device.

[0057] Step 107: Determine if the connection was established successfully. If the connection was established successfully, proceed to step 108; if the connection was not established successfully, return to step 106.

[0058] Step 108: Perform automatic network configuration data distribution.

[0059] Step 109: Determine whether the network configuration data has been successfully distributed. If the distribution is successful, proceed to step 110; if the distribution fails, proceed to step 108.

[0060] Step 110: Monitor the status of the managed equipment.

[0061] The automatic network management system can acquire the physical topology connections of train communication network devices in real time. Obtaining the entire network topology helps network administrators quickly troubleshoot problems and manage network devices subsequently.

[0062] Specifically, in the rail transit field, train network equipment typically only has a MAC address as its unique communication device identification information when it leaves the factory, and multiple devices may use the same default IP address. Therefore, this system adopts a method of constructing topology relationships based on MAC addresses. Specifically, it utilizes the Link Layer Discovery Protocol (LLDP) to construct the physical topology. The LLDP module is installed in the automatic networking system server of the managed devices, implementing the LLDP protocol and announcing its own port data, MAC information, and other topology-related Type Length Values ​​(TLVs) to neighboring network devices. After receiving these messages, the network devices interact with the topology processing module of the automatic networking system client in the network management center to update the physical topology of the train network.

[0063] It's important to note that the LLDP protocol allows adjacent network devices to exchange LLDP messages. Each device can only obtain topology-related information from its neighbors and cannot access information about non-directly connected devices. Therefore, this system employs a corresponding algorithm to achieve topology discovery for the entire network. Specifically, it uses the automatic networking system client as the root node of the topology tree and adopts a breadth-first search approach. Based on the relevant topology information of each neighboring device (including peer MAC address, device type, port number, device ID, etc.), it continues searching for neighboring devices until all managed devices have been found.

[0064] After the physical and logical topologies are successfully compared and constructed, the automatic networking system client will send messages to configure IP addresses and corresponding subnet masks for network devices according to the planning documents.

[0065] Figure 2 shows a timing diagram of configuration data distribution for automatic network management based on a network configuration protocol according to an embodiment of the present invention.

[0066] After the automatic network management system completes the matching and comparison of the network topology, the client, acting as the management center, will traverse the topology tree and automatically distribute configuration data to the managed devices.

[0067] Specifically, the system establishes an ordered and stable session connection between the client and server based on a network configuration protocol. After the session is established, both ends first communicate via... <hello>The messages inform each other of their support capabilities for network configuration protocols. After synchronization is complete, the client initiates an RPC (Remote Procedure Call) operation. The server accepts the RPC request, executes the corresponding logic, and encapsulates the result into... <rpc-reply>A message is sent back to the client.

[0068] For the distribution of configuration data for train automatic networking equipment, the client (management center) initiates RPC (Remote Procedure Call) configuration-related operations, loading the target configuration data information into a configuration RPC request. Upon receiving the RPC request, the server (managed device) parses the corresponding configuration data and configures, verifies, and persistently stores the network device through its configuration input interface. Finally, the server returns the configuration result to the client via an RPC reply message for confirmation by maintenance personnel.

[0069] In one embodiment, the system uses the SSH (Secure Shell) secure transmission protocol for encryption at the transport layer of the network configuration protocol, effectively ensuring the privacy of information during the automatic network configuration distribution process.

[0070] This ordered session mechanism based on network configuration protocols not only ensures the secure and efficient transmission of configuration data, but also provides a solid foundation for the unified management of train automatic networking equipment.

[0071] In one embodiment, the train network equipment information of the present invention can also be unified into standardized format data.

[0072] To meet the need for unified management of network devices from different manufacturers and of different types, the automatic networking management system introduces the YANG (Yet Another Next Generation) data model as a unified data content carrier. Specifically, each network device provides its own YANG data model path during registration, enabling the automatic networking management system to obtain device data or issue configurations based on these YANG models.

[0073] In this architecture, both the client and server sides of the automatic networking management system load the same YANG data model. This ensures that the format of configuration data and status data remains consistent. During operation, the client instantiates various network management operations and configurations into corresponding XML format data based on the YANG model and then distributes them to the server. The server, using the same YANG model, parses the received XML format data and completes the corresponding configuration process.

[0074] Furthermore, the automatic network management system adopts a decoupled registration approach for its configuration interface input, allowing for specific instantiation across different manufacturers and network device types, thus achieving unified interface input processing. To ensure data flexibility and enable the network management software to support both full and incremental configurations, this solution developed a CRRC-YANG model suitable for train scenarios and modified the encoding method, using a more efficient compression method to reduce configuration data volume. In addition to supporting traditional Ethernet feature configuration distribution, this system also supports time-sensitive network feature configurations, such as 802.1AS time synchronization configuration and 802.1Qbv gating scheduling configuration, broadening the application scenarios for automatic train networking.

[0075] Overall, this data transmission mechanism based on the unified YANG model not only ensures that configuration and status information of devices from different manufacturers and of different types can be interacted and managed in a consistent manner, but also further enhances the universality and applicability of this automatic networking management system through the decoupled registration configuration interface design. These design features provide strong support for achieving unified management of network devices.

[0076] In one embodiment, the automatic networking management system of the present invention monitors the status of network devices (managed devices) based on a publish-subscribe model.

[0077] Train communication networks have extremely high requirements for real-time performance and reliability, necessitating comprehensive real-time monitoring and management of network equipment. Once the train communication network automatically completes configuration and distribution, the train can enter an operational state. However, configuration and distribution is a one-time operation and cannot continuously monitor the real-time operating status of the equipment. Therefore, automatic network management software is needed to supplement the real-time equipment status monitoring function.

[0078] Compared to traditional polling-based monitoring, the publish-subscribe model allows managed devices to proactively push status information. Network administrators can flexibly adjust the subscription scope of the automatic networking software client according to actual needs, reducing system resource overhead, improving system scalability, and making it more suitable for scenarios with a large number of devices in a replicated topology. This flexibility helps improve management efficiency and respond promptly to various network condition changes.

[0079] Device status monitoring based on the publish-subscribe model overcomes the limitations of configuration data distribution, enables unified management of network devices throughout their entire lifecycle, and can also meet extremely high real-time and reliability requirements, making it one of the key functions of automatic network management software.

[0080] The configuration distribution mechanism based on network configuration protocols enables reliable, orderly, and secure transmission, ensuring the integrity of configuration information during transmission. Configuration information constructed using the Yang data model offers high readability and cross-device adaptability, improving the uniformity and reliability of network configuration. This technology not only enables automated configuration distribution but also provides network system operational status monitoring and centralized management functions, enhancing network maintainability.

[0081] In summary, the train automatic networking management technology based on network configuration protocols proposed in this solution can simplify the network configuration process through automation, enable rapid deployment of network devices in a convenient and efficient manner, and provide flexible network adjustment capabilities, thereby improving networking efficiency. This allows train network debugging and maintenance personnel to reduce workload, lower learning costs and human error rates, manage and maintain the train communication network more efficiently, and respond quickly to network demands.

[0082] Those skilled in the art will understand that the various illustrative components, modules, blocks, units, circuits, systems, and steps described in conjunction with the embodiments disclosed herein can be implemented in hardware, software (including firmware, resident software, microcode, etc.), or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, modules, blocks, units, circuits, systems, and steps described above are generalized in their functional form. Whether such functionality is implemented in hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the invention.

[0083] This application uses flowcharts to illustrate the operations or steps performed by a system according to embodiments of this application. It should be understood that the preceding or following operations or steps are not necessarily performed in exact order. Instead, various operations or steps can be processed in reverse order or simultaneously. Furthermore, other operations or steps may be added to these processes, or one or more operations or steps may be removed from these processes.

[0084] Unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or the use of other names described in this application are not intended to limit the order of the processes and methods of this application.

[0085] Furthermore, aspects of this application may be manifested as a computer product located on one or more computer-readable media, the product including computer-readable program code.

[0086] A computer-readable signal medium may contain a propagated data signal containing computer program encoding, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and so on, or suitable combinations thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program encoding located on the computer-readable signal medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.

[0087] The computer program code required for the operation of each part of this application can be written in any one or more programming languages, including object-oriented programming languages ​​such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages ​​such as C, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages ​​such as Python, Ruby, and Groovy, or other programming languages. This program code can run entirely on the user's computer, or as a standalone software package on the user's computer, or partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network, such as a local area network (LAN) or wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as Software as a Service (SaaS).

[0088] Those skilled in the art will understand that information, signals, and data can be represented using any of a variety of different techniques and arts. For example, the data, instructions, commands, information, signals, bits, symbols, and chips described throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0089] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.

[0090] In one or more exemplary embodiments, the described functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software as a computer program product, the functionality may be stored or transmitted as one or more instructions or code on or through a computer-readable medium. A computer-readable medium includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. A storage medium may be any available medium accessible to a computer. By way of example and not limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a computer. Any connection is also legitimately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of a medium. As used in this article, disk and disc include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of these should also be included within the scope of computer-readable media.

[0091] The terminology and expressions used above are for descriptive purposes only, and the invention should not be limited to these terms and expressions. The use of these terms and expressions does not mean excluding any illustrative and descriptive equivalent features (or parts thereof), and it should be recognized that various modifications that may exist should also be included within the scope of the claims. Other modifications, variations, and substitutions may also exist. Accordingly, the claims should be considered to cover all such equivalents.

[0092] Similarly, it should be noted that, in order to simplify the description of the present application and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of the embodiments of the present application sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this disclosure method does not imply that the subject matter of the present application requires more features than those mentioned in the claims.

[0093] Similarly, it should be noted that although the present invention has been described with reference to the specific embodiments described above, those skilled in the art should recognize that the above embodiments are only used to illustrate the present invention, and various equivalent changes or substitutions can be made without departing from the spirit of the present invention. Therefore, any changes or modifications to the above embodiments within the scope of the essential spirit of the present invention will fall within the scope of the claims of this application. < / hello>

Claims

1. An automatic networking method for train communication networks, characterized in that, The method includes: The management center reads the network planning document and constructs the logical topology; Based on the link layer discovery protocol, the management center interacts with the managed devices to construct a physical topology; If the physical topology matches the logical topology, then the management center establishes a network configuration protocol connection with the managed device. The management center automatically distributes network configuration data to the managed devices; Based on the publish-subscribe model, the management center monitors the status of the managed devices.

2. The automatic networking method for train communication networks as described in claim 1, characterized in that, The managed devices include network devices in the train communication network that require configuration management, and the managed devices serve as the server side of the automatic networking system.

3. The automatic networking method for train communication networks as described in claim 1, characterized in that, The management center includes any device in the train communication network or a device specifically deployed in the train communication network, and the management center serves as a client of the automatic networking system.

4. The automatic networking method for train communication networks as described in claim 1, characterized in that, The steps for constructing the physical topology by interacting between the management center and the managed devices based on the link layer discovery protocol include: A link layer discovery protocol module is provided in the managed device to implement the link layer discovery protocol and announce the topology information of the managed device to neighboring network devices; after receiving the topology information, the neighboring network devices interact with the topology processing module of the management center to update the physical topology of the train communication network.

5. The automatic networking method for train communication networks as described in claim 4, characterized in that, The step of constructing the physical topology by interacting between the management center and the managed devices based on the link layer discovery protocol further includes: Using the management center as the root node of the topology tree, a breadth-first search is employed to continue searching for other neighboring network devices based on the topology information of each neighboring network device, until all managed devices are found.

6. The automatic networking method for train communication networks as described in claim 1, characterized in that, Also includes: If the physical topology does not match the logical topology, then check and correct any physical erroneous connections.

7. The automatic networking method for train communication networks as described in claim 1, characterized in that, The establishment of a network configuration protocol connection between the management center and the managed device includes: The management center initiates remote procedure call configuration-related operations, loading the target configuration data information into the remote procedure call request; After receiving the remote procedure call request, the managed device performs configuration data parsing and configures, verifies, and persistently stores the managed device through the configuration input interface. Finally, the managed device returns the configuration result to the management center through a remote procedure call reply message.

8. The automatic networking method for train communication networks as described in claim 1, characterized in that, Also includes: The network configuration protocol uses Secure Shell protocol for encryption at the transport layer.

9. The automatic networking method for train communication networks as described in claim 1, characterized in that, Also includes: Both the management center and the managed devices are loaded with the same YANG data model to ensure that the configuration data or status data are in a consistent format. Each managed device provides its own YANG data model path during registration, enabling the automatic networking management system to obtain data or issue configurations to the managed device based on these YANG data models.

10. A computer-readable storage medium having stored thereon computer instructions that, when executed, perform the automatic networking method for a train communication network as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Configuration management method and system

    CN104158686A

  • Method and system for large-scale remote zero-configuration device to access network management

    CN110213089A

  • Train network equipment configuration method and computer readable storage medium

    CN111130832A

  • Train network automatic configuration method and computer readable storage medium

    CN111130833A

  • Topology information for networks

    US10567230B1