Search

WO-2026091406-A1 - NETWORK INTERFACE CARD BANDWIDTH CONFIGURATION SYSTEM AND METHOD, DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT

WO2026091406A1WO 2026091406 A1WO2026091406 A1WO 2026091406A1WO-2026091406-A1

Abstract

The present application relates to the technical field of servers, and discloses a network interface card bandwidth configuration system and method, a device, a storage medium, and a program product. The network interface card bandwidth configuration system is configured to: adapt to a first bandwidth in response to a first connector being disconnected from a second connector and disconnected from a third connector; adapt to a second bandwidth in response to the first connector being connected to the second connector and disconnected from the third connector; and adapt to a dual-first-bandwidth mode in response to the first connector being disconnected from the second connector and connected to the third connector. By implementing the network interface card bandwidth configuration system described in embodiments of the present application, the connection between the first connector and the second connector or the third connector can be flexibly adjusted, and bandwidth configuration can be performed for a corresponding network interface card.

Inventors

  • GUO, XIAOYU
  • WEI, Zefeng
  • DU, Congcong

Assignees

  • 苏州元脑智能科技有限公司

Dates

Publication Date
20260507
Application Date
20250403
Priority Date
20241031

Claims (20)

  1. A network interface card (NIC) bandwidth configuration system, characterized in that it includes: The system comprises a first processor, a second processor, a network card connector, a first connector, a second connector, a third connector, and an input/output expander. The first processor has a first bus port, and the first bus port has at least one first low-order port and at least one first high-order port; The second processor has a second bus port, and the second bus port has at least one second low-order port; The at least one first low-order port is connected to the network card connector, the at least one first high-order port is connected to the second connector, the first connector is connected to the network card connector and the input/output expander, the input/output expander is connected to the first processor, and the at least one second low-order port is connected to the third connector. The network interface card (NIC) bandwidth configuration system is configured to adapt to a first bandwidth in response to the first connector disconnecting from the second connector and the third connector. In response to the first connector connecting to the second connector and disconnecting from the third connector, the network interface card bandwidth configuration system adapts to a second bandwidth; and In response to the first connector disconnecting from the second connector and connecting to the third connector, the network interface card bandwidth configuration system adapts to two first bandwidths.
  2. According to claim 1, the network card bandwidth configuration system is characterized in that the first connector has a first address port and a first in-situ port, the second connector has a second address port and a second in-situ port, and the third connector has a third in-situ port. The first address port is connected to the input/output expander, and the first in-place port is connected to the input/output expander.
  3. The network interface card bandwidth configuration system according to claim 2 is characterized in that the network interface card bandwidth configuration system further includes a first resistor and a second resistor; One end of the first resistor is electrically connected to the first address port, and the other end of the first resistor is connected to the first power supply. One end of the second resistor is electrically connected to the first in-situ port, and the other end of the second resistor is connected to the first power supply. The second address port and the second in-place port are grounded; and The third in-situ port is grounded.
  4. The network interface card (NIC) bandwidth configuration system according to claim 1, wherein the NIC bandwidth configuration system further includes: a controller; The controller has: a first power supply port, a second power supply port, and a power supply indication port; and The first power supply port, the second power supply port, and the power supply indicator port are all connected to the network card connector.
  5. The network card bandwidth configuration system according to claim 4 is characterized in that the network card bandwidth configuration system further includes a first electronic fuse and a second electronic fuse; The network card connector also has: a first power port and a second power port; One end of the first electronic fuse is electrically connected to the first power port, and the other end of the first electronic fuse is connected to the first power source; and One end of the second electronic fuse is electrically connected to the second power port, and the other end of the second electronic fuse is connected to the second power source.
  6. The network card bandwidth configuration system according to claim 5 is characterized in that the controller further has a first electronic fuse enable port and a second electronic fuse enable port; The first electronic fuse enable port is connected to the first electronic fuse and is used to control the first electronic fuse to turn on or off; and The enable port of the second electronic fuse is connected to the second electronic fuse and is used to control the conduction or deactivation of the associated second electronic fuse.
  7. The network interface card bandwidth configuration system according to claim 4 is characterized in that the system further includes: a first buffer, a second buffer, and an AND gate; The first buffer is connected to the controller and the network card connector; and The second buffer is connected to the network card connector and the input of the AND gate, and the output of the AND gate is electrically connected to the controller.
  8. The network card bandwidth configuration system according to claim 4 is characterized in that the controller further has a first virtual address port and a second virtual address port; The first virtual address port is connected to the first processor; and The second virtual address port is connected to the second processor.
  9. The network card bandwidth configuration system according to claim 4 is characterized in that the controller further comprises a hot-swappable signal port, a first indicator port, and a second indicator port; The network interface card bandwidth configuration system also includes: a hot-swap trigger, a first indicator light, and a second indicator light; The hot-swap trigger is electrically connected to the hot-swap signal port; The first indicator light is electrically connected to the first indicator port; and The second indicator light is electrically connected to the second indicator port.
  10. According to claim 4, the network card bandwidth configuration system is characterized in that the network card connector further has at least one bandwidth allocation port; The at least one bandwidth allocation port is grounded.
  11. The network interface card bandwidth configuration system according to claims 1-10 is characterized in that the network interface card bandwidth configuration system further includes a fourth connector; The second processor also has at least one second high-order port; and The at least one second high-bit port is connected to the fourth connector.
  12. A network interface card (NIC) bandwidth configuration method, characterized in that the method is applied to the NIC bandwidth configuration system according to any one of claims 1-11, the method comprising: In response to the first connector completing the connection setup, a first signal and a second signal are acquired, wherein the first signal and the second signal are used to indicate the connection status of the first connector; Based on the first signal and the second signal, the connection status of the first connector is determined; and Configure the network card bandwidth configuration system to adapt to the connection status of the first connector.
  13. According to the network card bandwidth configuration method of claim 12, the connection state includes: the first connector is disconnected from the second connector and disconnected from the third connector, or the first connector is connected to the second connector and disconnected from the third connector, or the first connector is disconnected from the second connector and connected to the third connector; The step of configuring the network card bandwidth configuration system's adaptation bandwidth according to the connection status of the first connector includes: In response to the first connector being disconnected from the second connector and the third connector, the network interface card bandwidth configuration system is configured to adapt to the first bandwidth. In response to the first connector connecting to the second connector and disconnecting from the third connector, the network interface card bandwidth configuration system is configured to adapt to the second bandwidth; and In response to the first connector disconnecting from the second connector and connecting to the third connector, the network interface card configuration system is configured to adapt to two first bandwidths.
  14. According to claim 12, the network interface card (NIC) bandwidth configuration method is characterized in that the NIC bandwidth configuration system further includes a hot-swap trigger, which triggers the hot-swap trigger to generate a hot-swap signal, and the method further includes: In response to the detection that the network card is in place, the first power supply and the second power supply are powered on; and In response to receiving a hot-plug signal, the bandwidth corresponding to the network card is configured according to the first signal and the second signal.
  15. The network interface card (NIC) bandwidth configuration method according to claim 14 is characterized in that, after configuring the bandwidth corresponding to the NIC based on the first signal and the second signal, it further includes: Enable the network card and control the second indicator light to flash until the network card is fully enabled; and The second indicator light is kept constantly lit to indicate that the network card is functioning normally.
  16. The network interface card (NIC) bandwidth configuration method according to claim 12, wherein the method further comprises: In response to the network card bandwidth configuration system connecting to the network card and receiving a hot-plug signal, the system controls the network card to power down; and In response to the network card completing its power-down, the network card is removed, and the first power supply and the second power supply are powered down.
  17. According to the network card bandwidth configuration method of claim 16, the step of controlling the network card to power down includes: Power off the first and second power supply ports; Control the second indicator light to flash until both the first and second power supply ports are powered off; and In response to the completion of power-down of the first power supply port and the second power supply port, the second indicator light is turned off to indicate the removal of the network card.
  18. A computer device, characterized in that it includes a memory, a processor, and a network interface card (NIC) bandwidth configuration program stored in the memory and executable on the processor, wherein when the processor executes the NIC bandwidth configuration program, it implements the NIC bandwidth configuration method according to any one of claims 12 to 17.
  19. A non-volatile computer-readable storage medium, characterized in that it stores a network interface card (NIC) bandwidth configuration program thereon, wherein when the NIC bandwidth configuration program is executed by a processor, it implements the NIC bandwidth configuration method according to any one of claims 12 to 17.
  20. A computationally readable instruction product includes computationally readable instructions, characterized in that, when the computer-readable instructions are executed by a processor, the network interface card bandwidth configuration method according to any one of claims 12 to 17.

Description

Network interface card (NIC) bandwidth configuration systems, methods, devices, storage media, and program products. Cross-reference of related applications This application claims priority to Chinese Patent Application No. 202411534657.6, filed on October 31, 2024, entitled “Network Card Bandwidth Configuration System, Method, Device, Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field This application relates to the field of server technology, and in particular to network interface card (NIC) bandwidth configuration systems, methods, devices, storage media, and program products. Background Technology Open Compute Project (OCP) network interface cards (NICs) are high-performance network interface devices widely used in data centers with high network performance requirements. OCP NICs support a single primary bandwidth, two primary bandwidths, or a secondary bandwidth, but the hardware environment configured for each bandwidth differs. The inventors recognized that motherboards are typically designed with hardware environments tailored to OCP NICs with a single bandwidth configuration. This fixed hardware design cannot flexibly adapt to OCP NICs with different bandwidth requirements. Furthermore, OCP NICs with different bandwidths also differ in the number of PCIe signals required and the interface pin definitions. Therefore, it is difficult to achieve compatibility and adaptation for multiple OCP NICs with different bandwidths on the same motherboard. This means that in practical applications, if the bandwidth configuration of an OCP NIC needs to be changed, the motherboard must be replaced or complex hardware modifications must be made, further increasing the cost of modification. Summary of the Invention This application provides the following technical solution: Firstly, a network interface card (NIC) bandwidth configuration system is provided, including: The system comprises a first processor, a second processor, a network card connector, a first connector, a second connector, a third connector, and an input/output expander. The first processor has a first bus port, and the first bus port has at least one first low-order port and at least one first high-order port; The second processor has a second bus port, and the second bus port has at least one second low-order port. At least one first low-order port is connected to the network card connector, at least one first high-order port is connected to the second connector, the first connector is connected to the network card connector and the input/output expander, the input/output expander is connected to the first processor, and at least one second low-order port is connected to the third connector. The network interface card (NIC) bandwidth configuration system is configured to adapt to the first bandwidth in response to the first connector disconnecting from the second connector and the third connector. In response to the first connector connecting to the second connector and disconnecting from the third connector, the network card bandwidth configuration system adapts to the second bandwidth; In response to the first connector disconnecting from the second connector and connecting to the third connector, the network card bandwidth configuration system adapts to the two first bandwidths. Furthermore, the first connector has a first address port and a first in-situ port, the second connector has a second address port and a second in-situ port, and the third connector has a third in-situ port; The first address port is connected to the input/output expander, and the first in-place port is connected to the input/output expander. Furthermore, the network interface card bandwidth configuration system also includes a first resistor and a second resistor; One end of the first resistor is electrically connected to the first address port, and the other end of the first resistor is connected to the first power supply. One end of the second resistor is electrically connected to the first in-situ port, and the other end of the second resistor is connected to the first power supply. The second address port and the second in-place port are grounded; The third in-situ port is grounded. Furthermore, the network interface card bandwidth configuration system also includes: a controller; The controller has: a first power supply port, a second power supply port, and a power supply indicator port; The first power supply port, the second power supply port, and the power supply indicator port are all connected to the network card connector. Furthermore, the network interface card bandwidth configuration system also includes a first electronic fuse and a second electronic fuse; The network card connector also features: a first power port and a second power port; One end of the first electronic fuse is electrically connected to the first power port, and the other end of the first electronic fuse is connected t