Electronic device and physical network port positioning method thereof

By setting indicator devices on electronic devices and utilizing the cooperation of management chips and switching switches, accurate positioning of network ports is achieved, solving the problem of users having difficulty identifying physical network ports and improving configuration and maintenance efficiency.

CN115826689BActive Publication Date: 2025-09-16XFUSION DIGITAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211214312.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2025-09-16
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

If users are not familiar with silkscreen and network port layout, it is difficult to accurately match the physical network port with the network port being configured on the entire machine, resulting in low configuration and maintenance efficiency.

Method used

Multiple physical network ports are set up on the electronic device. Each network port is equipped with an indicator device, which is electrically connected to the indicator device through a management chip. The baseboard management controller (BMC) interface is used for human-computer interaction. Combined with the switching switch and the network chip, the network port information configuration and the status display of the indicator device are realized to ensure accurate positioning.

Benefits of technology

The efficiency of network port configuration and maintenance is improved, and users can quickly and accurately locate physical network ports, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115826689B_ABST
    Figure CN115826689B_ABST
Patent Text Reader

Abstract

An electronic device and a method for locating its physical network port relate to the field of computer technology. The electronic device is provided with a plurality of physical network ports and a management chip, each of which is provided with a corresponding indicator device, and the management chip is electrically connected to each physical network port and its indicator device. The management chip is used to configure the corresponding network port information for each physical network port based on the network port configuration interface, and when configuring the network port information, to control the indicator device corresponding to the physical network port to display the positioning status. In this way, the correspondence between the network port information and the physical network port on the network port configuration interface is utilized to determine the target physical network port that the network port information currently configured by the user actually corresponds to, thereby indicating the indicator device of the target physical network port to display the status, and then accurately and efficiently locating the actual physical network port of the currently configured network port on the interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an electronic device and a method for locating a physical network port thereof. Background Art

[0002] Servers have multiple network ports. When configuring or maintaining these ports, users typically match the slots indicated on the management interface with the port silkscreen on the device chassis to locate the corresponding port. However, if users are unfamiliar with silkscreen and port layout, it can be difficult to accurately match the physical network port to the port being configured on the server, reducing configuration and maintenance efficiency. Summary of the Invention

[0003] The present application provides an electronic device and a method for locating a physical network port thereof, which can improve the configuration and maintenance efficiency of the network port of the electronic device.

[0004] In a first aspect, the present application provides an electronic device having multiple physical network ports and a management chip, each physical network port having a corresponding indicator device, and the management chip being electrically connected to each physical network port and its indicator device. The management chip is configured to configure corresponding network port information for each physical network port based on a network port configuration interface, and to control the indicator device of the physical network port to display a location status.

[0005] In this embodiment, the electronic device can be a computer, a server, a workbench, or a large computing device, but is not limited thereto. The chassis of the electronic device is provided with multiple physical network ports, and each physical network port can be monitored by a management chip (i.e., a baseboard management controller BMC) in the electronic device. The BMC can provide a separate baseboard management interface (i.e., a BMC interface) so that a user can interact with the BMC interface and configure the hardware in the electronic device monitored by the BMC, such as configuring network port information.

[0006] It can be understood that the network port configuration interface belongs to a specific management interface in the BMC interface. Exemplarily, the network port configuration interface displays the network port corresponding to each physical network port (which can be reflected in the form of a network port icon, media access control address, etc.), and the user determines a target network port for positioning and configuration. Among them, the user can input a positioning command or configuration command of a target network port to the electronic device based on the network port configuration interface, so that after the BMC parses the command, it determines the physical network port that actually corresponds to the target network port on the interface based on the corresponding network port information in the command, and then issues an instruction to instruct the indicator device of the physical network port to display the status, thereby accurately and efficiently realizing the positioning of the physical network port of the network port currently configured on the interface.

[0007] In some possible implementations, the electronic device is further provided with a network chip and a switching switch, and both the management chip and the network chip are connected to the indicator devices of each physical network port via the switching switch. The switching switch is used to switch the channel between the management chip and the indicator device of the target physical network port when configuring the network port information, or, when not configuring the network port information, to switch the channel between the network chip and the indicator devices of each target physical network port; the network chip is used to establish a communication connection with the network to which each physical network port is connected, and according to the communication connection status of the network to which the target physical network port is connected, when the channel between the management chip and the indicator device of the target physical network port is connected, the indicator device is instructed to display the network status.

[0008] In this implementation, the BMC can share the physical network port indicator with the electronic device's network chip, assigning the indicator used to display the network chip's networking status a separate function. That is, during the network port configuration process, the BMC can control the indicator by switching on and off, enabling physical network port location. This allows for accurate and efficient physical network port location while avoiding excessive hardware design complexity for the electronic device, thus reducing costs.

[0009] In some possible implementations, the number of switches can be equal to the number of physical network ports, and each switch can be connected to a corresponding physical network port. This allows the control circuits of each physical network port to be independent, and the BMC can independently control the corresponding physical network port based on each switch, improving the reliability of physical network port control.

[0010] In some possible implementations, because the BMC has a limited number of interfaces, the electronic device may further include at least one I / O expansion chip, which is used to expand the BMC's I / O interfaces. The BMC can be connected to at least one switch via each of these I / O expansion chips. This expansion of the BMC's I / O interfaces facilitates the need to connect more devices (including switches) to the BMC.

[0011] In some possible implementations, the switch may include a logic device, an enable terminal of the logic device connected to a first output terminal of the I / O expansion chip, a first input terminal of the logic device connected to a second output terminal of the I / O expansion chip, a second input terminal of the switch connected to a signal output terminal of the network chip, and an output terminal of the logic device connected to a physical network port. In this way, the logic device can receive relevant instructions input by the I / O expansion chip (such as positioning instructions or configuration instructions output by the BMC) to achieve efficient switching control of the corresponding physical network port channel.

[0012] In the second aspect, an embodiment of the present application provides a physical network port positioning method, which is applied to an electronic device. The electronic device is provided with multiple physical network ports and a management chip, each physical network port is provided with a corresponding indicator device, and the management chip is electrically connected to each physical network port and its indicator device; the method includes: the management chip obtains a first instruction of the target physical network port input based on the network port configuration interface, and the first instruction includes the network port information of the target physical network port; the management chip instructs the indicator device corresponding to the target physical network port to display the positioning status according to the first instruction.

[0013] In some possible implementations, before the management chip instructs the indicator device corresponding to the target physical network port to display the positioning status according to the first instruction, the management chip can call a mapping relationship table, which is used to record the correspondence between the network port information displayed on the network port configuration interface and the physical network port. The management chip determines the target physical network port based on the mapping relationship table and the network port information in the first instruction.

[0014] In this way, the management chip can read the pre-made relationship table and automatically and quickly determine the target physical network port according to the network port information in the first instruction, that is, determine the circuit channel, MAC address, etc. of the target physical network port in the entire machine, so as to facilitate the physical addressing of related switching instructions and control instructions (such as positioning display instructions, etc.) based on the locked target physical network port, thereby realizing the physical positioning of the network port.

[0015] In some possible implementations, the electronic device is further provided with a network chip and a switching switch. The management chip and the network chip are both connected to the indicating devices of each physical network port via the switching switch. The network chip is used to establish a communication connection with the network connected to each physical network port, and based on the communication connection status of the network connected to the target physical network port, when the channel between the indicating device and the target physical network port is connected, the indicating device is instructed to display the network status; the management chip instructs the indicating device corresponding to the target physical network port to display the positioning status, specifically including:

[0016] The management chip sends a first switching instruction to the switching switch, and the first switching instruction is used to instruct the switching switch to cut off the channel between the network chip and the indicator device of the target physical network port, and to conduct the communication channel from the management chip to the indicator device of the target physical network port; the management chip sends a positioning display command to instruct the indicator device of the target physical network port to display the positioning status.

[0017] In some possible implementations, after the management chip issues a positioning display command to instruct the indicator device of the target physical network port to display the positioning status, the method further includes:

[0018] When the configuration of the target network port is completed, a second switching instruction is sent to the switching switch, which is used to instruct the switching switch to cut off the communication channel from the management chip to the indicator device of the target physical network port, and restore the communication channel between the network core and the indicator device.

[0019] In some possible implementations, after the management chip instructs the indicator device corresponding to the target physical network port to display the positioning status, the method may further include: the management chip issues a configuration display command to instruct the indicator device of the target physical network port to display the configuration status.

[0020] In this implementation, the indicator device can distinguish between displaying the configuration status and the positioning status by using different colors of lights, flashing frequencies, and other display methods, so that users can intuitively understand the positioning or configuration status of the current network port based on the different display methods of the indicator device, which is conducive to improving user experience.

[0021] In a third aspect, an embodiment of the present application further provides a physical network port positioning device, which is applied to an electronic device, wherein the electronic device is provided with multiple physical network ports and a management chip, each physical network port is provided with a corresponding indicator device, and the management chip is electrically connected to each physical network port and its indicator device; the device includes: an acquisition module for acquiring a first instruction of a target network port input based on a network port configuration interface, where the target network port is one of multiple network ports displayed on the network port configuration interface, the multiple network ports correspond one-to-one to the multiple physical network ports, and the first instruction includes network port information of the target network port; a processing module for determining the corresponding target physical network port based on the network port information of the target network port;

[0022] The processing module is further used to instruct the indicating device corresponding to the target physical network port to display the positioning status.

[0023] In some possible implementations, the processing module is specifically used to: call a mapping relationship table, which is used to record the correspondence between multiple network ports displayed on the network port configuration interface and multiple physical network ports; determine the target physical network port based on the mapping relationship table and the network port information of the target network port.

[0024] In some possible implementations, the electronic device is further provided with a network chip and a switching switch. The management chip and the network chip are both connected to the indicator devices of each physical network port via the switching switch. The network chip is used to establish a communication connection with the network connected to each physical network port, and based on the communication connection status of the network connected to the target physical network port, when the channel between the indicator device and the target physical network port is connected, instruct the indicator device to display the network status. The processing module is specifically used to:

[0025] A first switching instruction is sent to the switching switch, and the first switching instruction is used to instruct the switching switch to cut off the channel between the network chip and the indicator device of the target physical network port, and to conduct the communication channel from the management chip to the indicator device of the target physical network port; and a positioning display command is sent to instruct the indicator device of the target physical network port to display the positioning status.

[0026] In some possible implementations, the processing module is also used to: when the configuration of the target network port is completed, send a second switching instruction to the switching switch, and the second switching instruction is used to instruct the switching switch to cut off the communication channel from the management chip to the indicator device of the target physical network port, and restore the communication channel between the network core and the indicator device.

[0027] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the second aspect or any possible implementation of the second aspect.

[0028] In a fifth aspect, the present application provides a computer program product, characterized in that when the computer program product runs on a processor, the processor executes the method described in the second aspect or any possible implementation of the second aspect.

[0029] In the sixth aspect, the present application provides a chip, characterized in that it includes at least one processor and an interface; at least one processor obtains program instructions or data through the interface; and at least one processor is used to execute program line instructions to implement the method described in the second aspect or any possible implementation of the second aspect.

[0030] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 This is a communication diagram of a computing device in a data center scenario provided by an embodiment of the present application;

[0032] Figure 2A This is a schematic diagram of the hardware structure of a computing device provided in an embodiment of the present application;

[0033] Figure 2B is a schematic diagram of the hardware structure of a computing device provided in another embodiment of the present application;

[0034] Figure 3A This is a schematic diagram of a switch control provided by an embodiment of the present application;

[0035] Figure 3BThis is a schematic diagram of a switch control provided by another embodiment of the present application;

[0036] Figure 3C This is a schematic diagram of a switch control provided by yet another embodiment of the present application;

[0037] Figure 4 This is a flow chart of a physical network port positioning method provided by an embodiment of the present application;

[0038] Figure 5A is a schematic diagram of a BMC interface in a specific example of this application;

[0039] Figure 5B This is a schematic diagram of the process of physical network port positioning in a specific example of this application;

[0040] Figure 5C This is a schematic diagram of the process of physical network port positioning in another specific example of this application

[0041] Figure 6 This is a structural diagram of a physical network port positioning device provided in an embodiment of the present application;

[0042] Figure 7 This is a schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The term "and / or" as used herein describes an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. The symbol " / " as used herein indicates that the related objects are in an "or" relationship, for example, A / B means either A or B.

[0044] The terms "first" and "second" in the specification and claims herein are used to distinguish between different objects, rather than to describe a specific order of objects. For example, a first switching instruction and a second switching instruction are used to distinguish between different switching instructions, rather than to describe a specific order of switching instructions.

[0045] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0046] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more, for example, multiple processing units means two or more processing units, etc.; multiple elements means two or more elements, etc.

[0047] Typically, some servers and other computing devices have several, dozens, or even more physical network ports. However, the network port information (such as the network port name and network port icon) displayed on the management interface used for network port configuration and maintenance is often disordered. That is, the network port information displayed on the interface does not correspond to the physical network port location arrangement of the device, making configuration and maintenance operations difficult.

[0048] In the related art, the physical network port is displayed on a display to assist the user in locating the network port. However, this method has low efficiency in configuring the network port and poor user experience.

[0049] To improve the efficiency of network port configuration and maintenance, embodiments of the present application provide a method, apparatus, and network device for locating a physical network port. These methods primarily utilize indicator devices corresponding to the physical network ports of electronic devices. When a user configures the network port information for a physical network port on a management interface, the indicator device at the physical network port becomes prominent or undergoes an easily observable state change (e.g., illuminates or flashes), thereby quickly and accurately locating the physical network port, improving the efficiency of network port configuration and maintenance, and contributing to an enhanced user experience.

[0050] To facilitate understanding of the technical solution of the present application, the system architecture of the electronic device (such as a computing device or a switch) provided in the embodiments of the present application is first described below.

[0051] For example, Figure 1 FIG1 shows a communication diagram of a computing device in a data center scenario provided by an embodiment of the present application. Figure 1 As shown, in the data center scenario, the chassis of the computing device 20 is provided with several physical network ports, and the computing device 20 can access multiple node devices 10 respectively through these physical network ports. Among them, the computing device 20 can be a rack server, a high-density server or a blade server, etc., and the node device 10 can be a lower-level node server, but is not limited to this. The computing device 20 can also be communicatively connected to the corresponding display (which can also be a host management device) 30, through which some operating interfaces of the computing device 20's own operating system can be displayed, or some interfaces of the computing device 20's own operating system for monitoring and managing the node device 10, etc., but is not limited to this.

[0052] For example, Figure 2A FIG. 2 shows a schematic diagram of the system architecture of a computing device 20 provided in an embodiment of the present application. Figure 2AAs shown, the chassis of the computing device 20 can be provided with components such as a processor 202, a memory 203, a network chip 204, a physical network port 201 and a baseboard management controller (BMC) 205 through a motherboard, and these components can be connected through a bus or other means. It is understood that Figure 2A The structure of the computing device shown in the figure does not constitute a limitation on the computing device. The computing device provided in the embodiment of the present application may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0053] The following combination Figure 2A The components of the computing device 20 are described in detail.

[0054] The processor 202 is the computing core and control core of the computing device 20 and may include various processing devices, such as a central processing unit (CPU), a system on chip (SOC), a processor integrated on an SOC, a separate processor chip or controller, etc. The processor 202 may also include a dedicated processing device, such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), etc. The processor 202 may be a processor group composed of multiple processing devices, and the multiple processors in the group are coupled to each other via one or more buses.

[0055] The memory 203 may be coupled to the processor 202. Specifically, the memory 203 may be coupled to the processor 202 via one or more memory controllers. The memory 203 may be used to store computer program instructions, including a computer operating system (OS) and various programs. The memory 203 may be a non-power-off volatile memory, such as an embedded multi media card (EMMC), universal flash storage (UFS) or read-only memory (ROM), or other types of static storage devices that can store static information and instructions. It may also be a power-off volatile memory (volatile memory), such as random access memory (RAM) or other types of dynamic storage devices that can store information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other computer-readable storage medium that can be used to carry or store program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these. The memory 203 may exist independently, or the memory 203 may be integrated with the processor 202 .

[0056] The physical network port 201 is used to achieve physical connections between the computing device 20 and other node devices 10. The physical network port 201 is connected to the communication interface of the other node device 10 via a cable to achieve data transmission between the computing device 20 and the other node device 10. For example, each physical network port has a unique network port name (which can be generated by the system by default or customized), a MAC address, and other network port information in the system (such as the OS) of the computing device 20.

[0057] In some specific examples, an indicator light 206 is integrated on the physical network port 201 . Typically, the indicator light 206 is used to indicate the connectivity status between the communication network connected to the corresponding physical network port 201 and the computing device 20 .

[0058] In some optional examples, refer to Figure 2BAs shown, the physical network port 201 may also be additionally connected to an indicator device 206B, and the indicator device 206B may be used to indicate some specific states of the corresponding physical network port 201 .

[0059] Continue to refer Figure 2A As shown, the network chip 204 is a microprocessor that provides the logic for sending and receiving data in the communication network. The information (including data and instructions) sent and received by the network chip 204 are output and input respectively through the connected physical network port 201. In some examples, the network chip 204 can control the working state of the indicator light 206 of the corresponding physical network port 201 according to the connection status of the communication network connected to each physical network port 201. For example, if the network chip 204 is connected to the communication network connected to a certain physical network port 201 normally, the indicator light 206 of the network port 201 is controlled to be always on; if the connection is abnormal, the indicator light 206 is controlled to be always off.

[0060] The BMC 205 is used to monitor and control the hardware of the computing device 20 (including each physical network port 201) and the connected node devices 10. For example, it can monitor the temperature, voltage and other information of the computing device 20 and make corresponding adjustments to ensure that the computing device 20 is in a normal operating state. When the computing device 20 is in an abnormal state, it can also be restarted by resetting the computing device 20. The BMC 205 can also record various hardware information and logs to prompt users using the computing device 20 and to locate faults. In addition, the BMC 205 can provide monitoring and management functions such as event logging, recovery control and configuration for each node device (such as a lower-level node server) 10. It should be noted that the BMC 204 is an independent device. It does not rely on other hardware in the computing device 20 (such as the processor 202 or memory 203, etc.) nor on the OS, but the BMC 205 can interact with the OS.

[0061] In some examples, since the number of interfaces of BMC 205 itself is limited, BMC 205 can connect to the above-mentioned multiple physical network ports 201 through I / O expansion chip 207 to realize control of each physical network port 201 (or corresponding node device 10). Among them, I / O expansion chip 207 is a chip for expanding the I / O interface of BMC205, for example, I / O expansion chips such as PCA9555 and CPLD can be used, and this embodiment does not limit it. In addition, BMC 205 and I / O expansion chip 207 can be connected through a bus, such as an integrated circuit bus (inter-integrated circuit, I2C), an asynchronous receiver / transmitter bus (universal aynchronous receiver / transmitter, UART), a serial communication bus LOCAL BUS, etc., but are not limited thereto. The I / O expansion chip 207 can send control commands of the BMC 205 to each physical network port 201 to control the operation of the indicator light 206 or indicator device 206B of each physical network port 201, such as constant on, flashing, off, etc.

[0062] In some possible implementations, the computing device 20 is further provided with a switch 208, which is used to switch the connection channels between the BMC 205 and the network chip 204 for each physical network port 201. In some specific examples, the BMC 205 can be connected to an enable terminal OE and a signal input terminal of the switch 208 through the I / O expansion chip 207, the other signal input terminal of the switch 208 is connected to a signal output terminal of the network chip 205, and the signal output terminal of the switch 208 is connected to the physical network port 201. In this way, under normal conditions, each physical network port 201 is connected to the network chip 204, and the indicator light 206 for indicating the networking status set on each physical network port 201 can work according to the instruction of the network chip 204. When the network port is configured or maintained, the BMC205 can send an enable signal EN (Enable) to the enable terminal OE of the switching switch 208, so that it switches the connection channel between the corresponding physical network port 201 being configured or maintained and the network chip 204 to be connected to the BMC205, that is, the control channel of the indicator light 206 on the physical network port 201 is switched to be controlled by the BMC205, so that the BMC205 can issue instructions to control the operation of the corresponding indicator light 206 according to the configuration status, thereby realizing the positioning of the corresponding physical network port 201 during the network port configuration and maintenance process. In this implementation, the indicator light 206 can be controlled by the BMC 205 and the network chip 204 respectively through the switching switch 207, so that it can be responsible for the status indication of two functions. While realizing the positioning of the physical network port, it is beneficial to reduce the design complexity of the computing device 20, avoid the structural changes on the rear panel of the computing device 20 (that is, the panel where the physical network port 201 is located), and reduce costs.

[0063] It can be understood that in the circuit connecting the BMC205 and the network chip 204 to each physical network port 201, a switching switch 208 can be used to switch the connection channels between all physical network ports 201 and the two chips (BMC205 and network chip 204), or the switching switches 208 can be made to correspond one to one with the number of physical network ports 201, so that one switching switch 208 can switch the connection channel between one network port 201 and the two chips alone. The switching principle is roughly the same.

[0064] Exemplarily, the switch 208 may be a switch constructed of a CPLD logic device, or may be a switch formed of a MOS tube or a signal switching device, which is not specifically limited in this embodiment.

[0065] As a specific example, Figure 3A FIG. 2 shows a control schematic diagram of a CPLD logic device as a switch 208. Figure 3AAs shown, the CPLD logic device 300 is connected to the I / O expansion chip 207 and the network chip 204, wherein the / LED_CTRL_PHY signal is the LED control signal output by the network chip 204, the / LED_CTRL_BMC signal is the LED control signal output by the BMC 205 through the corresponding I / O expansion chip 207, etc., and the SW_LED signal is the switching signal input to the enable terminal OE of the switch 208. Figure 3A As shown, when the CPLD logic device 300 detects the signal of the enable terminal OE (ie Figure 3A When the SW_LED signal (SW_LED signal) is high, the CPLD logic device 300 assigns the control signal / LED_CTRL of the indicator light 206 based on the control signal / LED_CTRL_PHY output by the network chip 204. At this time, the high and low levels of the control signal / LED_CTRL are consistent with the high and low levels of the signal / LED_CTRL_PHY, thereby achieving the purpose of the network chip 204 controlling the indicator light 206. Conversely, when the SW_LED signal is low, the CPLD logic device 300 assigns the state of the control signal / LED_CTRL_BMC output by the I / O expansion chip 207 to the control signal / LED_CTRL of the indicator light 206. At this time, the high and low levels of the signal / LED_CTRL are consistent with the high and low levels of the signal / LED_CTRL_BMC, thereby achieving the purpose of the BMC 205 controlling the indicator light 206.

[0066] As a specific example, Figure 3B FIG. 2 shows a switching circuit as a control schematic diagram of the switching switch 208. Figure 3B As shown, the switch chip U1 is connected to the I / O expansion chip 207 and the network chip 204 correspondingly. The signal switching method between these devices can refer to the truth table shown in Table 1 below.

[0067] Table 1

[0068] S(SW_LED) Toggle State H A( / LED_CTRL)=B0( / LED_CTRL_PHY) L A( / LED_CTRL)=B0( / LED_CTRL_BMC)

[0069] As shown in the truth table, H represents a high level and L represents a low level. When the signal SW_LED at the enable end of the switch chip U1 is high, the indicator light 206 is controlled by the network chip 204; when SW_LED is low, the indicator light 206 is controlled by the BMC 205.

[0070] As a specific example, Figure 3C FIG. 2 shows a control diagram of a MOS circuit as a switch 208. Figure 3CAs shown, this MOS circuit utilizes five MOS transistors, correspondingly connected to the I / O expansion chip 207 and the network chip 204. When the enable signal SW_LED output by the I / O expansion chip 207 is high, Q1 is pulled up. At this point, the control circuit composed of Q1 and Q2 operates normally, and the indicator light 206 illuminates and deactivates based on the level of the control signal / LED_CTRL_PHY output by the network chip 204. Meanwhile, Q5 remains on, and the D terminals (drains) of Q4 and Q5 are always low. The high or low state of the control signal / LED_CTRL_BMC output by the I / O expansion chip 207 to the BMC 205 does not affect the on / off state of the indicator light 206. Therefore, the indicator light 206 is controlled by the network chip 204.

[0071] When the SW_LED signal is low, the D terminal of Q1 remains low, and the high and low levels of the control signal / LED_CTRL_PHY output by the network chip 204 cannot control the on and off of the indicator light 206. Q5 will be cut off, and Q4 can control the circuit conduction and cutoff changes according to the high and low levels of the control signal / LED_CTRL_BMC signal output by the BMC 205 via the I / O expansion chip 207, thereby controlling the on and off of the indicator light 206. Therefore, the indicator light 206 is now controlled by the BMC 205.

[0072] In other possible implementations, if each physical network port 201 is provided with an additional indicator device 206B, and the indicator device 206B can be used to indicate the network port configuration status, then the BMC 205 can also directly connect to each physical network port 201 through the I / O expansion chip 207 and directly issue instructions to control the operation of the indicator device 206B based on the configuration status during network port configuration or maintenance. The indicator device 206B can be a suitable light-emitting device, such as an indicator light, but is not limited thereto.

[0073] For example, the computing device 20 may further include a communication interface 209 and a bus 210. Figure 2A As shown, the processor 201 , the memory 203 , the network chip 204 , the BMC 205 , the communication interface 209 and other components are connected via a bus 210 and communicate with each other.

[0074] The communication interface 209 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present disclosure, and can also connect some peripherals (such as the display 30 or a management device) to the processor.

[0075] Bus 210 includes hardware, software or both, and couples the components of online data flow metering equipment to each other. For example, and not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnect (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. Where appropriate, bus 310 may include one or more buses. Although the present disclosure describes and shows a specific bus, the present disclosure considers any suitable bus or interconnection.

[0076] It is understood that in this solution, the computing device can be a computer, server, workstation, or mainframe computer. Exemplary embodiments of computing devices include, but are not limited to, electronic devices running iOS, Android, Windows, Harmony OS, or other operating systems. This solution does not specifically limit the type of computing device.

[0077] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the computing device 20. In other embodiments of the present application, the computing device 20 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0078] Next, based on the above description, a physical network port positioning method provided by an embodiment of the present application is introduced. It is understandable that this method is proposed based on the above description, and part or all of the content of this method can be referred to the above description.

[0079] See also Figure 4 , Figure 4 The figure shows a flow chart of a physical network port positioning method provided by an embodiment of the present application. It can be understood that the physical network port positioning method can be implemented by the above Figure 1 、 2A The process may be performed by the computing device 20 shown in FIG. 2B or by other suitable devices, equipment, platforms, or equipment clusters with processing and computing capabilities. Figure 4 As shown, the physical network port locating method includes S401 to S402:

[0080] In S401 , the management chip obtains a first instruction of a target physical network port input based on a network port configuration interface, where the first instruction includes network port information of the target physical network port.

[0081] In this embodiment, please refer to Figure 2A As shown, when a computing device 20 configures a physical network port 201 provided on its chassis, it is typically configured based on a management interface (i.e., a BMC interface) controlled by a BMC 205 (also referred to herein as a "management chip") of the computing device 20. The BMC 205 can monitor each physical network port 201, read network port information corresponding to each physical network port 201, such as the media access control (MAC) address of the physical network port 201, the network port name (which can be generated by default by the OS system or customized by the user and is unique), and display it on the BMC interface.

[0082] Exemplary, reference Figure 5A As shown, the BMC interface 500 can display network port information such as the host name, network port name, and MAC address of each physical network port, but is not limited to this. In addition, the BMC interface 500 can also display multiple network port configuration items corresponding to each physical network port, such as but not limited to the gateway, IP (internet protocol) address, and operating mode. In addition, in this embodiment, the BMC interface 500 is also provided with a positioning button 501 for triggering the generation of relevant instructions.

[0083] In this example, please refer to Figure 5A The user can select the name of the target physical network port (hereinafter referred to as the "target network port") 201 to be configured based on the network port names displayed in the drop-down list on the BMC interface 500, and then configure the relevant configuration items for the target network port. In some other examples, the user can also enter the network port name or MAC address on the BMC interface to determine the target network port for configuration.

[0084] And, in this example, combined with Figure 5B As shown, when the BMC 205 displays the corresponding network port information or the positioning button on the BMC interface 500 through S501, the user can, after determining the target network port, click the positioning button 501 on the BMC interface 500 to trigger the generation of a first instruction for the target network port, i.e., trigger the execution of S502, and input the first instruction to the BMC 205. The first instruction includes the network port information of the target network port and is used to instruct the BMC 205 to locate the physical location of the target network port.

[0085] In some other examples, the user may also input the first instruction of the target network port in other suitable ways, such as inputting the positioning instruction in voice form, double-clicking the icon of the target network port to trigger the generation of the positioning instruction, etc., which are not listed one by one in this embodiment.

[0086] It can be understood that the BMC interface can be displayed to the user by a display to which the computing device 20 is communicatively connected, and the user can input relevant instructions or configuration information based on an input device to which the computing device 20 is communicatively connected (such as a mouse, keyboard, touch screen display of the computing device, etc.).

[0087] S402: The management chip instructs the indicating device corresponding to the target physical network port to display the positioning status according to the first instruction.

[0088] In this embodiment, the mapping relationship between each physical network port and its network port information can be stored in the form of a table in the BMC 205 or other memory connected to the BMC 205. After receiving the first instruction, the BMC 205 determines the target network port based on the corresponding network port information parsed from the first instruction and compares it with the mapping relationship table. It can then issue an instruction to the indicator device of the target network port to control the indicator device to display the positioning status.

[0089] For example, after BMC205 determines the target physical network port that the user is currently configuring, it can generate a control command and send it to the target physical network port to instruct the indicator device of the target physical network port to work, such as instructing the indicator light of the target physical network port to flash at a preset frequency, or instructing the indicator light to stay on with a preset color, so as to locate the physical network port corresponding to the network port information and configuration items configured on the BMC interface 500, so that the user can intuitively understand which physical network port is currently configured, and the positioning is accurate and efficient.

[0090] In some possible implementations, when the indicator device for positioning indication is the same device as the indicator light (LED) on the physical network port 201 responsible for displaying the network status, when the BMC 205 executes S402 , the steps S4021 a to S4023 a may be specifically included:

[0091] S4021a: BMC 205 generates a first switching instruction and sends it to the switch 208. The first switching instruction is used to instruct the switch 208 to open a communication channel between the BMC 205 and the indicator device of the target physical network port.

[0092] In this example, since the BMC 205 and the network chip 204 share the indicator device of the physical interface 201, when the BMC 205 needs the indicator device to locate the physical network port 201, Figure 5BAs shown, first, S4021a is executed to generate a switching instruction (ie, a first switching instruction) to instruct the switch 208 to conduct the communication channel between the BMC 205 and the indicator device of the target physical network port.

[0093] Exemplarily, the first switching instruction generated by BMC205 can be processed into an enable signal EN through the I / O expansion chip 207. The enable signal EN is sent to the enable terminal OE of the switching switch 208. The switching switch 208 starts switching, cutting off the communication channel between the network chip 204 and the indicator device of the target physical network port, and opening the communication channel between BMC205 and the indicator device of the target physical network port.

[0094] S4022a: Send a positioning display command to instruct the indicator device of the target physical network port to display the positioning status.

[0095] In this example, after the communication channel between BMC205 and the indicator device of the target physical network port is connected, BMC205 generates an indication command (such as LED modulation signal PWM) according to the determined target physical network port. The positioning display command is used to make the indicator device of the target physical network port (i.e., indicator light 206) flash at a frequency f1 (the frequency value of f1 can be pre-set) (i.e., positioning status display) to indicate that the current physical network port is in a positioned state.

[0096] The location display command is then sent to the target physical network port via the I / O expansion chip 207 and the switch 208. Under control of the location display command, the indicator light 206 on the target physical network port flashes at a preset frequency. Before configuring a network port, the user can see the indicator light 206 flashing at the preset frequency f1 on the target physical network port to determine which physical network port on the chassis is actually the target network port being configured on the BMC interface. This allows accurate, efficient, and intuitive location.

[0097] And, reference Figure 5B As shown, in the process of BMC205 outputting the positioning display command to make the indicator light 206 on the target physical network port work, S503 is also executed, that is, BMC205 monitors whether the BMC interface is currently exited or the positioning button 501 is reset, and BMC205 can also perform positioning timing (which can be achieved through the built-in timer of BMC205). From the time the positioning display command is issued, the flashing time of the indicator light 206 is timed until the flashing time reaches a preset value, or until the BMC interface is exited or the above-mentioned positioning button 501 is reset, the timing is stopped, and then BMC205 issues an instruction to control the indicator light 206 to stop flashing, so that the indicator light 206 is turned off, and the positioning is completed.

[0098] In some examples, after executing S4022a, the BMC 205 may further execute:

[0099] S4023a: Send a configuration display instruction to instruct the indicator device of the target physical network port to display the configuration status.

[0100] In this example, after locating the target physical network port and displaying its relevant status, the user confirms that the network port is correctly located and can continue to configure the network port. During the configuration process, BMC205 can also issue a configuration display instruction (such as LED modulation signal PWM), which is used to make the indicator device (i.e., indicator light 206) of the target physical network port flash at a frequency f2 (the frequency value of f2 can be pre-set), further allowing the user to intuitively understand that the current target physical network port is in a configuration state, thereby improving the accuracy of network port positioning. In addition, in this embodiment, this method of utilizing the BMC interface configuration or triggering the positioning button can achieve rapid physical positioning of the target network port, and there is no need to compare the physical silk screen on the chassis with the slot number, thereby enhancing the convenience of user operation and improving efficiency.

[0101] In some examples, after executing S033a, the BMC 205 may further execute:

[0102] S4024a: Send a second switching instruction to the switch 208. The second switching instruction is used to instruct the switch 208 to conduct the communication channel between the network chip 204 and the indicator device of the target physical network port.

[0103] In this example, after BMC205 completes positioning or configuration (i.e., exits the BMC interface or resets the positioning button 501 on the interface), a switching instruction (i.e., a second switching instruction) can be generated to instruct the switching switch 208 to cut off the communication channel between BMC205 and the indicator device of the target physical network port, and to connect the communication channel between the network chip 204 and the indicator device, thereby restoring the control of the network chip 204 over the indicator device on the target physical network port, so that the indicator device can still indicate the networking status of the network chip 204 and the network to which the current target physical network port is connected according to the control signal of the network chip 204.

[0104] In this way, BMC205 can share the indicator device for controlling the physical network port 201 with the network chip 204, while achieving accurate and efficient positioning of the physical network port, avoiding excessive increase in the hardware design difficulty of the computing device 20, which is conducive to reducing costs.

[0105] In some other possible implementations, the BMC 205 may not adopt the above-mentioned solution of sharing the indicator device for controlling the physical network port 201 with the network chip 204. When the physical network port 201 is provided with an indicator device 206B that can be independently controlled by the BMC 205, the BMC 205 may also execute the following S4021b:

[0106] S4021b, BMC205 sends a positioning display command to instruct the indicator device of the target physical network port to display the positioning status.

[0107] In this example, combined with Figure 5C As shown, after the BMC 205 determines the target physical network port to be configured, it issues a positioning display instruction (such as an LED modulation signal PWM) which is then sent to the indicator of the target physical network port via the I / O expansion chip 207, instructing the indicator of the target physical network port (i.e., indicator light 206B) to flash at a frequency f1 (the frequency value of f1 can be preset). In this way, before the user configures the network port, by seeing the indicator light 206B on the target physical network port flashing at the preset frequency f1, he can determine which physical network port is actually the target network port configured on the BMC interface.

[0108] Furthermore, while BMC205 is outputting the positioning display command to make the indicator light 206B on the target physical network port work, BMC205 may also execute S504 to perform positioning timing until the flashing time of the indicator light 206B reaches a preset value, or until the BMC interface is exited or the positioning button is reset, the timing is stopped, and then BMC205 issues a command to control the indicator light 206B to stop flashing, so that the indicator light 206B is turned off, and the positioning is completed.

[0109] In addition, after executing S4021b, BMC205 can also execute:

[0110] S4022b: Send a configuration display instruction to instruct the indicator device of the target physical network port to display the configuration status.

[0111] In this example, after locating the target physical network port and displaying the relevant information, the user confirms that the network port is correctly located and can continue to configure the network port. During the configuration process, BMC205 can also issue a configuration display instruction (such as an LED modulation signal PWM). The configuration display command is used to make the indicator device of the target physical network port (i.e., indicator light 206B) flash at a frequency f2 (the frequency value of f2 can be pre-set), further allowing the user to intuitively understand the current configuration status of the target physical network port, improve the accuracy of network port positioning, and enhance the user experience.

[0112] In this example, each physical network port 210 can be individually set with an indicator device controlled by BMC205, so that the BMC205 can directly display and control the indicator device of the target physical network port to be configured during the network port configuration process. The control program design has low complexity and is easy to implement.

[0113] Based on the method in the above embodiment, the embodiment of the present application provides a physical network port positioning device. Figure 6 , Figure 6 It is a structural diagram of a physical network port positioning device provided by an embodiment of the present application. It can be understood that the device provided by the embodiment of the present application can be deployed in the above Figure 1 、 2A Or the computing device 20 shown in 2B, it can also be deployed in other suitable devices, equipment, platforms, or device clusters with processing and computing capabilities. Figure 6 As shown, the physical network port device 60 may include: an acquisition module 601 and a processing module 602. The acquisition module 601 may be used by the management chip (i.e., BMC 205) to acquire a first instruction for a target network port based on input into the network port configuration interface, wherein the first instruction includes network port information of the target physical network port. The processing module 602 may be used to instruct an indicator device corresponding to the target physical network port to display a positioning status according to the first instruction.

[0114] In some possible implementations, again combined with Figure 2A As shown, the electronic device is also provided with a network chip 204 and a switch 208. The management chip and the network chip are both connected to the indicator devices of each physical network port 201 via the switch. The network chip 204 is used to establish a communication connection with the network connected to each physical network port 201, and according to the communication connection status of the network connected to the target physical network port, when the channel between the indicator device and the target physical network port is connected, the indicator device is instructed to display the network status. Then, when the indicator device used for positioning indication is the same device as the indicator light (LED) on the physical network port 201 responsible for displaying the network status, the processing module 602 can be specifically used to:

[0115] A first switching instruction is issued to the switching switch, the first switching instruction is used to instruct the switching switch to cut off the channel between the network chip and the indicator device of the target physical network port, and to open the communication channel between the management chip and the indicator device of the target physical network port, and to issue a positioning display command to instruct the indicator device of the target physical network port to display the positioning status. In addition, the processing module 602 can also be used to, when the configuration of the target network port is completed, issue a second switching instruction to the switching switch, the second switching instruction is used to instruct the switching switch to cut off the communication channel between the management chip and the indicator device of the target physical network port, and to restore the communication channel between the network core and the indicator device.

[0116] In some possible implementations, when the physical network port 201 is provided with an indicator device 206B that can be controlled by the BMC 205 , the processing module 602 may be specifically configured to:

[0117] A positioning display command is issued to instruct the indicator device of the target physical network port to display the positioning status. Also, a configuration display instruction is issued to instruct the indicator device of the target physical network port to display the configuration status.

[0118] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method and will not be repeated here.

[0119] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0120] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product, characterized in that when the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0121] Based on the method in the above embodiment, the present application embodiment also provides a chip. Figure 7 , Figure 7 This is a schematic diagram of the structure of a chip provided in an embodiment of the present application. Figure 7 As shown, the chip 70 includes one or more processors 701 and an interface circuit 702. Optionally, the chip 70 may also include a bus 703.

[0122] The processor 701 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 701 or instructions in the form of software. The above-mentioned processor 701 can be a general-purpose processor, a digital communicator (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods and steps disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0123] The interface circuit 702 can be used to send or receive data, instructions or information. The processor 701 can use the data, instructions or other information received by the interface circuit 702 to process it, and can send the processing completion information through the interface circuit 702.

[0124] Optionally, the chip 70 further includes a memory, which may include a read-only memory and a random access memory, and provides operation instructions and data to the processor. Part of the memory may also include a non-volatile random access memory (NVRAM).

[0125] Optionally, the memory stores an executable software module or a data structure, and the processor can perform corresponding operations by calling an operation instruction stored in the memory (the operation instruction may be stored in an operating system).

[0126] Optionally, the interface circuit 702 may be configured to output the execution result of the processor 701 .

[0127] It should be noted that the corresponding functions of the processor 701 and the interface circuit 702 can be implemented through hardware design, software design, or a combination of hardware and software, which is not limited here.

[0128] It should be understood that each step of the above method embodiment can be completed by a hardware-based logic circuit or a software-based instruction in a processor.

[0129] It is understood that the order of execution of the steps in the above embodiments does not necessarily imply a specific order of execution. The order of execution of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in some possible implementations, the steps in the above embodiments can be selectively executed according to actual circumstances, and can be executed partially or completely, which is not limited here.

[0130] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0131] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0132] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0133] It will be understood that the various numerical numbers involved in the embodiments of the present application are merely distinctions for the convenience of description and are not intended to limit the scope of the embodiments of the present application.

Claims

1. An electronic device, characterized in that: The electronic device is provided with a plurality of physical network ports and a management chip, each physical network port is provided with a corresponding indicator device, and the management chip is electrically connected to each of the physical network ports and their indicator devices. The management chip is used to configure the corresponding network port information for each physical network port based on the network port configuration interface, and Control the indicator device corresponding to the physical network port to display the positioning status; The electronic device is further provided with a network chip and a switch, and the management chip and the network chip are both connected to the indicator devices of each physical network port through the switch. The switching switch is used to switch the channel between the management chip and the indicator device of the target physical network port when the network port information is configured, or to switch the channel between the network chip and the indicator device of each target physical network port when the network port information is not configured; The network chip is used to establish a communication connection with the network to which each of the physical network ports is connected, and according to the communication connection status of the network to which the target physical network port is connected, when the channel between the indicator device and the target physical network port is connected, instruct the indicator device to display the network status.

2. The electronic device according to claim 1, wherein The number of the switching switches is the same as the number of the physical network ports, and each of the switching switches is connected to a corresponding physical network port.

3. The electronic device according to claim 1 or 2, characterized in that: The electronic device further includes at least one I / O expansion chip, and the management chip is connected to at least one of the switches through each of the I / O expansion chips.

4. The electronic device according to claim 3, wherein: The switch includes a logic device, The enable end of the logic device is connected to the first output end of the I / O expansion chip, the first input end of the logic device is connected to the second output end of the I / O expansion chip, the second input end of the switch is connected to the signal output end of the network chip, and one output end of the logic device is connected to one of the physical network ports.

5. A physical network port positioning method, characterized in that: The method is applied to an electronic device, wherein the electronic device is provided with multiple physical network ports and a management chip, each of the physical network ports is provided with a corresponding indicator device, and the management chip is electrically connected to each of the physical network ports and their indicator devices; the method comprises: The management chip obtains a first instruction of the target physical network port input based on the network port configuration interface, where the first instruction includes network port information of the target physical network port; The management chip instructs the indicator device corresponding to the target physical network port to display the positioning status according to the first instruction; The electronic device is further provided with a network chip and a switching switch, wherein the management chip and the network chip are both connected to the indicator devices of each physical network port via the switching switch, and the network chip is used to establish a communication connection with the network accessed by each physical network port, and according to the communication connection status of the network accessed by the target physical network port, when the channel between the indicator device and the target physical network port is connected, instruct the indicator device to display the network status; The instructing the indicator device corresponding to the target physical network port to display the positioning status specifically includes: The management chip issues a first switching instruction to the switching switch, wherein the first switching instruction is used to instruct the switching switch to cut off the channel between the network chip and the indicator device of the target physical network port, and to open the communication channel between the management chip and the indicator device of the target physical network port; The management chip issues a positioning display command to instruct the indicator device of the target physical network port to display the positioning status.

6. The method according to claim 5, characterized in that Before the management chip instructs the indicating device corresponding to the target physical network port to display the positioning status according to the first instruction, the method includes: The management chip calls a mapping relationship table, and the mapping relationship table is used to record the correspondence between the network port information displayed on the network port configuration interface and the physical network port; The management chip determines the target physical network port according to the mapping relationship table and the network port information in the first instruction.

7. The method according to claim 6, characterized in that After the management chip issues a positioning display command to instruct the indicator device of the target physical network port to display the positioning status, the method further includes: When the configuration of the target network port is completed, a second switching instruction is sent to the switching switch, and the second switching instruction is used to instruct the switching switch to cut off the communication channel from the management chip to the indicator device of the target physical network port, and restore the communication channel between the network core and the indicator device.

8. The method according to any one of claims 5 to 7, characterized in that: After the indicating device corresponding to the target physical network port displays the positioning status, the method further includes: The management chip issues a configuration display command to instruct the indicating device corresponding to the target physical network port to display the configuration status.

Citation Information

Patent Citations

  • A method for determining a physical location of each network interface applied to a multi-network interface Linux server

    CN109445872A