FC-based configurable multi-adaptive convergence distribution switch
By designing a configurable multi-adaptive aggregation distribution switch based on FC, using the FPGA information exchange logic processing module and the FPGA+ARM control management module, the shortcomings of existing FC switches in complex network environments and flexible customization are solved, and flexible adaptation is achieved. Information exchange and message distribution capabilities of network environments.
Patent Information
- Application Number
- CN202421063581.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2034-05-15
AI Technical Summary
Existing FC switches cannot be used in complex hybrid network environments, and cannot be refined data distribution based on protocol types or data content. Traditional FC switches are based on fixed rules and cannot be flexibly customized to meet specific application scenarios.
A configurable multi-adaptive aggregation and distribution switch based on FC was designed, using SPF fiber interface module, FPGA information exchange logic processing module and FPGA+ARM control management module, and flexible information exchange logic is realized through FPGA programmable logic processing chip. Supports user configuration to adapt to different network environments, including Ethernet ports and serial ports for management and debugging.
It realizes customization of information processing logic according to the network environment, supports standard and non-standard information exchange, and provides configurable aggregation and distribution message logic processing. Users can configure switch ports through visual means to meet the needs of different message aggregation and distribution services.
Smart Images

Figure CN222262761U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of communication equipment, and in particular to a configurable multi-adaptive convergence distribution switch based on FC. Background Art
[0002] FC switch is a special switch for Fibre Channel network, mainly used to connect storage devices and hosts, transmit data through Fibre Channel protocol, and provide high-speed and reliable storage connection. This switch is also widely used in FC network comprehensive experiments in avionics integrated computer laboratory.
[0003] The applicant has found that the current FC switches have the following main problems and defects:
[0004] (1) Due to the limitations of technical standards and protocols, it cannot be applied to complex and mixed network environments;
[0005] (2) It is not possible to perform refined data distribution based on protocol type or data content, and therefore does not support protocol-based data distribution capabilities;
[0006] (3) Traditional FC switches aggregate data based on fixed rules and cannot be flexibly customized according to actual needs, resulting in failure to meet certain specific application scenarios. Utility Model Content
[0007] The utility model provides a configurable multi-adaptive convergence distribution switch based on FC to solve the technical problems existing in the prior art.
[0008] To achieve the above object, the present invention provides the following technical solutions:
[0009] The configurable multi-adaptable aggregation and distribution switch based on FC provided in the present application includes:
[0010] SPF optical fiber interface module, used to provide a communication connection interface with external equipment;
[0011] FPGA information exchange logic processing module, used to control the information communication exchange logic between devices according to the switch configuration, including the aggregation and distribution of messages;
[0012] FPGA+ARM control management module, used to manage and control the functions, status, and configuration of the entire switch;
[0013] Among them, the SPF optical fiber interface module, FPGA information exchange logic processing module, and FPGA+ARM control management module are connected in series, and the switch is developed and produced based on the FPGA programmable logic processing chip.
[0014] The switch is provided with an Ethernet port and a serial port, the Ethernet port is used to manage the configuration information of the switch, and the serial port is used to debug and manage the switch. The FPGA information exchange logic processing module is solidified by logic to adapt to the current network environment, and exchanges network information according to the configuration of the user through the Ethernet port, realizing flexible and multi-adaptive network exchange capabilities.
[0015] Furthermore, the FPGA information exchange logic processing module and the FPGA+ARM control management module are connected via a PCIe x4 expansion card.
[0016] Furthermore, the PCIe x4 expansion card has 4 PCIe channels, and the PCIe x4 is used to connect the FPGA chip and other hardware components, and the other hardware components include DDR3 memory and flash memory.
[0017] Furthermore, it also includes a switch aggregation logic module, which is used to control and manage the aggregation function of the switch according to user configuration to achieve message aggregation requirements in different network environments.
[0018] Furthermore, it also includes a switch distribution logic module, which is used to control and manage the distribution function of the switch according to user configuration to achieve message distribution requirements in different network environments.
[0019] Furthermore, the user configuration includes a protocol format, a DID, and a distribution group. The switch implements message distribution requirements in different network environments by configuring a unique identifier for each port and distributing the input message according to the identifier. If a match is successful, the message is output from the corresponding port.
[0020] Beneficial effects achieved by the utility model:
[0021] (1) The utility model provides a configurable and multi-adaptable FC-based convergence and distribution switch, which can customize information processing logic according to the network environment, flexibly adapt to different network environments, and meet standard and non-standard information exchange.
[0022] (2) The FC-based configurable multi-adaptable aggregation and distribution switch provided by the utility model provides configurable aggregation and distribution message logic processing. Users can configure and manage the functions of the switch ports in a visual graphical manner to adapt to different message aggregation and distribution business requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a schematic diagram of the overall structure of the switch of the utility model;
[0024] Figure 2 This is a convergence logic diagram of the switch of the utility model;
[0025] Figure 3 It is a distribution logic diagram of the switch of the utility model;
[0026] The drawings are only used for illustrative purposes and should not be construed as limitations on this patent. In order to better illustrate this embodiment, some parts of the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product. For those skilled in the art, it is understandable that some well-known structures and their descriptions in the drawings may be omitted. The same or similar numbers correspond to the same or similar parts. The terms describing the positional relationship in the drawings are only used for illustrative purposes and should not be construed as limitations on this patent. DETAILED DESCRIPTION
[0027] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Obviously, the described embodiments are only part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection required by the utility model.
[0028] The technical solution of the present utility model is described in detail below in conjunction with the specific drawings.
[0029] like Figure 1 As shown in the figure, a configurable multi-adaptive convergence and distribution switch based on FC is mainly composed of three parts: SPF fiber interface module, FPGA information exchange logic processing module, and FPGA+ARM control management module. The fiber interface module provides external interface functions and can communicate with external devices through optical modules; the FPGA information exchange logic processing module controls the information communication exchange logic between devices according to the switch configuration, including message aggregation and distribution; the control management module manages and controls the functions, status, and configuration of the entire switch. The modules are in series, such as: SPF fiber interface module <=> FPGA information exchange logic processing module <=> FPGA+ARM control management module.
[0030] The FC aggregation and distribution switch is developed and produced based on FPGA programmable logic processing chips. In addition to meeting the functions and characteristics of traditional switches, the switch can also customize different information exchange logic according to the place of use or environment. At the same time, the switch has an Ethernet port for managing the configuration information of the switch, such as aggregation, distribution port grouping, DID configuration, etc.; the serial port is used to debug and manage the switch.
[0031] First, different processing logics are formulated according to the network environment, and the FGPA is logically solidified to adapt to the current network environment. The user then configures the required ports through the Ethernet port, such as aggregation ports, distribution ports, monitoring ports, debugging ports, etc. Finally, the switch exchanges network information according to the user configuration, thereby realizing flexible and adaptable network switching capabilities.
[0032] like Figure 2 As shown in FIG. 1 , it is a switch aggregation logic diagram. The switch controls and manages the aggregation function of the switch through user configuration (including protocol format, DID, aggregation group, etc.) to achieve message aggregation requirements in different network environments.
[0033] The user can configure the aggregation of each port function of the switch through the device configuration management interface, including the aggregation input port and the aggregation port. The same device can be configured with multiple group aggregations. Figure 2 As shown, the messages of ports 1, 2, and 3 are aggregated to port 48, and all messages passing through ports 1, 2, and 3 are output through port 48, thereby realizing the aggregation and output function of messages from multiple ports.
[0034] like Figure 3 As shown in FIG. 1 , it is a switch distribution logic diagram. The switch controls and manages the distribution function of the switch through user configuration (including protocol format, DID, distribution group, etc.) to achieve message distribution requirements in different network environments.
[0035] The user can configure a unique identifier (DID) for each port of the switch, and the switch's logic processing (FPGA information exchange logic processing module) distributes the input message according to this identifier. The identifier in the message is matched with the identifier of the port. If the match is successful, the message is output from the port. Figure 3 As shown, the messages msg2, msg3, and msg48 received by port 1 are distributed to the output ports identified as 0x10002, 0x10003, and 0x100048, thereby realizing the message distribution and output function.
[0036] The serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above are only preferred embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A configurable multi-adaptive aggregation and distribution switch based on FC, characterized in that: include: SPF optical fiber interface module, used to provide a communication connection interface with external equipment; FPGA information exchange logic processing module, used to control the information communication exchange logic between devices according to the switch configuration, including the aggregation and distribution of messages; FPGA+ARM control management module, used to manage and control the functions, status, and configuration of the entire switch; The SPF optical fiber interface module, FPGA information exchange logic processing module, and FPGA+ARM control management module are connected in series, and the switch is developed and produced based on the FPGA programmable logic processing chip; The switch is provided with an Ethernet port and a serial port. The Ethernet port is used to manage the configuration information of the switch, and the serial port is used to debug and manage the switch.
2. The FC-based configurable multi-adaptive aggregation and distribution switch according to claim 1, characterized in that: The FPGA information exchange logic processing module and the FPGA+ARM control management module are connected via a PCIe x4 expansion card.
3. The FC-based configurable multi-adaptive aggregation and distribution switch according to claim 2, characterized in that: The PCIe x4 expansion card has 4 PCIe channels, and the PCIe x4 is used to connect the FPGA chip and other hardware components, and the other hardware components include DDR3 memory and flash memory.
4. The FC-based configurable multi-adaptive aggregation and distribution switch according to claim 1, characterized in that: It also includes a switch aggregation logic module, which is used to control and manage the aggregation function of the switch according to user configuration to achieve message aggregation requirements in different network environments.
5. The FC-based configurable multi-adaptive aggregation and distribution switch according to claim 1, characterized in that: It also includes a switch distribution logic module, which is used to control and manage the distribution function of the switch according to user configuration to achieve message distribution requirements in different network environments.
6. The FC-based configurable multi-adaptive aggregation and distribution switch according to claim 4 or 5, characterized in that: The user configuration includes the protocol format, DID, and distribution group. The switch implements the message distribution requirements in different network environments by configuring a unique identifier for each port and distributing the input message according to the identifier. If a match is successful, the message is output from the corresponding port.
