An arbitrary topology optical fiber routing system and method based on virtual channels
Through arbitrary topological fiber routing system based on virtual channels, the communication problems of traditional fiber communication routing systems in the complex multi-body collaborative architecture and variable topological structure are solved, and a fiber network with high flexibility and high real-time performance is realized to meet the needs of a multi-body collaborative real-time simulation network platform.
Patent Information
- Application Number
- CN202211375948.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-11-04
AI Technical Summary
Traditional fiber optic communication routing systems cannot adapt to the needs of complex multi-body collaborative architecture, variable interconnection topology, and huge amount of collaborative information interaction, and cannot meet the requirements of multi-user and multi-node collaborative real-time simulation design in complex scenarios of group collaborative networking work.
A virtual channel-based fiber routing system is adopted to realize fiber communication through fiber channel, mapping modules and configuration modules, and mapping and data channels between virtual channels are established, communication between multiple fiber interface devices is supported, and data communication is carried out through fiber interface devices.
It significantly improves the flexibility and real-time nature of the fiber network, maintains high speed and high bandwidth, adapts to the new generation of multi-entity collaborative real-time simulation network platform architecture, and solves the problems of cluster-level collaborative simulation management, scheduling and interaction.
Smart Images

Figure CN115801587B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to optical fiber communication routing technology, and more particularly to an arbitrary topology optical fiber routing system and method based on virtual channels. Background Art
[0002] Fiber optic multi-point interconnection bus technology has covered military fields such as aerospace, weapon control, as well as civilian fields such as civil aviation, industrial automation, control, testing, and sensing, and is ubiquitous.
[0003] The next generation of fiber-optic data buses, represented by airborne fiber-optic data buses, are capable of transmission rates of 1 Gbps or even higher. For example, Julian Bristow and others at Honeywell Systems Research Center have designed a fiber-optic bus specifically for the aviation sector. In this bus system, all nodes are connected in a ring configuration, with the distance between adjacent nodes limited to 50 meters. The optical loss is approximately 16.1 dB, enabling transmission rates up to 1.9 Gbps. Improvements in the performance of related components could potentially increase data transmission rates to over 3.3 Gbps.
[0004] In view of the multi-entity collaborative network working form and the characteristics of dynamic self-organizing networks in the air, in the real-time semi-physical simulation of group collaborative detection and control, it is necessary to combine multiple laboratories and multiple simulation equipment to work together to realize the networked real-time simulation technology of multi-entity collaboration. This requires studying the new generation of multi-entity collaborative real-time simulation network platform system architecture based on the characteristics of multi-entity collaborative network working system, and building an adaptive real-time simulation dynamic network topology structure based on the network form of different group collaborative attack work groups to solve cluster-level collaborative simulation management, scheduling, control and interaction problems, and meet the requirements of complex multi-body collaborative system structure, changeable interconnection topology structure, and huge amount of collaborative information interaction.
[0005] Therefore, in order to meet the needs of group collaboration / cluster networking work in complex work scenarios and adapt to the characteristics of complex multi-body collaborative system architecture, changeable interconnection topology structure and huge amount of collaborative information interaction, it is necessary to break through the traditional single-weapon platform real-time simulation design limitations, carry out a new generation of multi-entity collaborative networked real-time simulation technology research, build a semi-physical simulation real-time network support platform for group collaboration, study the collaborative real-time simulation platform network architecture technology, collaborative simulation parallel acceleration computing technology, collaborative simulation interface autonomous adaptation technology, cross-platform collaborative simulation interface visualization modeling technology, and solve the multi-user, multi-node collaborative real-time simulation design problems in complex scenarios.
[0006] Therefore, it is necessary to provide a virtual channel-based arbitrary topology optical fiber routing system and method to solve the problem that traditional optical fiber communication routing point-to-point transmission cannot adapt to application scenarios such as complex multi-body collaborative architecture, variable interconnection topology, huge amount of collaborative information interaction, and low latency. Summary of the Invention
[0007] The object of the present invention is to provide a virtual channel-based arbitrary topology optical fiber routing system and method to solve at least one of the above problems.
[0008] In order to achieve the above object, the present invention adopts the following technical solutions:
[0009] A virtual channel-based arbitrary topology optical fiber routing system, comprising:
[0010] Fibre Channel, including multiple virtual channels, for communication between multiple fiber-optic interface devices;
[0011] A mapping module, configured to establish mappings between virtual channels and generate data channels, thereby establishing fiber optic communications between fiber optic channels; and
[0012] A configuration module, used to configure the mapping module to achieve data communication of the simulation system;
[0013] The simulation system is connected to the optical fiber routing system via the optical fiber interface device to perform data communication.
[0014] Preferably, the system further comprises a fiber optic interface; and the configuration module is further configured to send configuration commands through the fiber optic interface and the fiber optic channel to perform interface query and configuration on the fiber optic interface device.
[0015] Preferably, the configuration of the mapping module is controlled by a group of registers in the configuration module, and the mapping mode of each virtual channel in the mapping module is changed by the values in the configuration registers.
[0016] Preferably, the simulation system includes a simulation computer and a device under test, each optical fiber interface device is connected to a simulation computer or a device under test, the virtual channel is a connection channel between the simulation computer and the device under test, there are one or more simulation computers, and there are one or more devices under test, and each device under test corresponds to one or more virtual channels.
[0017] Preferably, the communication protocol of the virtual channel is selectable, and the channel protocol of the virtual channel is selected according to the simulation computer and the device under test.
[0018] Preferably, each optical fiber channel is divided into 128 virtual channels, and an independent data channel is allocated to each emulation interface signal.
[0019] A method for optical fiber routing in arbitrary topology based on virtual channels, comprising the following steps:
[0020] Fibre Channel virtualizes multiple virtual channels;
[0021] The configuration module obtains the interface information of the interface device through the optical fiber interface and completes the interface configuration;
[0022] The configuration module configures the mapping module, establishes a mapping relationship of virtual channels to generate data channels, and establishes fiber optic communication between fiber optic channels;
[0023] Generate configuration information and complete routing configuration.
[0024] Preferably, the configuration module configures the mapping module according to the communication requirements of the simulation system to establish connection modes of different data channels.
[0025] Preferably, in a single simulation computer and one or more devices under test mode, the method further comprises:
[0026] Connecting the simulation computer and the device under test to different optical fiber interfaces respectively;
[0027] An interface device of the configuration simulation computer and an interface device of one or more devices under test are mapped to each other through a virtual channel, so as to establish communication between the simulation computer and the one or more devices under test.
[0028] Preferably, in the multi-simulation computer and multi-DUT mode, the method further comprises:
[0029] Connecting the simulation computer and the device under test to different optical fiber interfaces respectively;
[0030] Configuring an interface device of the simulation computer and an interface device of one or more corresponding devices under test to be mapped through virtual channels, establishing multiple unrelated optical fiber routing networks in the same routing environment, and establishing separate corresponding connections between each simulation computer and multiple corresponding devices under test; or
[0031] The configuration module configures the mapping module according to the communication requirements of the simulation system, establishes connection modes for different data channels, and the simulation computer communicates data with the corresponding device under test as needed, establishing a mixed connection between multiple simulation machines and multiple devices under test.
[0032] The beneficial effects of the present invention are as follows:
[0033] This invention builds a free-topology fiber optic network based on virtual channels, significantly improving its flexibility while maintaining its high speed, high bandwidth, high real-time performance, and anti-interference characteristics. Adapting to the architecture of a new generation of multi-entity collaborative real-time simulation network platforms, it constructs an adaptive real-time simulation dynamic network topology based on the form and scale of group collaborative workgroup networks, addressing cluster-level collaborative simulation management, scheduling, control, and interaction issues. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0035] Figure 1 The internal structure of the optical fiber routing system of the present invention is shown.
[0036] Figure 2 A schematic diagram showing the connection between the mapping module and the fiber channel in one embodiment of the present invention is shown.
[0037] Figure 3 A diagram showing the working principle of the mapping structure in one embodiment of the present invention is shown.
[0038] Figure 4 A flowchart of routing configuration in one embodiment of the present invention is shown.
[0039] Figure 5 A system connection block diagram of a single simulation machine and single device under test mode in one embodiment of the present invention is shown.
[0040] Figure 6 A system connection block diagram of a single simulation machine and multiple devices under test mode in one embodiment of the present invention is shown.
[0041] Figure 7 A system connection block diagram of a multi-simulation machine multi-device dual network mode in one embodiment of the present invention is shown.
[0042] Figure 8 A system connection block diagram of a multi-simulation machine and multi-device-under-test hybrid network mode in one embodiment of the present invention is shown. DETAILED DESCRIPTION
[0043] In order to more clearly illustrate the present invention, the present invention is further described below in conjunction with preferred embodiments and accompanying drawings. Similar components in the accompanying drawings are represented by the same reference numerals. It should be understood by those skilled in the art that the following detailed description is illustrative rather than restrictive and should not be used to limit the scope of protection of the present invention.
[0044] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "upper" and "lower" is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. Unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be internal communication between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0045] It should also be noted that, in the description of the present invention, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0046] like Figure 1-8 An embodiment of the present invention provides an arbitrary topology optical fiber routing system based on virtual channels, comprising:
[0047] Fibre Channel, including multiple virtual channels, for communication between multiple fiber-optic interface devices;
[0048] A mapping module, configured to establish mappings between virtual channels and generate data channels, thereby establishing fiber optic communications between fiber optic channels; and
[0049] A configuration module, used to configure the mapping module to achieve data communication of the simulation system;
[0050] The simulation system is connected to the optical fiber routing system via the optical fiber interface device to perform data communication.
[0051] Specifically, such as Figure 1As shown, F1 to F8 are fiber channels used to transmit sampled / reconstructed data streams. For example, F1 is the fiber channel connecting to the hardware-in-the-loop simulation center, while F2-F4 are fiber channels connecting to the factory. F1 uses a mapping module to enable virtual channel-based fiber communication with F1-F3. Meanwhile, F4-F8 can be used to transmit LVDS data. F5 is the fiber channel connecting to the hardware-in-the-loop simulation center, and F6-F8 are fiber channels connecting to the factory. F5-F8 use a routing module, or fiber routing, to enable high-speed data communication between interfaces. The configuration module can reconfigure the mapping module for the fiber routing. It can also send configuration command frames via the F1-F8 fiber channels to query and configure the fiber low-latency interface devices, allowing for flexible changes in the communication structure within the hardware-in-the-loop simulation system. The configuration module has an initial configuration, but generally requires reconfiguration based on needs before use.
[0052] Multiple fiber-optic low-latency interface devices achieve remote interactive communication through fiber-optic routing, thus forming a fiber-optic network. Fiber-optic routing needs to implement the forwarding processing of simulation data.
[0053] In an optional implementation, the system further includes an optical fiber interface for obtaining interface information of an optical fiber interface device and performing interface configuration;
[0054] The configuration module is further configured to send configuration commands through the optical fiber channel to perform interface query and configuration on the optical fiber interface device.
[0055] Specifically, the interface information of the low-latency interface device is obtained through the optical fiber interface of the optical fiber routing, and the interface configuration is also completed through the optical fiber interface, such as the specific communication parameters of the interface such as RS485, RS422, LVDS, analog signal, etc., and different port modes such as normal, forwarding or self-closed loop can also be set.
[0056] The configuration module can reconfigure the mapping module of the optical fiber routing. At the same time, the configuration module can also send configuration command frames through the optical fiber channel to query and configure the optical fiber low-latency interface device interface, which can flexibly change the communication structure in the semi-physical simulation system.
[0057] In an optional implementation, the configuration of the mapping module is controlled by a group of registers in the configuration module, and the mapping mode of each virtual channel in the mapping module is changed by the values in the configuration registers.
[0058] Specifically, the configuration of the mapping structure is controlled by a set of register groups in the configuration module. The registers are connected to the mapping module through an interface in the configuration module. The connection (mapping) mode of each data channel in the mapping structure can be changed by configuring the values in the register groups. The optical fiber routing needs to be configured according to the needs of the simulation network to establish a correct and effective virtual channel mapping, thereby realizing the simulation data interaction required by the simulation network. In an optional implementation, the simulation system includes a simulation computer and a device under test, each optical fiber interface device is connected to a simulation computer or a device under test, and the virtual channel is a connection channel between the simulation computer and the device under test. There are one or more simulation computers and one or more devices under test, and each device under test corresponds to one or more virtual channels.
[0059] Specifically, the mapping relationship of virtual channels can be freely configured in the graphical interface, and virtual channels can be established between any similar ports. There can be multiple interface devices in the routing configuration environment. The interface devices are connected to the system under test or the test system in the real production environment. In other words, the interface devices can be connected to the simulation computer or the device under test. There can be multiple simulation computers in the network, and similarly, there can be multiple devices under test, facing one or more independent networks in the configuration. Each peripheral device can have one or more virtual channels. The virtual channel is the connection interface between the system under test and the peripheral device. The appropriate channel type can be selected according to the system under test and the peripheral device.
[0060] In an optional implementation, the communication protocol of the virtual channel is selectable, and the channel protocol of the virtual channel is selected according to the simulation computer and the device under test.
[0061] Specifically, different protocol modes can be configured on each channel. The protocol is the communication protocol between the peripheral device and the system under test, which specifies the data format for communication between the system under test and the peripheral system.
[0062] In an optional implementation, each fiber channel is divided into 128 virtual channels, and an independent data channel is allocated to each emulated interface signal.
[0063] Specifically, such as Figure 2 and Figure 3 As shown in the figure, according to the fiber capacity, each fiber channel can realize a maximum of 128 channels at the same time. Each fiber channel is divided into 128 virtual channels, and generally only 100 virtual channels are used to transmit sampled / reconstructed data. Figure 2 As shown, 64, 64, and 8 are different types of interfaces and will not be implemented at the same time. Figure 3As shown, taking 6 channels of 422 data as an example (other IO data and 485 data are processed similarly to 422 data), virtual channel 0 in the F1 fiber channel is connected to a certain virtual channel 0 in the F2 fiber channel through mapping. When the F1 fiber channel receives data, it directly places the data of virtual channel 0 on virtual channel 0 of the F2 fiber channel for transmission without any intermediate processing. The configuration of the mapping structure is controlled by a set of register groups. By configuring the values in the register groups, the connection method of each data channel in the mapping structure can be changed. The fiber routing needs to be configured according to the needs of the simulated network to establish a correct and effective virtual channel mapping, thereby realizing the simulated data interaction required by the simulated network.
[0064] For interface signals of interface devices connected via virtual channels (i.e., simulated interface signals, including low-speed IO, RS422, RS485 synchronous and asynchronous interfaces, LVDS interfaces, analog signals, and general interface signals), since the total number of virtual channels entering a single fiber optic interface is maintained below 128, and the high bandwidth of the fiber optic channel is utilized, a relatively independent data channel can be allocated for each simulated interface signal, avoiding the parsing process of the sampled data at the fiber optic routing end, and minimizing the forwarding delay of low-speed signal data at the fiber optic routing end. By configuring the mapping module, the fiber optic routing can realize the connection mode of different data channels, and then the simulation center can communicate data with the corresponding device under test as needed.
[0065] Another embodiment of the present invention provides a method for arbitrary topology optical fiber routing based on virtual channels, the steps comprising:
[0066] Fibre Channel virtualizes multiple virtual channels;
[0067] The configuration module obtains the interface information of the interface device through the optical fiber interface and completes the interface configuration;
[0068] The configuration module configures the mapping module, establishes a mapping relationship of virtual channels to generate data channels, and establishes fiber optic communication between fiber optic channels;
[0069] Generate configuration information and complete routing configuration.
[0070] Specifically, such as Figure 4As shown, first, the interface information of the low-latency interface device is obtained through the optical fiber interface of the optical fiber router, and the interface configuration is also completed through the optical fiber interface, such as the specific communication parameters of the interface such as RS485, RS422, LVDS, and analog signals. Different port modes such as normal, forwarding, or self-closed loop can also be set. Then, the mapping relationship of the virtual channel can be freely configured in the graphical interface, and virtual channels can be established between any similar ports. After the graphical interface configuration is completed, the configuration information is automatically generated, and the routing configuration is completed through the optical fiber interface.
[0071] In an optional implementation, the configuration module configures the mapping module according to the communication requirements of the simulation system to establish connection modes of different data channels.
[0072] In an optional implementation, in a single simulation computer and one or more devices under test mode, the method further includes:
[0073] Connecting the simulation computer and the device under test to different optical fiber interfaces respectively;
[0074] An interface device of the configuration simulation computer and an interface device of one or more devices under test are mapped to each other through a virtual channel, so as to establish communication between the simulation computer and the one or more devices under test.
[0075] In an optional implementation, in a multi-simulation computer and multi-device-under-test mode, the method further includes:
[0076] Connecting the simulation computer and the device under test to different optical fiber interfaces respectively;
[0077] Configuring an interface device of the simulation computer and an interface device of one or more corresponding devices under test to be mapped through virtual channels, establishing multiple unrelated optical fiber routing networks in the same routing environment, and establishing separate corresponding connections between each simulation computer and multiple corresponding devices under test; or
[0078] The configuration module configures the mapping module according to the communication requirements of the simulation system, establishes connection modes for different data channels, and the simulation computer communicates data with the corresponding device under test as needed, establishing a mixed connection between multiple simulation machines and multiple devices under test.
[0079] In a specific embodiment of the present invention, Figure 5-8 As shown, in the single simulator and single device under test mode, the simulator and the device under test are each connected to an optical interface of the fiber optic router. The simulation interface of the simulator and the interface of the device under test can be directly connected through a virtual channel. This is the simplest working mode of this fiber optic router.
[0080] In the single simulator and multiple devices under test mode, the simulator's simulation interface can be assigned to different fiber optic interfaces through virtual channels. That is, through this fiber optic routing, the effective interface of a single simulator can be conveniently connected to two devices under test to complete simulation data interaction.
[0081] The multi-emulator and multi-DUT mode includes two scenarios. In one scenario, each emulator is individually connected to its corresponding DUT, enabling two unrelated fiber routing networks within the same routing environment. In the other scenario, multiple emulators and DUTs are mixed, with different interfaces on different emulators corresponding to different DUTs. These emulators and DUTs can flexibly interact with each other across common interfaces.
[0082] The free topology fiber optic routing based on virtual channels described in the present invention is more flexible and has lower latency than traditional fiber optic networks. It can effectively support the characteristics of group collaborative networked work systems, adapt to the new generation of multi-entity collaborative real-time simulation network platform architecture, and build an adaptive real-time simulation dynamic network topology structure based on the group collaborative work group network form and network scale to solve cluster-level collaborative simulation management, scheduling, control and interaction problems.
[0083] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not limitations on the implementation methods of the present invention. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made based on the above description. It is impossible to list all the implementation methods here. All obvious changes or modifications derived from the technical solution of the present invention are still within the scope of protection of the present invention.
Claims
1. A virtual channel-based arbitrary topology optical fiber routing system, characterized in that: include: Fibre Channel, including multiple virtual channels, for communication between multiple fiber-optic interface devices; A mapping module is used to establish mappings between virtual channels and generate data channels, thereby establishing fiber optic communications between fiber optic channels; and A configuration module, used to configure the mapping module to achieve data communication of the simulation system; The simulation system is connected to the optical fiber routing system via the optical fiber interface device to perform data communication; The system further comprises an optical fiber interface; the configuration module is further configured to send configuration commands through the optical fiber interface and the optical fiber channel to perform interface query and configuration on the optical fiber interface device.
2. The arbitrary topology optical fiber routing system based on virtual channels according to claim 1, characterized in that: The configuration of the mapping module is controlled by a group of registers in the configuration module, and the mapping mode of each virtual channel in the mapping module is changed by the values in the configuration registers.
3. The arbitrary topology optical fiber routing system based on virtual channels according to claim 1, characterized in that: The simulation system includes a simulation computer and a device under test. Each optical fiber interface device is connected to a simulation computer or a device under test. The virtual channel is a connection channel between the simulation computer and the device under test. There are one or more simulation computers and one or more devices under test. Each device under test corresponds to one or more virtual channels.
4. The arbitrary topology optical fiber routing system based on virtual channels according to claim 3, characterized in that: The communication protocol of the virtual channel is selectable, and the channel protocol of the virtual channel is selected according to the simulation computer and the device under test.
5. The arbitrary topology optical fiber routing system based on virtual channels according to claim 1, characterized in that: Each fiber channel is divided into 128 virtual channels, allocating independent data channels for the interface signals of each interface device.
6. A method for an arbitrary topology optical fiber routing system based on virtual channels according to any one of claims 1 to 5, characterized in that the steps include: Fibre Channel virtualizes multiple virtual channels; The configuration module obtains the interface information of the interface device through the optical fiber interface and completes the interface configuration; The configuration module configures the mapping module, establishes a mapping relationship of virtual channels to generate data channels, and establishes fiber optic communication between fiber optic channels; Generate configuration information and complete routing configuration.
7. The arbitrary topology optical fiber routing method based on virtual channels according to claim 6, characterized in that: The configuration module configures the mapping module according to the communication requirements of the simulation system and establishes connection modes of different data channels.
8. The arbitrary topology optical fiber routing method based on virtual channels according to claim 7, characterized in that: In a single simulation computer and one or more devices under test mode, the method further comprises, Connecting the simulation computer and the device under test to different optical fiber interfaces respectively; An interface device of the configuration simulation computer and an interface device of one or more devices under test are mapped to each other through a virtual channel, so as to establish communication between the simulation computer and the one or more devices under test.
9. The method for arbitrary topology optical fiber routing based on virtual channels according to claim 7, characterized in that: In a multi-simulation computer and multi-DUT mode, the method further comprises: Connecting the simulation computer and the device under test to different optical fiber interfaces respectively; Configuring an interface device of the simulation computer and an interface device of one or more corresponding devices under test to be mapped through virtual channels, establishing multiple unrelated optical fiber routing networks in the same routing environment, and establishing separate corresponding connections between each simulation computer and multiple corresponding devices under test; or The configuration module configures the mapping module according to the communication requirements of the simulation system, establishes connection modes for different data channels, and the simulation computer communicates data with the corresponding device under test as needed, establishing a mixed connection between multiple simulation machines and multiple devices under test.
Citation Information
Patent Citations
Hardware based network simulation system and method
CN104954166A
Optical path detection method and device for passive optical network
CN109995428A