Multi-node server

Through the network switching module, the multi-channel data channels are integrated in the multi-node server, which solves the problem of traditional network connections occupying space and resources, and achieves efficient heat dissipation and stability, which is suitable for the network connection requirements of multi-node servers.

CN119165931APending Publication Date: 2024-12-20INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411194692.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The network connection method of traditional multi-node servers occupies a large amount of internal space and network port resources of the chassis, and affects the ventilation and heat dissipation effect of the chassis.

Method used

Using a network switching module, the single data channel on the network port side is expanded into multiple data channels through the data switching unit, realizing the integration of multiple network data channels of multiple motherboard nodes. Only one network port is needed to connect to the external network, reducing internal installation Space and network port resources are occupied, and the data transmission rate is adjusted through temperature detection to improve heat dissipation effect.

Benefits of technology

It saves the internal installation space and network port resources of the multi-node server, improves the ventilation and heat dissipation effect of the chassis, and ensures the stability and efficient operation of the server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119165931A_ABST
    Figure CN119165931A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of servers, discloses a multi-node server, and aims to solve the problems that the network connection of the multi-node server can greatly occupy the internal space and network port resources of a case and influence the ventilation and heat dissipation effects of the case. The multi-node server comprises a first mainboard node, a second mainboard node and a network switching module. The first mainboard node is provided with a first network connector, and the second mainboard node is provided with a second network connector. The network switching module comprises a network switching connector, a data switching unit and a network port, and the data switching unit is connected with the network switching connector and the network port, so that the multiple data channels at the network switching connector are connected with the network port. The first network connector is connected with the network switching connector and is connected to the first data channel, and the second network connector is connected with the network switching connector and is connected to the second data channel. The multi-node server provided by the invention is used for simplifying an internal network structure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of servers, and in particular to a multi-node server. Background Art

[0002] The hardware modules inside the server are mainly composed of the motherboard, processor, memory, hard disk, network card and power supply. As the server is constantly updated, the functions it supports are becoming more and more complex. With the continuous development of computer technology, the computing performance requirements of the server are getting higher and higher. Traditional single-node servers are gradually unable to meet the huge computing power requirements.

[0003] Based on this, a cluster system composed of multiple server nodes (i.e., a multi-node server) is used to significantly improve the computing performance of the server. However, in the server chassis, multiple server nodes (i.e., the mainboard) need to be plugged and installed one by one with a corresponding number of network pass-through boards to achieve network connection of multiple server nodes through network cables. The setting of multiple network pass-through boards will greatly occupy the internal space and network port resources of the chassis, and the setting of multiple network pass-through boards themselves and the connection cables will also affect the ventilation and heat dissipation of the chassis. Summary of the invention

[0004] In view of this, the present invention provides a multi-node server, aiming to solve the problem that the network connection of the multi-node server will greatly occupy the internal space and network port resources of the chassis and affect the ventilation and heat dissipation effect of the chassis.

[0005] The present invention provides a multi-node server, comprising a first mainboard node, a second mainboard node and a network exchange module. The first mainboard node is provided with a first network connector, and the second mainboard node is provided with a second network connector. The network exchange module comprises a network exchange connector, a data exchange unit and a network port, and the data exchange unit is connected to the network exchange connector and the network port so that multiple data channels at the network exchange connector are connected to the network port. The first network connector is connected to the network exchange connector and connected to the first data channel, and the second network connector is connected to the network exchange connector and connected to the second data channel.

[0006] In some embodiments, the first network connector is detachably connected to the network switch connector. And / or, the second network connector is detachably connected to the network switch connector.

[0007] In some embodiments, the first network connector and the second network connector are plug ports, and the network switch connector includes a first network socket and a second network socket. The first network socket is communicatively connected to the first network connector via a cable and is detachably arranged so that the first motherboard node is connected to the network port via a first data channel. The second network socket is communicatively connected to the second network connector via a cable and is detachably arranged so that the second motherboard node is connected to the network port via a second data channel.

[0008] In some embodiments, the network exchange module includes a network board, a first storage unit, a first temperature detection unit, a second storage unit, and a second temperature detection unit. At least the data exchange unit and the network port are installed at the network board. The first storage unit is connected to the first network socket so that the first mainboard node identifies the port information of the first network socket through the first storage unit. The first temperature detection unit is installed at the network board and is arranged close to the data exchange unit, for detecting the real-time temperature of the data exchange unit, and the first mainboard node is connected to the first temperature detection unit via the first network socket. The second storage unit is connected to the second network socket so that the second mainboard node identifies the port information of the second network socket through the second storage unit. The second temperature detection unit is installed at the network board and is arranged close to the data exchange unit, for detecting the real-time temperature of the data exchange unit, and the second mainboard node is connected to the second temperature detection unit via the second network socket.

[0009] In some embodiments, the first mainboard node detects the real-time temperature of the data exchange unit through the first temperature detection unit, and when the temperature of the data exchange unit is greater than a preset temperature, the first mainboard node controls to reduce the data transmission rate through the network exchange module. The second mainboard node detects the real-time temperature of the data exchange unit through the second temperature detection unit, and when the temperature of the data exchange unit is greater than a preset temperature, the second mainboard node controls to reduce the data transmission rate through the network exchange module.

[0010] In some embodiments, the multi-node server further includes a DPU module, and at least the data exchange unit is a part of the DPU module.

[0011] In some embodiments, the multi-node server further includes a chassis, in which the first motherboard node, the second motherboard node and the network switching module are disposed; a network socket is disposed on one side of the chassis, and a network port is disposed at the network socket.

[0012] In some implementations, the network port is an RJ45 interface.

[0013] In some embodiments, the network exchange module also includes a photoelectric conversion unit, which is arranged between the data exchange unit and the network port. The photoelectric conversion unit and the data exchange unit are connected by electrical signals. The photoelectric conversion unit outputs an optical signal toward one end of the network port, and the network port is a fiber optic socket.

[0014] In some embodiments, the multi-node server further includes a third mainboard node, the third mainboard node is provided with a third network connector, and the third network connector is connected to the network switch connector via a third data channel.

[0015] Beneficial effect: In a multi-node server, through the expansion conversion of the data exchange unit in the network exchange module, the single data channel on the network port side can be expanded into multiple data channels, so that multiple data channels are formed between the network exchange connector and the data exchange unit. Based on this, the first network connector in the first motherboard node can be connected to the network exchange connector through the first data channel, and the second network connector in the second motherboard node can be connected to the network exchange connector through the second data channel. That is, the network exchange module can be regarded as a built-in switch structure, so that the multiple network data channels of the first motherboard node, the second motherboard node and even more motherboard nodes can be integrated through the data exchange unit, and then connected to the external network through the network port.

[0016] In this way, for a multi-node server, when two or more mainboard nodes are connected to the network, they only need to use one network switching module to enable the multi-channel data channels of multiple mainboard nodes to be connected to the same network port through the network switching module. Compared with the technical solution in the related art that uses two network pass-through boards to connect two mainboard nodes to two external network ports respectively. The above-mentioned multi-node server of the present application only needs one network switching module, which can save the internal installation space of the multi-node server. And the above-mentioned multi-node server as a whole only needs to access the network through one network port of the network switching module, and will not occupy additional network port resources in the server and the computer room. And the setting of a single network switching module is conducive to improving the ventilation and heat dissipation effect inside the multi-node server. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A network connection diagram of a single-node server in a related solution;

[0019] Figure 2 A network connection diagram of a dual-node server in a related solution;

[0020] Figure 3 A schematic diagram of the structure of a first multi-node server provided in an embodiment of the present invention;

[0021] Figure 4 A schematic diagram of the structure of a second multi-node server provided in an embodiment of the present invention;

[0022] Figure 5 for Figure 3 A first structural schematic diagram of a network switching module shown in;

[0023] Figure 6 for Figure 3 A second structural schematic diagram of the network switching module shown in;

[0024] Figure 7 A schematic diagram of the structure of a third multi-node server provided in an embodiment of the present invention.

[0025] Description of reference numerals:

[0026] 01, server node; 011, transceiver processor; 012, first network connector; 02, network pass-through board; 021, second network connector; 022, network pass-through port;

[0027] 100. Multi-node server;

[0028] 10. First mainboard node; 11. First transceiver processor; 12. First network connector;

[0029] 20. Second mainboard node; 21. Second transceiver processor; 22. Second network connector;

[0030] 30. Network exchange module; 31. Network exchange connector; 311. First network socket; 312. Second network socket; 313. Third network socket; 32. Data exchange unit; 33. Network port; 34. Network board; 351. First temperature detection unit; 352. Second temperature detection unit; 353. First storage unit; 354. Second storage unit; 36. Photoelectric conversion unit;

[0031] 40. a third mainboard node; 41. a third transceiver processor; 42. a third network connector;

[0032] 50. Chassis;

[0033] 60. DPU module. DETAILED DESCRIPTION

[0034] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0035] In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present invention.

[0036] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0037] With the continuous development of computer technology, servers have become an indispensable part. Massive data requires the support of huge computing power, and one server after another escorts the development of big data.

[0038] The hardware modules inside the server are mainly composed of the motherboard, processor, memory, hard disk, network card and power supply. As the server is constantly updated, the functions it supports are becoming more and more complex. With the continuous development of computer technology, the computing performance requirements of servers are getting higher and higher. However, the computing performance of single-node servers has gradually failed to meet the needs of huge computing power. Based on this, multi-node servers came into being.

[0039] A traditional single-node server is a single node consisting of a server, which is used to host and run applications or provide specific services. In layman's terms, a single-node server has only one motherboard inside the chassis, and all the hardware configurations inside the server are only connected to this motherboard, including the power board, network board, fan board, hard disk backplane, and RISER card (expansion card) and other sub-card configurations.

[0040] like Figure 1 As shown, Figure 1It is a network connection diagram of a single-node server in a related scheme. The single-node server includes a server node 01 and a network pass-through board 02. The server node 01 includes a transceiver processor 011 and a first network connector 012, and the transceiver processor 011 is communicatively connected with the first network connector 012 for forwarding and transmitting network data. Correspondingly, the network pass-through board 02 includes a second network connector 021 and a network pass-through port 022, and the second network connector 021 is connected to the first network connector 012 by a cable. The server node 01 and the network pass-through board 02 are both arranged in a server chassis, and the network pass-through board 02 is arranged near the front window or rear window of the chassis, so that the network pass-through port 022 (such as an RJ45 port) is connected to the external twisted pair through the side wall of the chassis, so that the server node 01 is connected to the network, and the network pass-through board 02 and the server node 01 are connected by a cable in the chassis, so that the position of the server node 01 in the server chassis can be flexibly arranged.

[0041] This type of single-node server is relatively simple to configure and manage, has low cost, is easy to deploy, and because there is only one node, the performance is relatively consistent, with no differences between nodes. However, single-node servers do not have a redundancy mechanism. Once a server fails, the entire service will be interrupted immediately, and the scalability of single-node servers will be limited. When the load increases, a single node may not be able to handle all requests, and the scalability is limited. In addition, the computing performance and resources of single-node servers are limited. The CPU (Central Processing Unit), memory, and storage resources of a single node are limited and cannot meet large-scale needs. The development of multi-node servers has effectively solved various problems with single-node servers.

[0042] A multi-node server refers to a cluster system consisting of two or more server nodes 01. Taking a dual-node server as an example, a dual-node server has two motherboards inside the chassis, and these two motherboards are the corresponding two server nodes 01. Inside the dual-node server, each server node 01 has both its own hardware configuration and common hardware modules. For example, the power board inside the dual-node server can supply power to one server node 01 or the other server node 01. In this way, using one power board can meet the power supply requirements of the two server nodes 01 inside the dual-node server, greatly saving space inside the server. In addition to the power supply requirements, the network connection problem of the dual-node server also needs to be focused on.

[0043] The network connection problem of a single-node server can be solved by a network pass-through board. The network pass-through board communicates with the mainboard through a cable, and then the network cable is connected to the RJ45 interface of the network pass-through board 02 to achieve the network connection of the single-node server. This network pass-through board 02 is suitable for single-node servers.

[0044] If the above network pass-through board 02 is applied to a multi-node server, such as Figure 2 As shown, Figure 2 The figure is a network connection diagram of a dual-node server in a related solution. In the dual-node server, two server nodes 01 are arranged in one-to-one correspondence with two network pass-through boards 02, so that the transceiver processor 011 is connected to the network via the first network connector 012, the second network connector 021 and the network pass-through port 022 in sequence.

[0045] Since a multi-node server needs to be equipped with a network pass-through board 02 for each server node 01, that is, multiple network pass-through boards 02 of the multi-node server are connected to the network through an RJ45 interface respectively, so that multiple server nodes 01 can be connected to the network. However, the setting of multiple network pass-through boards 02 will greatly occupy the internal space and network port resources of the chassis, and the setting of multiple network pass-through boards 02 themselves and the connection cables will also affect the ventilation and heat dissipation of the chassis.

[0046] Based on this, the present application provides a multi-node server to solve the problem that the network connection of the multi-node server will greatly occupy the internal space and network port resources of the chassis and affect the ventilation and heat dissipation effect of the chassis. Figures 3 to 7 Describe the multi-node server provided by this application.

[0047] like Figure 3 As shown, the present application provides a multi-node server 100, including a first motherboard node 10, a second motherboard node 20 and a network switching module 30. The first motherboard node 10 is provided with a first network connector 12, and the second motherboard node 20 is provided with a second network connector 22. The network switching module 30 includes a network switching connector 31, a data switching unit 32 and a network port 33, and the data switching unit 32 is connected to the network switching connector 31 and the network port 33, so that the multiple data channels at the network switching connector 31 are connected to the network port 33. The first network connector 12 is connected to the network switching connector 31 and connected to the first data channel, and the second network connector 22 is connected to the network switching connector 31 and connected to the second data channel.

[0048] In this way, in the multi-node server 100, the single data channel on the side of the network port 33 can be expanded into multiple data channels through the expansion conversion of the data exchange unit 32 in the network exchange module 30, so that multiple data channels are formed between the network exchange connector 31 and the data exchange unit 32. Based on this, the first network connector 12 in the first motherboard node 10 can be connected to the network exchange connector 31 through the first data channel, and the second network connector 22 in the second motherboard node 20 can be connected to the network exchange connector 31 through the second data channel. That is, the network exchange module 30 can be regarded as a built-in switch structure, so that the multiple network data channels of the first motherboard node 10, the second motherboard node 20 and even more motherboard nodes can be integrated through the data exchange unit 32, and then connected to the external network through the network port 33.

[0049] In this way, for the multi-node server 100, when two or more mainboard nodes are connected to the network, they only need to use one network switching module 30 to enable the multi-channel data channels of multiple mainboard nodes to be connected to the same network port through the network switching module 30. Compared with the technical solution in the related art that uses two network pass-through boards to connect the two mainboard nodes to the two external network ports respectively. The above-mentioned multi-node server 100 of the present application only needs one network switching module 30, which can save the internal installation space of the multi-node server 100. And the above-mentioned multi-node server 100 as a whole only needs to access the network through one network port of the network switching module 30, and will not occupy additional network port resources in the server and the computer room. And the setting of a single network switching module is conducive to improving the ventilation and heat dissipation effect inside the multi-node server 100.

[0050] It should be noted that in the embodiment of the present application, two mainboard nodes, three mainboard nodes or a greater number of mainboard nodes may be installed in the multi-node server 100. The data exchange unit 32 may use a processor of model 88E6141, which is not limited thereto.

[0051] like Figure 4 As shown, the multi-node server 100 further includes a third mainboard node 40, and the third mainboard node is provided with a third network connector 42, and the third network connector 42 is connected to the network switch connector 31 via a third data channel.

[0052] That is, the data exchange unit 32 of the network exchange module 30 can integrate two, three or more data channels at the network exchange connector 31 into the same network port 33, so that three or more motherboard nodes can access the network through the same network exchange module 30. This is beneficial to reducing the occupancy rate of the internal space and external network ports of the server and improving the ventilation and heat dissipation effect inside the server. In some embodiments, the first network connector 12 is detachably connected to the network exchange connector 31.

[0053] The second network connector 22 is detachably connected to the network switch connector 31 .

[0054] In the case that the multi-node server 100 is further provided with a third mainboard node 40 , the third network connector 42 and the network switch connector 31 are detachably connected.

[0055] By setting the first network connector 12, the second network connector 22 and the third network connector 42 to be detachably connected with the network switch connector 31, the first motherboard node 10, the second motherboard node 20 and the third motherboard node 40 are detachably connected with the network switch module 30. This facilitates the assembly and disassembly of the first motherboard node 10, the second motherboard node 20, the third motherboard node 40 and the network switch module 30 in the multi-node server 100.

[0056] Exemplarily, the first network connector 12 and the second network connector 22 are plug-in ports. Figure 3 and Figure 4 As shown, the network switch connector 31 includes a first network socket 311 and a second network socket 312. The first network socket 311 is connected to the first network connector 12 through a cable and is detachably provided so that the first motherboard node 10 is connected to the network port 33 through a first data channel. The second network socket 312 is connected to the second network connector 22 through a cable and is detachably provided so that the second motherboard node 20 is connected to the network port 33 through a second data channel.

[0057] The first network connector 12 and the second network connector 22 are plug-in ports, and the network switch connector 31 is provided with a first network socket 311 and a second network socket 312. In the multi-node server 100, cables can be detachably connected to the above-mentioned plug-in ports and sockets, so that the data channels between the multiple mainboard nodes and the network switch module 30 remain unobstructed.

[0058] For example, the cable may be a network twisted pair cable, in which case the above-mentioned plug-in port and the network socket may be an RJ45 interface. Alternatively, the cable may also be a USB (Universal Serial Bus) cable, in which case the above-mentioned plug-in port and the network socket may be a USB port of a corresponding model. Alternatively, the cable may also be a flat cable structure, that is, in this case the above-mentioned plug-in port and the network socket may be a corresponding crimping fixed structure.

[0059] like Figure 4 As shown, in the case where the multi-node server 100 further includes a third motherboard node 40, the network switch connector 31 further includes a third network socket 313. The third network socket 313 is communicatively connected to the third network connector 42 via a cable and is detachably arranged so that the third motherboard node 40 is connected to the network port 33 via a third data channel. Thus, the data channels between the multiple motherboard nodes and the network switch module 30 remain unblocked.

[0060] In some embodiments, Figure 3 and Figure 4 As shown, the first motherboard node 10 includes a first transceiver processor 11, and the first transceiver processor 11 is connected to the first network connector 12, so that the first motherboard node 10 uploads data or downloads data via the first transceiver processor 11 and the first network connector 12. The second motherboard node 20 includes a second transceiver processor 21, and the second transceiver processor 21 is connected to the second network connector 22, so that the second motherboard node 20 uploads data or downloads data via the second transceiver processor 21 and the second network connector 22. The third motherboard node 40 includes a third transceiver processor 41, and the third transceiver processor 41 is connected to the third network connector 42, so that the third motherboard node 40 uploads data or downloads data via the third transceiver processor 41 and the third network connector 42.

[0061] It is understandable that the first transceiver processor 11 serves as a data transmission unit of the first mainboard node 10, and the first transceiver processor 11 can be integrated in a CPU (Central Processing Unit) or an onboard management module. Alternatively, the first transceiver processor 11 can be set as an onboard network card unit.

[0062] Correspondingly, the second transceiver processor 21 serves as a data transmission unit of the second mainboard node 20, and the second transceiver processor 21 can be integrated in a CPU (Central Processing Unit) or an onboard management module, or the second transceiver processor 21 can be set as an onboard network card unit.

[0063] The third transceiver processor 41 serves as a data transmission unit of the third mainboard node 40. The third transceiver processor 41 can be integrated in a CPU (Central Processing Unit) or an onboard management module. Alternatively, the third transceiver processor 41 can be set as an onboard network card unit. This is not limited.

[0064] In some embodiments, Figure 5 As shown, the network switching module 30 includes a network card 34, a first temperature detection unit 351, a second temperature detection unit 352, a first storage unit 353 and a second storage unit 354. At least the data switching unit 32 and the network port 33 are installed at the network card 34.

[0065] The first storage unit 353 is connected to the first network socket 311, so that the first mainboard node 10 (such as the first transceiver processor 11) can identify the port information of the first network socket 311 through the first storage unit 353. Correspondingly, the second storage unit 354 is connected to the second network socket 312, so that the second mainboard node 20 (such as the second transceiver processor 21) can identify the port information of the second network socket 312 through the second storage unit 354.

[0066] The first temperature detection unit 351 is installed at the network board 34 and is disposed close to the data exchange unit 32, and is used to detect the real-time temperature of the data exchange unit 32, and the first mainboard node 10 is connected to the first temperature detection unit 351 via the first network socket 311. The second temperature detection unit 352 is installed at the network board 34 and is disposed close to the data exchange unit 32, and is used to detect the real-time temperature of the data exchange unit 32, and the second mainboard node 20 is connected to the second temperature detection unit 352 via the second network socket 312.

[0067] Combination Figure 4 and Figure 5 , the first mainboard node 10 is in the process of accessing the network through the first network socket 311, the data exchange unit 32 and the network port 33. The first temperature detection unit 351 and the first storage unit 353 are a set of identification and detection modules, so that the first mainboard node 10 can accurately identify the port information of the first network socket 311 through the first storage unit 353, and the first mainboard node 10 can also detect the working temperature of the network switching module 30 (especially the data exchange unit 32) in real time through the first temperature detection unit 351.

[0068] Correspondingly, the second motherboard node 20 is in the process of accessing the network through the second network socket 312, the data exchange unit 32 and the network port 33. The second temperature detection unit 352 and the second storage unit 354 are another set of identification and detection modules, so that the second motherboard node 20 can accurately identify the port information of the second network socket 312 through the second storage unit 354, and the second motherboard node 20 can also detect the working temperature of the network switching module 30 (especially the data exchange unit 32) in real time through the second temperature detection unit 352.

[0069] Based on this, since the first mainboard node 10 can detect the real-time temperature of the data exchange unit 32 through the first temperature detection unit 351, when the temperature of the data exchange unit 32 is greater than the preset temperature, the first mainboard node 10 is set to control the reduction of the data transmission rate through the network exchange module 30. By reducing the data transmission load of the first mainboard node 10 through the data exchange unit 32 to reduce its heat generation, the temperature of the data exchange unit 32 is reduced to improve the stability of the multi-node server 100.

[0070] Correspondingly, since the second motherboard node 20 can detect the real-time temperature of the data exchange unit 32 through the second temperature detection unit 352, when the temperature of the data exchange unit 32 is greater than the preset temperature, the second motherboard node 20 is set to control the reduction of the data transmission rate through the network exchange module 30. By reducing the data transmission load of the second motherboard node 20 through the data exchange unit 32 to reduce its heat generation, the temperature of the data exchange unit 32 is reduced, so as to improve the stability of the multi-node server 100.

[0071] In the case where the multi-node server 100 also includes a third mainboard node 40, the network switching module 30 is correspondingly provided with a third temperature detection unit and a third storage unit. The third storage unit is connected to the third network socket 313 so that the third mainboard node 40 can identify the port information of the third network socket 313 through the third storage unit. The third temperature detection unit is installed at the network board 34 and is arranged close to the data exchange unit 32, and is used to detect the real-time temperature of the data exchange unit 32, and the third mainboard node 40 is connected to the third temperature detection unit via the third network socket 313.

[0072] In this way, when the third mainboard node 40 is connected to the network through the third network socket 313, the data exchange unit 32 and the network port 33, the third temperature detection unit and the third storage unit are a set of identification and detection modules, so that the third mainboard node 40 can accurately identify the port information of the third network socket 313 through the third storage unit, and the third mainboard node 40 can also detect the working temperature of the network switching module 30 (especially the data exchange unit 32) in real time through the third temperature detection unit.

[0073] Since the third mainboard node 40 can detect the real-time temperature of the data exchange unit 32 through the third temperature detection unit, when the temperature of the data exchange unit 32 is greater than the preset temperature, the third mainboard node 40 is set to control the reduction of the data transmission rate through the network switch module 30. By reducing the data transmission load of the third mainboard node 40 through the data exchange unit 32 to reduce its heat generation, the temperature of the data exchange unit 32 is reduced to improve the stability of the multi-node server 100.

[0074] It should be noted that the multi-node server 100 in the present application may be provided with two, three, four or even more motherboard nodes. The network switching connector 31 of the network switching module 30 is provided with at least one network socket corresponding to each motherboard node, so as to integrate multiple data channels of the motherboard node into a network port 33 through the data exchange unit 32 for connecting to an external network. At this time, a combination module of a temperature detection unit and a storage unit is provided on the network board 34 corresponding to each motherboard node, which is used to identify the corresponding network socket information and detect the operating temperature of the data exchange unit 32 in real time, so as to improve the operating stability of the multi-node server 100.

[0075] In some other embodiments, the network exchange module 30 further includes a heat dissipation unit, which includes a fin heat sink mounted in close contact with the data exchange unit 32 as a passive heat dissipation module. The heat dissipation unit may also include a heat dissipation fan disposed close to the data exchange unit 32, or an active heat dissipation module such as an internal chassis fan of the multi-node server 100.

[0076] At this time, the preset temperature may include a first preset temperature and a second preset temperature, and the second preset temperature is greater than the first preset temperature. When the temperature of the data exchange unit 32 is greater than the first preset temperature and less than or equal to the second preset temperature, the mainboard node controls to increase the speed of active heat dissipation modules such as fans to increase the air flow at the fin heat sink, thereby enhancing the ventilation and heat dissipation effect at the data exchange unit 32 to keep it within a suitable temperature range.

[0077] In addition, when the temperature of the data exchange unit 32 is greater than the second preset temperature, the mainboard node (such as the first mainboard node 10 and the second mainboard node 20, etc.) controls to reduce the data transmission rate through the data exchange unit 32. Since the heat generated by the data exchange unit 32 during operation cannot be quickly dissipated at this time, the operating load is reduced to reduce the heat generation power, and the high speed of the active heat dissipation module is used to quickly cool down, thereby improving the operation stability of the multi-node server 100.

[0078] In some embodiments, Figure 3As shown, the multi-node server 100 further includes a chassis 50, and the first motherboard node 10, the second motherboard node 20 and the network switching module 30 are all arranged in the chassis 50. A network plug hole is arranged on one side of the chassis 50, and the network port 33 is arranged at the network plug hole.

[0079] The setting of the chassis 50 facilitates the positioning and assembly of the first motherboard node 10, the second motherboard node 20 and the network switching module 30, and protects the components of the multi-node server 100. The chassis 50 can be set as a metal structure to isolate electromagnetic radiation inside and outside the chassis 50, which is beneficial to improve the stability of the operation of the electronic components inside the chassis 50 and to reduce the electromagnetic radiation intensity of the multi-node server 100 to the surrounding. Among them, by setting a network plug hole on one side of the chassis 50 and setting the network port 33 at the network plug hole, the twisted pair or optical fiber cable in the computer room can be inserted into the network port 33 through the network plug hole, so that the multi-node server 100 can access the network.

[0080] Exemplarily, the network port 33 is an RJ45 interface, so that the multi-node server 100 can access the computer room network through a network twisted pair cable.

[0081] The data exchange unit 32 corresponding to the network port 33 is set as an adaptive module for flexibly switching and adapting between 10Mbps, 100Mbps, 1000Mbps, 2.5Gbps and 10Gbps.

[0082] Or, if Figure 6 As shown, the network switching module 30 also includes a photoelectric conversion unit 36, which is arranged between the data exchange unit 32 and the network port 33. The photoelectric conversion unit 36 ​​and the data exchange unit 32 are connected by electrical signals. The photoelectric conversion unit 36 ​​outputs an optical signal toward one end of the network port 33, and the network port 33 is a fiber optic socket at this time.

[0083] In this way, the multi-node server 100 can be connected to the computer room network through optical fiber cables through the network switching module 30. Using optical fiber cables for signal transmission has the characteristics of long transmission distance, easy routing, low wiring cost and large bandwidth.

[0084] In some other embodiments, the network port 33 can also be set as a gold finger slot. In this case, an optical module (for plugging in optical fiber cables) or an electrical signal module (for plugging in twisted pair cables, i.e., RJ45 interface) can be installed at the network port 33, so that the network switching module 30 can be plugged in with the corresponding signal module (such as an optical module or an electrical signal module) according to actual needs to connect the corresponding computer room network cable.

[0085] In some embodiments, Figure 7As shown, the multi-node server 100 further includes a DPU (Data Processing Unit) module 60. At least the data exchange unit 32 is a part of the DPU module 60.

[0086] In a multi-node server 100 such as a data server, the following advantages are achieved by providing a DPU module 60:

[0087] First, the processing capability can be improved by transferring the network and communication loads at the central processing unit (CPU) so that the DPU module 60 bears the network and communication loads, thereby further releasing the resources of the central processing unit to improve the overall processing capability of the multi-node server 100.

[0088] Second, to provide efficiency and performance, the DPU module 60 can improve performance and reduce latency by combining processing cores with hardware accelerators to process data-centric workloads on a large scale.

[0089] Third, the ability to adapt to the growing needs of data centers. As data center needs grow and become more intensive, the DPU module 60 can be expanded to accommodate the increasing workload and complexity. In addition, the DPU module 60 can be added to the existing hardware infrastructure, thereby achieving a flexible and adaptable data center architecture.

[0090] Fourth, improve reliability and availability. The DPU module 60 can provide higher reliability through features such as redundancy and high availability, ensuring the continuity of key data processing tasks in the event of hardware failure.

[0091] Fifth, reduce costs. The DPU module 60 can reduce the overall hardware costs associated with managing a data center by offloading processing tasks and handling complex tasks from the central processor, thereby requiring fewer hardware components.

[0092] Based on this, in the multi-node server 100, the DPU module 60 and the network switching module 30 can be integrated. Or, at least the DPU module 60 is integrated with the data switching unit 32. For example, taking the main structure of the DPU module 60 as an integrated circuit processor as an example, the data switching unit can be regarded as a functional partition of a part of the integrated circuit processor.

[0093] Correspondingly, one or more of the network switch connector 31, the network port 33 and the optoelectronic conversion unit 36 ​​may also be integrated on the DPU board (a part of the DPU module 60).

[0094] Alternatively, an independent network card 34 may be provided, which is integrated with a network switch connector 31 and a network port 33. The network card 34 is plugged and installed with the DPU module 60 through a gold finger, so that the data exchange unit 32 integrated in the DPU module 60 can convert multiple data channels at the network switch connector 31 to one data channel at the network port 33. The above functions can also be realized, which will not be repeated here.

[0095] In some embodiments, the network exchange connector 31 may also be integrated with a cable structure. Exemplarily, the network exchange connector 31 also includes a plurality of cables, one end of each cable is connected to the data exchange unit 32, and the other end of each cable is plugged and installed with one of the first network connector 12 and the second network connector 22. For example, the network exchange connector 31 includes two cables, and the two cables can be integrated into a Y-shaped cable to facilitate wiring plugging in the multi-node server 100.

[0096] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A multi-node server, characterized in that: include: A first mainboard node (10), wherein the first mainboard node (10) is provided with a first network connector (12); A second mainboard node (20), wherein the second mainboard node (20) is provided with a second network connector (22); And a network switching module (30), the network switching module (30) comprising a network switching connector (31), a data switching unit (32) and a network port (33), the data switching unit (32) being connected to the network switching connector (31) and the network port (33) so that the multiple data channels at the network switching connector (31) are connected to the network port (33); the first network connector (12) is connected to the network switching connector (31) and connected to a first data channel, and the second network connector (22) is connected to the network switching connector (31) and connected to a second data channel.

2. The multi-node server according to claim 1, characterized in that: The first network connector (12) is detachably connected to the network switch connector (31); And / or, the second network connector (22) is detachably connected to the network switch connector (31).

3. The multi-node server according to claim 2, characterized in that: The first network connector (12) and the second network connector (22) are plug-in ports, and the network switch connector (31) comprises: A first network socket (311), the first network socket (311) is communicatively connected to the first network connector (12) via a cable and is detachably arranged so that the first mainboard node (10) is connected to the network port (33) via a first data channel; and a second network socket (312), wherein the second network socket (312) is communicatively connected to the second network connector (22) via a cable and is detachably arranged so that the second mainboard node (20) is connected to the network port (33) via a second data channel.

4. The multi-node server according to claim 3, characterized in that: The network switching module (30) comprises: A network card (34), at least the data exchange unit (32) and the network port (33) are installed on the network card (34); A first storage unit (353), the first storage unit (353) being connected to the first network socket (311) so that the first mainboard node (10) can identify the port information of the first network socket (311) through the first storage unit (353); A first temperature detection unit (351), the first temperature detection unit (351) is installed at the network board (34) and is arranged close to the data exchange unit (32), and is used to detect the real-time temperature of the data exchange unit (32), and the first mainboard node (10) is connected to the first temperature detection unit (351) via the first network socket (311); a second storage unit (354), the second storage unit (354) being connected to the second network socket (312) so that the second mainboard node (20) can identify the port information of the second network socket (312) through the second storage unit (354); and a second temperature detection unit (352), the second temperature detection unit (352) being installed at the network board (34) and arranged close to the data exchange unit (32), for detecting the real-time temperature of the data exchange unit (32), and the second mainboard node (20) being connected to the second temperature detection unit (352) via the second network socket (312).

5. The multi-node server according to claim 4, characterized in that: The first mainboard node (10) detects the real-time temperature of the data exchange unit (32) through the first temperature detection unit (351); when the temperature of the data exchange unit (32) is greater than a preset temperature, the first mainboard node (10) controls to reduce the data transmission rate through the network exchange module (30); The second mainboard node (20) detects the real-time temperature of the data exchange unit (32) through the second temperature detection unit (352); when the temperature of the data exchange unit (32) is greater than a preset temperature, the second mainboard node (20) controls the reduction of the data transmission rate through the network switching module (30).

6. The multi-node server according to any one of claims 1 to 5, characterized in that: The multi-node server also includes: DPU module (60), at least the data exchange unit (32) is a part of the DPU module (60).

7. The multi-node server according to any one of claims 1 to 5, characterized in that: The multi-node server also includes: A chassis (50), wherein the first motherboard node (10), the second motherboard node (20) and the network switching module (30) are arranged in the chassis (50); a network plug hole is provided on one side of the chassis (50), and the network port (33) is arranged at the network plug hole.

8. The multi-node server according to any one of claims 1 to 5, characterized in that: The network port (33) is an RJ45 interface.

9. The multi-node server according to any one of claims 1 to 5, characterized in that: The network switching module (30) further comprises: A photoelectric conversion unit (36), the photoelectric conversion unit (36) is arranged between the data exchange unit (32) and the network port (33), the photoelectric conversion unit (36) and the data exchange unit (32) are connected via an electrical signal, the photoelectric conversion unit (36) outputs an optical signal toward one end of the network port (33), and the network port (33) is an optical fiber socket.

10. The multi-node server according to any one of claims 1 to 5, characterized in that: The multi-node server also includes: A third mainboard node (40), wherein the third mainboard node (40) is provided with a third network connector (42), and the third network connector (42) is connected to the network switching connector (31) via a third data channel.

Citation Information

Cited By

  • Network management device and electronic equipment

    CN120710955A