CN116170337A - Method, device and system for testing reliability of network equipment - Google Patents

Method, device and system for testing reliability of network equipment Download PDF

Info

Publication number
CN116170337A
CN116170337A CN202310165465.1A CN202310165465A CN116170337A CN 116170337 A CN116170337 A CN 116170337A CN 202310165465 A CN202310165465 A CN 202310165465A CN 116170337 A CN116170337 A CN 116170337A
Authority
CN
China
Prior art keywords
server
interface
link aggregation
state
operation instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310165465.1A
Other languages
Chinese (zh)
Inventor
刘鑫
贾岛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202310165465.1A priority Critical patent/CN116170337A/en
Publication of CN116170337A publication Critical patent/CN116170337A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the application provides a method, a device and a system for testing the reliability of network equipment, wherein the method comprises the following steps: acquiring a backup state of a switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to a server, wherein the switch is in communication connection with the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment; and determining the reliability of the network equipment according to the test result. By the method and the device, the problem that the reliability of the network card network cannot be guaranteed when the network card is configured to use the Bonding technology to make redundancy of the network port hardware layer is solved, and the effect of improving the reliability of the network equipment is achieved.

Description

Method, device and system for testing reliability of network equipment
Technical Field
The embodiment of the application relates to the field of computers, in particular to a method, a device and a system for testing the reliability of network equipment.
Background
In a big data service environment, as the data volume increases, the requirement on bandwidth is higher and higher, the current service scene uses one tera of network port, the transmission bandwidth is limited, the machine supports two tera of network ports, and in order to improve the bandwidth and the resource utilization rate, the network configuration uses the Bonding technology to make the redundancy of the network port hardware layer, so that the single point failure of single network port application is prevented, but the reliability of the network equipment cannot be ensured.
Disclosure of Invention
The embodiment of the application provides a method, a device and a system for testing the reliability of network equipment, which at least solve the problem that the reliability of a network card network cannot be ensured when a network card is configured in the related technology and a Bonding technology is used for redundancy of a network port hardware layer.
According to one embodiment of the present application, there is provided a method of testing reliability of a network device, including: acquiring a backup state of a switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to a server, wherein the switch is in communication connection with the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, and the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
In an exemplary embodiment, the arranging and combining the backup state, the first link aggregation state and the second link aggregation state to obtain a test environment of the network device includes: obtaining a first test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the configuration link aggregation, wherein the first test environment is one of the test environments; obtaining a second test environment under the condition that the backup state of the switch is closed backup, the first link aggregation state is configuration link aggregation, and the second link aggregation state is configuration link aggregation, wherein the second test environment is one of the test environments; and obtaining a third test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the non-configuration link aggregation, wherein the third test environment is one of the test environments.
In an exemplary embodiment, the switch includes a first data interface and a second data interface, the server includes a third data interface and a fourth data interface, the first data interface is connected to the third data interface, the second data interface is connected to the fourth data interface, wherein the third data interface is a management function port, and the fourth data interface is a network card port.
In one exemplary embodiment, executing first and second operation instructions of a target object in a test environment includes: setting the state of a third data interface of the server as a sideband interface of the network controller, wherein the third data interface is a management function port; executing a first operation instruction and a second operation instruction, wherein the second operation instruction is used for sending a data request to a third data interface of the server and a fourth data interface of the server through the terminal equipment, the third data interface is a management function port, and the fourth data interface is a network card port.
In one exemplary embodiment, in executing the second operation instruction, the method further includes: under the condition that the terminal equipment is the first IP address, sending a data request to a third data interface and a fourth data interface through the terminal equipment; and sending a data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the second IP address, wherein the first IP address is used for being connected with the server through the first data interface of the switch, and the second IP address is used for being connected with the server through the second interface of the switch.
In one exemplary embodiment, the first operating instruction includes one of: firstly starting a third interface of the server, and then starting a fourth interface of the server; or, firstly starting the fourth interface and then starting the third interface; or closing the third interface under the condition that the third interface and the fourth interface are both opened; or, opening the third interface under the condition that the third interface is in an off state and the fourth interface is in an on state; or, performing a restarting operation on the server; or, executing a shutdown operation on the server; or, after the power-off operation is executed on the server, the power-on operation is executed.
In one exemplary embodiment, the switch is configured with a link aggregation control protocol and the switch turns on the force up function.
According to another embodiment of the present application, there is provided an apparatus for testing reliability of a network device, including: the system comprises an acquisition module, a communication module and a control module, wherein the acquisition module is used for acquiring a backup state of an exchanger, a first link aggregation state corresponding to the exchanger and a second link aggregation state corresponding to a server, wherein the exchanger is in communication connection with the server; the combination module is used for arranging and combining the backup state, the first link aggregation state and the second link aggregation state to obtain a test environment of the network equipment; the execution module is used for executing a first operation instruction and a second operation instruction of the target object in the test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of the server or an interface in the server, the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and the determining module is used for determining the reliability of the network equipment according to the test result.
According to yet another embodiment of the present application, there is provided a system for testing reliability of a network device, including: the system comprises terminal equipment, a switch and a server, wherein the switch is used for connecting the terminal equipment and the server; the server is in communication connection with the switch; the terminal equipment is used for acquiring the backup state of the switch, the first link aggregation state corresponding to the switch and the second link aggregation state corresponding to the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, and the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
According to a further embodiment of the present application, there is also provided a computer readable storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
According to a further embodiment of the present application, there is also provided an electronic device comprising a memory, in which a computer program is stored, and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
According to the method and the device, the backup state of the switch, the link aggregation state of the switch and the link aggregation state of the server are obtained, the three states are arranged and combined to obtain different test environments, and different operation instructions are executed in each test environment respectively, so that the reliability test process of the network equipment is realized, and therefore, the problem that the reliability of a network card network cannot be guaranteed when the network card is configured to use a Bonding technology to make redundancy of a network port hardware layer in the related art can be solved, and the effect of improving the reliability of the network equipment is achieved.
Drawings
Fig. 1 is a hardware block diagram of a mobile terminal according to a method of testing reliability of a network device according to an embodiment of the present application;
FIG. 2 is a flow chart of a method of testing the reliability of a network device according to an embodiment of the present application;
FIG. 3 is a block diagram of an apparatus for testing the reliability of a network device according to an embodiment of the present application;
fig. 4 is a block diagram of a system for testing the reliability of a network device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in detail below with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
First, partial terms or terminology appearing in the course of explaining the embodiments of the present application are applicable to the following explanation:
and (3) failure transfer: failover is a backup mode of operation in which the functionality of a system component (such as a processor, server, network, or database) is transferred to a secondary system component when the primary component fails to operate due to failure or a predetermined shutdown time. For systems that are expected to have higher fault tolerance, failover is an essential part of an urgent task system that must be used frequently.
NCSI (Network Controller Sideband Interface) is an industry standard defined by the distributed management task force (Distributed Management Task Force, DMTF) for sideband interface network controllers to support server out-of-band management, consisting of one management controller and multiple network controllers. DMTF defines complete ethernet-based control command request and response criteria for NCSI, and NCSI has mechanisms such as single-threaded, timeout retransmission, etc. The process of registering, initializing and implementing a complete NSCI operation in a Linux network protocol stack by utilizing a socket interface is simply demonstrated in combination with the NCSI standard.
In the related art, a plurality of network cards are virtualized to form a network card, redundancy is realized, one network card is displayed outwards, the network cards have the same IP, and the network configuration can use the Bonding technology to make redundancy of a network port hardware layer, so that single-point faults of single network port application are prevented. However, there is a problem that the reliability of the network card network cannot be ensured, in order to verify the reliability of the server network device, the embodiment of the present application provides a corresponding solution, and adopts a manner of interconnecting three hardware, namely a switch, a server and a PC, to verify the reliability of the network device by using a dynamic link aggregation (bond 4), which is described in detail below.
The method embodiments provided in the embodiments of the present application may be performed in a mobile terminal, a computer terminal or similar computing device. Taking the operation on a mobile terminal as an example, fig. 1 is a block diagram of a hardware structure of a mobile terminal of a method for testing the reliability of a network device according to an embodiment of the present application. As shown in fig. 1, a mobile terminal may include one or more (only one is shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a microprocessor MCU or a processing device such as a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the structure shown in fig. 1 is merely illustrative and not limiting of the structure of the mobile terminal described above. For example, the mobile terminal may also include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1.
The memory 104 may be used to store computer programs, such as software programs and modules of application software, such as computer programs corresponding to the method for testing the reliability of a network device in the embodiments of the present application, and the processor 102 executes the computer programs stored in the memory 104, thereby performing various functional applications and data processing, i.e., implementing the method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is configured to communicate with the internet wirelessly.
In this embodiment, a method for testing the reliability of a network device running on the mobile terminal is provided, and fig. 2 is a flowchart of a method for testing the reliability of a network device according to an embodiment of the present application, as shown in fig. 2, where the flowchart includes the following steps:
step S202, acquiring a backup state of a switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to a server, wherein the switch and the server are in communication connection;
step S204, the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment;
Step S206, executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request;
step S208, the reliability of the network equipment is determined according to the test result.
Through the steps, the backup state of the switch, the link aggregation state of the switch and the link aggregation state of the server are obtained, and the three states are arranged and combined to obtain different test environments, and different operation instructions are executed in each test environment respectively, so that the reliability test process of the network equipment is realized, and the problem that the reliability of the network card network cannot be guaranteed when the network card is configured to use the Bonding technology as redundancy of a network port hardware layer in the related art is solved, and the effect of improving the reliability of the network equipment is achieved.
The main body of execution of the above steps may be a terminal device or the like, but is not limited thereto.
It should be noted that the execution sequence of the steps may be interchanged, for example, the execution sequence of step S102 and step S104 may be interchanged, that is, step S104 may be executed first and then step S102 may be executed.
In the method for testing the reliability of the network equipment, the switch comprises a first data interface and a second data interface, the server comprises a third data interface and a fourth data interface, the first data interface is connected with the third data interface, the second data interface is connected with the fourth data interface, the third data interface is a management function port, and the fourth data interface is a network card port.
In an alternative embodiment, the first data interface may be denoted as 1/1, the second data interface may be denoted as 1/2, and the switches 1/1, 1/2 interfaces are ethernet link aggregation (Eth-Trunk); the third data interface is a management function port (BMC) in a server (server), which can be marked as port1, the fourth data interface is a network interface (OS) in the server, which can be marked as port2, two interfaces port1 and port2 in the server are bond, a 1/1 port of a switch is connected with a port1 port of the server, and a 1/2 port of the switch is connected with a 1/2 port of the server.
The server side configures a static IP address, for example, the IP address of the management function port BMC may be set to: 10.1.12.254 the IP address of the network interface OS may be set to 10.1.12.253. It should be noted that the above-mentioned IP address setting is only an example and not meant to be limiting, and in the actual setting process, it is only necessary to ensure that the IP addresses of port1 and port2 of the server are in the same network segment. The switch side configures the static IP address, for example, the IP address may be set to 10.1.12.1 as a server gateway. One side of the switch is connected to the server and the other side is connected to the PC side, which is also configured with static IP addresses, for example 10.1.13.1 or 10.1.13.4.
In an alternative embodiment, the server is connected through the 1/1 port of the switch when the IP address on the PC side is configured as 10.1.13.1, and the server is connected through the 1/2 port of the switch when the IP address on the PC side is configured as 10.1.13.4.
In step S204 in the above method for testing the reliability of the network device, the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network device, which specifically includes the following steps: obtaining a first test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the configuration link aggregation, wherein the first test environment is one of the test environments; obtaining a second test environment under the condition that the backup state of the switch is closed backup, the first link aggregation state is configuration link aggregation, and the second link aggregation state is configuration link aggregation, wherein the second test environment is one of the test environments; and obtaining a third test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the non-configuration link aggregation, wherein the third test environment is one of the test environments.
In step S206 in the above method for testing the reliability of the network device, the first operation instruction and the second operation instruction of the target object are executed in the testing environment, and specifically include the following steps: setting the state of a third data interface of the server as a sideband interface of the network controller, wherein the third data interface is a management function port; executing a first operation instruction and a second operation instruction, wherein the second operation instruction is used for sending a data request to a third data interface of the server and a fourth data interface of the server through the terminal equipment, the third data interface is a management function port, and the fourth data interface is a network card port.
In step S206 in the above method for testing the reliability of a network device, during the process of executing the second operation instruction, the method further includes the following steps: under the condition that the terminal equipment is the first IP address, sending a data request to a third data interface and a fourth data interface through the terminal equipment; and sending a data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the second IP address, wherein the first IP address is used for being connected with the server through the first data interface of the switch, and the second IP address is used for being connected with the server through the second interface of the switch.
In the above method for testing the reliability of a network device, the first operation instruction includes one of: firstly starting a third interface of the server, and then starting a fourth interface of the server; or, firstly starting the fourth interface and then starting the third interface; or closing the third interface under the condition that the third interface and the fourth interface are both opened; or, opening the third interface under the condition that the third interface is in an off state and the fourth interface is in an on state; or, performing a restarting operation on the server; or, executing a shutdown operation on the server; or, after the power-off operation is executed on the server, the power-on operation is executed.
In the method for testing the reliability of the network equipment, the switch is configured with a link aggregation control protocol, and the switch starts a force up function.
The test method in the embodiment of the application specifically includes three test schemes, each corresponding to a test environment, and is described in detail below.
Scheme 1, i.e., the first test environment, comprises: the backup state of the switch is to open backup, i.e. the switch opens failover. The switch configures link aggregation and the server also configures link aggregation, i.e., both the switch and the server configure Bond4 mode.
In the first test environment, executing a first operation instruction and a second operation instruction, wherein the method specifically comprises the following test methods:
test A1: the first operation instruction is as follows: the third interface of the server is started first, then the fourth interface of the server is started, namely, port1 is started first, and then port2 is started, so that the double-Link UP is enabled, and the port1 port is set as NCSI (namely, the sideband interface of the network controller). Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and data requests are sent to the BMC and the OS of the server. If the network equipment is normal, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, the BMC and the OS of the server can be ping-connected, and the NCSI is confirmed to be port1 by checking the message receiving and transmitting state under the port through the switch.
Test B1: the first operation instruction is as follows: the fourth interface is started first, then the third interface is started, namely, port2 is started first, then port1 is started, so that double-Link UP is enabled, and the port1 port is set as NCSI. Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and data requests are sent to the BMC and the OS of the server. If the network equipment is normal, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, the BMC and the OS of the server can be ping-connected, and the NCSI is confirmed to be port1 by checking the message receiving and transmitting state under the port through the switch.
Test C1: the first operation instruction is as follows: and under the condition that the third interface and the fourth interface are both opened, closing the port1 port after closing the third interface, namely the double-Link UP, and setting the port1 port as NCSI. Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and data requests are sent to the BMC and the OS of the server. If the network device is normal, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, and both the BMC and the OS of the server can be ping-enabled.
Test D1: the first operation instruction is as follows: and opening the third interface when the third interface is in the closed state and the fourth interface is in the open state, namely opening the port1 when the port1 port is in the closed state and the port2 port is in the open state, and setting the port1 port as NCSI. Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and data requests are sent to the BMC and the OS of the server. If the network equipment is normal, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, the BMC and the OS of the server can be ping-connected, and the NCSI is confirmed to be port1 by checking the message receiving and transmitting state under the port through the switch.
Test E1: the first operation instruction is as follows: and (3) restarting the server, wherein the switch needs to configure a force up function, and a port1 port is set as NCSI. Executing the second operation instruction: in the restarting process of the server, a data request is sent to a third data interface and a fourth data interface of the server through the terminal equipment (namely, the PC end). Specifically, in the restarting process, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and a data request is sent to the BMC and the OS of the server. If the network device is normal, in the restarting process, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, and the BMC of the server can ping through and wait for a preset period of time, for example, 180s.
Test F1: the first operation instruction is as follows: and executing a shutdown operation on the server, wherein the switch needs to configure a force up function, and setting a port1 port as NCSI. Executing the second operation instruction: after the server is shut down, a data request is sent to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, after the server is powered off, data requests are sent to the BMC and the OS of the server by using the IP addresses of the PC side as 10.1.13.1 and 10.1.13.4 respectively. If the network device is normal, after the server is powered off, the server BMC may ping up and wait for a preset period of time, for example, 180s, using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4.
Test G1: the first operation instruction is as follows: and executing power-off operation on the server, then executing power-on operation, and setting a port1 port as NCSI. Executing the second operation instruction: after the server is successfully started, a data request is sent to a third data interface and a fourth data interface of the server through terminal equipment (namely a PC end). Specifically, after the server is successfully started, data requests are sent to the BMC and the OS of the server by using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4 respectively. If the network device is normal, after the server is successfully started, the BMC and the OS of the server can be ping-connected by using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4.
Scheme 2, i.e., the second test environment, comprises: the standby state of the switch is closed standby, i.e. the switch closes failover. The switch configures link aggregation and the server also configures link aggregation, i.e., both the switch and the server configure Bond4 mode.
In the second test environment, executing the first operation instruction and the second operation instruction, wherein the method specifically comprises the following test methods:
test A2: the first operation instruction is as follows: the third interface of the server is started first, then the fourth interface of the server is started, namely, port1 is started first, and then port2 is started, so that the double-Link UP is enabled, and the port1 port is set as NCSI (namely, the sideband interface of the network controller). Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, if the IP address of the PC side is 10.1.13.1, a data request is sent to the BMC and the OS of the server. If the network equipment is normal, when the IP address of the PC end is 10.1.13.1, the BMC and the OS of the server can be ping-connected, and the switch checks the message receiving and transmitting state under the port to confirm that the NCSI is port1. If the IP address of the PC side is 10.1.13.4, a data request is sent to the BMC and the OS of the server. If the network equipment is normal, when the IP address of the PC end is 10.1.13.4, the BMC of the server can ping to pass through, and the port2 port can receive data and the port1 port does not reply the data by checking the message receiving and transmitting state under the port through the switch.
Test B2: the first operation instruction is as follows: the fourth interface is started first, then the third interface is started, namely, port2 is started first, then port1 is started, so that double-Link UP is enabled, and the port1 port is set as NCSI. Executing the second operation instruction: and sending a data request to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, if the IP address of the PC side is 10.1.13.1, a data request is sent to the BMC and the OS of the server. If the network equipment is normal, when the IP address of the PC end is 10.1.13.1, the BMC and the OS of the server can be ping-connected, and the switch checks the message receiving and transmitting state under the port to confirm that the NCSI is port1. If the IP address of the PC side is 10.1.13.4, a data request is sent to the BMC and the OS of the server. If the network equipment is normal, when the IP address of the PC end is 10.1.13.4, the BMC of the server can ping to pass through, and the port2 port can receive data and the port1 port does not reply the data by checking the message receiving and transmitting state under the port through the switch.
Test C2: the first operation instruction is as follows: and (3) restarting the server, wherein the switch needs to configure a force up function, and a port1 port is set as NCSI. Executing the second operation instruction: in the restarting process of the server, a data request is sent to a third data interface and a fourth data interface of the server through the terminal equipment (namely, the PC end). Specifically, in the restarting process, the IP addresses of the PC side are 10.1.13.1 and 10.1.13.4, respectively, and a data request is sent to the BMC and the OS of the server. If the network device is normal, in the restarting process, the IP addresses of the PC end are 10.1.13.1 and 10.1.13.4, and the BMC of the server can ping through and wait for a preset period of time, for example, 180s.
Test D2: the first operation instruction is as follows: and executing a shutdown operation on the server, wherein the switch needs to configure a force up function, and setting a port1 port as NCSI. Executing the second operation instruction: after the server is shut down, a data request is sent to a third data interface and a fourth data interface of the server through the terminal equipment (namely the PC end). Specifically, after the server is powered off, data requests are sent to the BMC and the OS of the server by using the IP addresses of the PC side as 10.1.13.1 and 10.1.13.4 respectively. If the network device is normal, after the server is powered off, the server BMC may ping up and wait for a preset period of time, for example, 180s, using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4. The NCSI is checked for its port and confirmed on port 1.
Test E2: the first operation instruction is as follows: and executing power-off operation on the server, then executing power-on operation, and setting a port1 port as NCSI. Executing the second operation instruction: after the server is successfully started, a data request is sent to a third data interface and a fourth data interface of the server through terminal equipment (namely a PC end). Specifically, after the server is successfully started, data requests are sent to the BMC and the OS of the server by using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4 respectively. If the network device is normal, after the server is successfully started, the BMC of the server can be ping-connected by using the IP addresses of the PC end as 10.1.13.1 and 10.1.13.4. The NCSI is checked for its port and confirmed on port 1.
Scheme 3, i.e., the third test environment, comprises: the backup state of the switch is to open backup, i.e. the switch opens failover. The switch configures link aggregation, the server does not configure link aggregation, i.e., the switch configures Bond4 mode, and the server does not configure Bond4 mode.
In the third test environment, the first operation instruction and the second operation instruction are executed, and the specific test method is the same as the step of executing the first operation instruction and the second operation instruction in the scheme 1, and will not be described herein.
It should be noted that, the switch needs to configure the LACP dynamic protocol and start the force up function, otherwise, NCSI is not enabled.
According to the three test environments and the corresponding test methods, the following table can be obtained, the test results can be filled into the following table according to the test methods, and whether the connectivity of the network card bond under different conditions is stable and reliable is observed according to the table information.
Figure BDA0004095970980000131
The method for testing the reliability of the network equipment has the following advantages: 1. fills the design blank of the current test scheme; 2. a special testing method in the field of servers is newly added; 3. and a diversified mode is added to test the compatibility and application capability of the server hardware equipment.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), comprising several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method described in the embodiments of the present application.
The embodiment also provides a device for testing the reliability of the network device, which is used for implementing the foregoing embodiment and the preferred implementation manner, and is not described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 3 is a block diagram of an apparatus for testing reliability of a network device according to an embodiment of the present application, as shown in fig. 3, the apparatus includes:
an obtaining module 32, configured to obtain a backup state of the switch, a first link aggregation state corresponding to the switch, and a second link aggregation state corresponding to the server, where the switch and the server are in communication connection;
a combination module 34, configured to perform permutation and combination on the backup state, the first link aggregation state, and the second link aggregation state, to obtain a test environment of the network device;
the execution module 36 is configured to execute a first operation instruction and a second operation instruction of the target object in the test environment to obtain a test result of the network device, where the first operation instruction is used to control an operation state of the server or an interface in the server, and the second operation instruction is used to send a data request to the interface in the server, and the test result is a response result corresponding to the data request;
a determining module 38, configured to determine the reliability of the network device according to the test result.
In the above-mentioned device for testing the reliability of network equipment, the module is further configured to obtain a first test environment when the backup state of the switch is an open backup, the first link aggregation state is a configuration link aggregation, and the second link aggregation state is a configuration link aggregation, where the first test environment is one of the test environments; obtaining a second test environment under the condition that the backup state of the switch is closed backup, the first link aggregation state is configuration link aggregation, and the second link aggregation state is configuration link aggregation, wherein the second test environment is one of the test environments; and obtaining a third test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the non-configuration link aggregation, wherein the third test environment is one of the test environments.
In the above-mentioned device for testing reliability of network equipment, the switch includes a first data interface and a second data interface, the server includes a third data interface and a fourth data interface, the first data interface is connected with the third data interface, the second data interface is connected with the fourth data interface, wherein the third data interface is a management function port, and the fourth data interface is a network card port.
In the executing module in the device for testing the reliability of the network equipment, the module is further configured to set a state of a third data interface of the server as a sideband interface of the network controller, where the third data interface is a management function port; executing a first operation instruction and a second operation instruction, wherein the second operation instruction is used for sending a data request to a third data interface of the server and a fourth data interface of the server through the terminal equipment, the third data interface is a management function port, and the fourth data interface is a network card port.
In the executing module in the device for testing the reliability of the network equipment, the module is further configured to send a data request to the third data interface and the fourth data interface through the terminal equipment if the terminal equipment is the first IP address; and sending a data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the second IP address, wherein the first IP address is used for being connected with the server through the first data interface of the switch, and the second IP address is used for being connected with the server through the second interface of the switch.
In the above apparatus for testing reliability of a network device, the first operation instruction includes one of: firstly starting a third interface of the server, and then starting a fourth interface of the server; or, firstly starting the fourth interface and then starting the third interface; or closing the third interface under the condition that the third interface and the fourth interface are both opened; or, opening the third interface under the condition that the third interface is in an off state and the fourth interface is in an on state; or, performing a restarting operation on the server; or, executing a shutdown operation on the server; or, after the power-off operation is executed on the server, the power-on operation is executed.
In the above device for testing the reliability of the network equipment, the switch is configured with a link aggregation control protocol, and the switch opens the force up function.
It should be noted that, the apparatus for testing the reliability of the network device shown in fig. 3 is used to execute the method for testing the reliability of the network device shown in fig. 2, so the explanation of the method for testing the reliability of the network device is also applicable to the apparatus for testing the reliability of the network device, which is not repeated herein.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; alternatively, the above modules may be located in different processors in any combination.
Fig. 4 is a block diagram of a system for testing reliability of a network device according to an embodiment of the present application, and as shown in fig. 4, a system 400 for testing reliability of a network device includes:
terminal equipment 402, a switch 404 and a server 406, wherein the switch is used for connecting the terminal equipment and the server; the server is in communication connection with the switch; the terminal equipment is used for acquiring the backup state of the switch, the first link aggregation state corresponding to the switch and the second link aggregation state corresponding to the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, and the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
In the system for testing the reliability of the network device, the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a testing environment of the network device, which specifically comprises the following steps: obtaining a first test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the configuration link aggregation, wherein the first test environment is one of the test environments; obtaining a second test environment under the condition that the backup state of the switch is closed backup, the first link aggregation state is configuration link aggregation, and the second link aggregation state is configuration link aggregation, wherein the second test environment is one of the test environments; and obtaining a third test environment under the conditions that the backup state of the switch is the on backup state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the non-configuration link aggregation, wherein the third test environment is one of the test environments.
In the system for testing the reliability of the network equipment, the switch comprises a first data interface and a second data interface, the server comprises a third data interface and a fourth data interface, the first data interface is connected with the third data interface, the second data interface is connected with the fourth data interface, the third data interface is a management function port, and the fourth data interface is a network card port.
In the system for testing the reliability of the network equipment, the first operation instruction and the second operation instruction of the target object are executed in the testing environment, and the method specifically comprises the following steps: setting the state of a third data interface of the server as a sideband interface of the network controller, wherein the third data interface is a management function port; executing a first operation instruction and a second operation instruction, wherein the second operation instruction is used for sending a data request to a third data interface of the server and a fourth data interface of the server through the terminal equipment, the third data interface is a management function port, and the fourth data interface is a network card port.
In the above system for testing the reliability of a network device, the process of executing the second operation instruction further includes the following steps: under the condition that the terminal equipment is the first IP address, sending a data request to a third data interface and a fourth data interface through the terminal equipment; and sending a data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the second IP address, wherein the first IP address is used for being connected with the server through the first data interface of the switch, and the second IP address is used for being connected with the server through the second interface of the switch.
In the above system for testing the reliability of a network device, the first operation instruction includes one of: firstly starting a third interface of the server, and then starting a fourth interface of the server; or, firstly starting the fourth interface and then starting the third interface; or closing the third interface under the condition that the third interface and the fourth interface are both opened; or, opening the third interface under the condition that the third interface is in an off state and the fourth interface is in an on state; or, performing a restarting operation on the server; or, executing a shutdown operation on the server; or, after the power-off operation is executed on the server, the power-on operation is executed.
In the system for testing the reliability of the network equipment, the switch is configured with a link aggregation control protocol, and the switch starts a force up function.
It should be noted that, the system for testing the reliability of the network device shown in fig. 4 is used to execute the method for testing the reliability of the network device shown in fig. 2, so the explanation of the method for testing the reliability of the network device is also applicable to the system for testing the reliability of the network device, which is not repeated herein.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored therein, wherein the computer program is configured to perform the steps of any of the method embodiments described above when executed, and specifically comprises the steps of: acquiring a backup state of a switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to a server, wherein the switch is in communication connection with the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, and the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
In one exemplary embodiment, the computer readable storage medium may include, but is not limited to: a usb disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing a computer program.
Embodiments of the present application also provide an electronic device comprising a memory and a processor, the memory storing a computer program, the processor being arranged to run the computer program to perform the steps of any of the method embodiments described above, comprising in particular the steps of: acquiring a backup state of a switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to a server, wherein the switch is in communication connection with the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in a test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of a server or an interface in the server, and the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
In an exemplary embodiment, the electronic device may further include a transmission device connected to the processor, and an input/output device connected to the processor.
Specific examples in this embodiment may refer to the examples described in the foregoing embodiments and the exemplary implementation, and this embodiment is not described herein.
It will be appreciated by those skilled in the art that the modules or steps of the application described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may be implemented in program code executable by computing devices, so that they may be stored in a storage device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them may be fabricated into a single integrated circuit module. Thus, the present application is not limited to any specific combination of hardware and software.
The foregoing description is only of the preferred embodiments of the present application and is not intended to limit the same, but rather, various modifications and variations may be made by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application should be included in the protection scope of the present application.

Claims (11)

1. A method of testing the reliability of a network device, comprising:
acquiring a backup state of an exchanger, a first link aggregation state corresponding to the exchanger, and a second link aggregation state corresponding to a server, wherein the exchanger is in communication connection with the server;
the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment;
executing a first operation instruction and a second operation instruction of a target object in the test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of the server or an interface in the server, the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request;
And determining the reliability of the network equipment according to the test result.
2. The method of claim 1, wherein the ranking the backup state, the first link aggregation state, and the second link aggregation state to obtain a test environment for a network device comprises:
when the backup state of the switch is the backup starting state, the first link aggregation state is the configuration link aggregation, and the second link aggregation state is the configuration link aggregation, a first test environment is obtained, wherein the first test environment is one of the test environments;
obtaining a second test environment under the condition that the backup state of the switch is closed backup, the first link aggregation state is configuration link aggregation and the second link aggregation state is configuration link aggregation, wherein the second test environment is one of the test environments;
and obtaining a third test environment under the condition that the backup state of the switch is the backup starting state, the first link aggregation state is the configuration link aggregation and the second link aggregation state is the non-configuration link aggregation, wherein the third test environment is one of the test environments.
3. The method of claim 1, wherein the switch comprises a first data interface and a second data interface, wherein the server comprises a third data interface and a fourth data interface, wherein the first data interface is connected to the third data interface, wherein the second data interface is connected to the fourth data interface, wherein the third data interface is a management function port, and wherein the fourth data interface is a network card port.
4. The method of claim 2, wherein executing the first and second operational instructions of the target object in the test environment comprises:
setting the state of a third data interface of the server as a sideband interface of a network controller, wherein the third data interface is a management function port;
and executing the first operation instruction and the second operation instruction, wherein the second operation instruction is used for sending the data request to a third data interface of the server and a fourth data interface of the server through terminal equipment, the third data interface is a management function port, and the fourth data interface is a network card port.
5. The method of claim 4, wherein in executing the second operation instruction, the method further comprises:
Transmitting the data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the first IP address;
and sending the data request to the third data interface and the fourth data interface through the terminal equipment under the condition that the terminal equipment is the second IP address, wherein the first IP address is used for being connected with the server through the first data interface of the switch, and the second IP address is used for being connected with the server through the second interface of the switch.
6. The method of claim 4, wherein the first operation instruction comprises one of:
firstly starting a third interface of the server, and then starting a fourth interface of the server; or alternatively, the first and second heat exchangers may be,
firstly starting the fourth interface and then starting the third interface; or alternatively, the first and second heat exchangers may be,
closing the third interface under the condition that the third interface and the fourth interface are both opened; or alternatively, the first and second heat exchangers may be,
opening the third interface under the condition that the third interface is in an off state and the fourth interface is in an on state; or alternatively, the first and second heat exchangers may be,
performing a restarting operation on the server; or alternatively, the first and second heat exchangers may be,
Executing a shutdown operation on the server; or alternatively, the first and second heat exchangers may be,
and executing power-off operation on the server and then executing power-on operation.
7. The method of claim 1, wherein the switch is configured with a link aggregation control protocol and the switch turns on a force up function.
8. An apparatus for testing the reliability of a network device, comprising:
the system comprises an acquisition module, a communication module and a control module, wherein the acquisition module is used for acquiring a backup state of an exchanger, a first link aggregation state corresponding to the exchanger and a second link aggregation state corresponding to a server, and the exchanger is in communication connection with the server;
the combination module is used for arranging and combining the backup state, the first link aggregation state and the second link aggregation state to obtain a test environment of the network equipment;
the execution module is used for executing a first operation instruction and a second operation instruction of a target object in the test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of the server or an interface in the server, the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request;
And the determining module is used for determining the reliability of the network equipment according to the test result.
9. A system for testing the reliability of a network device, comprising: terminal equipment, switches and servers, wherein,
the switch is used for connecting the terminal equipment and the server;
the server is in communication connection with the switch;
the terminal equipment is used for acquiring a backup state of the switch, a first link aggregation state corresponding to the switch and a second link aggregation state corresponding to the server; the backup state, the first link aggregation state and the second link aggregation state are arranged and combined to obtain a test environment of the network equipment; executing a first operation instruction and a second operation instruction of a target object in the test environment to obtain a test result of the network equipment, wherein the first operation instruction is used for controlling the running state of the server or an interface in the server, the second operation instruction is used for sending a data request to the interface in the server, and the test result is a response result corresponding to the data request; and determining the reliability of the network equipment according to the test result.
10. A computer readable storage medium, characterized in that a computer program is stored in the computer readable storage medium, wherein the computer program, when being executed by a processor, implements the steps of the method according to any of the claims 1 to 7.
11. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any one of claims 1 to 7 when the computer program is executed.
CN202310165465.1A 2023-02-24 2023-02-24 Method, device and system for testing reliability of network equipment Pending CN116170337A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310165465.1A CN116170337A (en) 2023-02-24 2023-02-24 Method, device and system for testing reliability of network equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310165465.1A CN116170337A (en) 2023-02-24 2023-02-24 Method, device and system for testing reliability of network equipment

Publications (1)

Publication Number Publication Date
CN116170337A true CN116170337A (en) 2023-05-26

Family

ID=86416163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310165465.1A Pending CN116170337A (en) 2023-02-24 2023-02-24 Method, device and system for testing reliability of network equipment

Country Status (1)

Country Link
CN (1) CN116170337A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118138499A (en) * 2024-04-29 2024-06-04 苏州元脑智能科技有限公司 Method, device, system and server for determining connectivity of connecting wires

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118138499A (en) * 2024-04-29 2024-06-04 苏州元脑智能科技有限公司 Method, device, system and server for determining connectivity of connecting wires

Similar Documents

Publication Publication Date Title
US10805147B2 (en) Fail recovery method and internet of things system and charging system using the same
EP2793428B1 (en) Pcie switch-based server system and switching method and device thereof
CN105099789A (en) Network element uploading method and equipment
CN106789168B (en) Deployment method of data center server management network and rack top type switch
CN107682460B (en) Distributed storage cluster data communication method and system
CN107948063B (en) Method for establishing aggregation link and access equipment
CN109587005A (en) Connecting detection method, apparatus, computer equipment and readable storage medium storing program for executing
CN105229972A (en) The DHCP method strengthened
CN116170337A (en) Method, device and system for testing reliability of network equipment
CN103139018A (en) Network card condition monitoring and transmission control protocol (TCP) communication method in dispatching and transformer substation integrated system
US7499987B2 (en) Deterministically electing an active node
CN111212451A (en) Method and device for switching network transmission channel
CN112015689A (en) Serial port output path switching method, system and device and switch
CN104090792B (en) The dynamic loading method of logical file in a kind of broadband access network
CN117632497A (en) Data processing method based on DPU and related equipment
CN211720749U (en) Control panel, management equipment and system for realizing wireless transmission of fault information
CN112073499A (en) Dynamic service method of multi-machine type cloud physical server
CN112099902A (en) Network adapter configuration method and device of virtual machine, electronic device and storage medium
CN104657240B (en) The Failure Control method and device of more kernel operating systems
CN115499300A (en) Embedded equipment clustering operation architecture, method and device
US8977784B2 (en) Port teaming
CN114840495A (en) Database cluster split-brain prevention method, storage medium and device
US9660935B2 (en) Server management connections
US20100005197A1 (en) Network device and active control card detecting method
CN105245840A (en) Data forwarding method and device and camera

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination