WO2018121067A1 - Procédé de mise à jour de dispositif de réseau, et dispositif de réseau - Google Patents
Procédé de mise à jour de dispositif de réseau, et dispositif de réseau Download PDFInfo
- Publication number
- WO2018121067A1 WO2018121067A1 PCT/CN2017/109371 CN2017109371W WO2018121067A1 WO 2018121067 A1 WO2018121067 A1 WO 2018121067A1 CN 2017109371 W CN2017109371 W CN 2017109371W WO 2018121067 A1 WO2018121067 A1 WO 2018121067A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- lpu
- mpu
- network device
- software
- lpus
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0859—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
Definitions
- the present invention relates to the field of communication networks, and in particular, to a method and a network device for updating a network device.
- Network devices in a communication network typically run software that provides different business processing functions.
- Software in a network device can be updated when it is desired to provide more functionality to the network device or to optimize existing functionality on the network device.
- the network device refers to a device that is deployed in the network and has a data forwarding function.
- the devices A to F are included, wherein the network device A and the network device B are respectively connected to the devices C to F, and both the network device A and the network device B can forward the device C to Data between any two devices in F.
- the devices C to F may be network devices or hosts.
- the device connected to the network device A can first upload a new version of the software to the network device A, and then restart the network device A.
- the network device A is restarted, the connection between the network device A and the devices C, D, E, and F is disconnected.
- the data can be forwarded through the connection with the network device B.
- the new version software is run, and then the network device A forwards the data to notify the devices C, D, E, and F of the network device A, and re-establishes the connection with the devices C, D, E, and F respectively.
- the network device A and the network device B jointly forward the data to forward the data for the devices C to F.
- the embodiment of the present invention provides a method for updating the network device and a network device.
- the technical solution is as follows:
- a method for updating a network device is provided, which is applied to a network device, where the network device may include: a first main processing unit (English: main process unit; MPU for short), and a second MPU and at least two line processing units (English: line process unit; referred to as: LPU).
- the line processing unit is also called a line card (English: line card).
- the first MPU in the network device acquires the new version software of the whole machine
- the new version software of the whole machine may include the first new version software of the second MPU and the first version of each LPU of the at least two LPUs in the network device. Two new versions of the software.
- the first MPU may notify the second MPU to install the new version of the second MPU.
- the first MPU and the second MPU may then update the software of each of the at least two LPUs according to the second new version software of each of the at least two LPUs, and update the first of the at least two LPUs
- the first MPU controls the LPUs of the network device except the first LPU to forward data, so that when the first LPU is updated, other LPUs in the network device can also forward data.
- the first LPU may include at least one LPU of at least two LPUs.
- the data may be forwarded by each of the updated LPUs by the second MPU.
- the method for updating the network device may be used by the network device to forward data by other LPUs other than the LPU when the LPU is updated, so that the network device can forward data by the partial LPU during the update, and the update is improved.
- the first MPU and the second MPU update the software of each of the at least two LPUs, including:
- the first MPU may cancel the data forwarding function of the first LPU. This is because the first LPU is reset before the first LPU is run by the second new version of the first LPU, and the connection between the other LPUs and the device is disconnected after the first LPU is reset, and other devices and LPUs are perceived. Before the disconnection of the connection, data may also be sent to the first LPU, and the data sent at this time will be lost, resulting in packet loss. Therefore, when updating each LPU, the data forwarding function of the LPU may be cancelled first.
- the first MPU may then reset the first LPU and run the first LPU with the second new version of the first LPU, and then the first MPU and the second MPU may restore the data forwarding function of the first LPU. After restoring the data forwarding function of the first LPU, the first LPU can start forwarding data.
- the method for updating the network device provided by the embodiment of the present invention cancels the data forwarding function of each LPU before running each LPU with the second new version software, and after each LPU runs with the second new version of the software.
- the data forwarding function of each LPU is restored, so that when each LPU is updated, the network device does not generate packet loss, which improves the stability of the network device.
- the first MPU cancels the data forwarding function of the first LPU, including:
- the first MPU may send the first priority to each device connected to the first LPU (each device connected to the first LPU may refer to a device that has a link with the first LPU) Level notification, the first priority notification indicates that the route priority of the first LPU is lower than the default value. After the route priority of the first LPU is lower than the default value, each device connected by the first LPU selects other available devices. Forward data. This step is used to cancel the data forwarding function of the first LPU in each device connected by the first LPU.
- the other LPU update forwarding table may also be controlled, so that the connection between the other LPUs in the network device and the first LPU is disconnected. This step is used to cancel the data forwarding function of the first LPU in the network device (the network device where the first LPU is located).
- the method for updating the network device provided by the embodiment of the present invention cancels the data forwarding function of the first LPU in each device connected to the first LPU, and the data forwarding function of the first LPU in the network device, thereby avoiding other A packet loss generated by a device or other LPU to send data to the first LPU.
- the first MPU cancels the data forwarding function of the first LPU, including:
- the first MPU may notify each device connected to the first LPU, disconnect the connection with the first LPU, such that each device connected by the first LPU It also does not send data to the first LPU.
- the first MPU may also control other LPU update forwarding tables to disconnect the other LPUs from the first LPU.
- the method for updating the network device provided by the embodiment of the present invention cancels the data forwarding function of the first LPU in each device connected to the first LPU, and the data forwarding function of the first LPU in the network device, thereby avoiding other Equipment or Packet loss generated by other LPUs sending data to the first LPU.
- the first MPU and the second MPU restore the data forwarding function of the first LPU, including:
- the second MPU may send a routing table to the first LPU, so that the first LPU can forward data to each device connected to the first LPU.
- the first MPU may control other LPU update forwarding tables in the network device except the first LPU. Then, any one of the other LPUs may establish a connection between the LPU and the first LPU according to the forwarding table of the any LPU, where the step is used to restore data forwarding of the first LPU in other LPUs of the network device.
- the method for updating the network device provided by the embodiment of the present invention restores the data forwarding function of the first LPU in the network device, so that the network device can recover the first LPU after running the second new version of the software of the first LPU.
- the data forwarding function in the communication network improves the data forwarding capability of the network device.
- the method before the second MPU sends the routing table to the first LPU, the method further includes:
- the second MPU may send a second priority notification to each device connected to the first LPU, the second priority notification indicating that the routing priority of the first LPU is lower than a default value.
- the route priority of the first LPU is lower than the default value, other LPUs in the network device preferentially forward the data by the LPU except the first LPU.
- the method for updating a network device uses the first LPU as a standby LPU.
- the LPU can be used to reduce long-term packet loss and data interruption.
- the method further includes:
- the second MPU in the network device sends a third priority notification to each device connected to the first LPU, where the third priority notification indicates that the routing priority of the first LPU is a default value.
- each device connected to the first LPU updates its own forwarding table, re-establishes the connection with the first LPU, and the first LPU and other LPUs can jointly send to other devices. Forward data to the network device.
- the method for updating the network device sets the route priority of the first LPU in each device connected to the first LPU to a default value, so that the first LPU can be sent to the network device together with other LPUs.
- the data is forwarded, which improves the data forwarding capability of the network device.
- the first MPU controls other LPU update forwarding tables, including:
- the second MPU may send the routing information of the first LPU to the first MPU, and then the first MPU may control other LPU update forwarding tables according to the routing information of the first LPU.
- the routing information of the first LPU is learned by the first LPU under the control of the second MPU.
- the second MPU sends the routing information of the first LPU to the first MPU, so that the first MPU can be added to the first LPU when controlling other LPU update forwarding tables. Connection.
- the new version of the software includes a third new version of the first MPU.
- the method further includes:
- the first MPU can be run by the third new version of the first MPU, and then the first MPU can obtain the service configuration and status of the second MPU. After acquiring the service configuration and status of the second MPU, the first MPU can serve as the standby MPU of the second MPU, and replace the second MPU when the second MPU has a problem.
- a network device includes a first MPU, a second MPU, and at least two LPUs, where the first MPU, the second MPU, and the at least two LPUs are used to implement The method for updating a network device provided by any one of the foregoing first aspect or the first aspect.
- each LPU is separately updated.
- data is forwarded by other LPUs other than the LPU in the network device, so that the network device can forward data by a part of the LPU when updating, and the related technology is solved.
- the network device is updated, the data forwarding capability of the communication network is low. Improves the data forwarding capability of the communication network when updating network devices.
- FIG. 1 is a schematic diagram of an implementation environment of a method for updating a network device according to various embodiments of the present invention
- 2-1 is a schematic structural diagram of a network device to which a method for updating a network device according to an embodiment of the present invention is applied;
- FIG. 2-2 is a schematic structural diagram of any MPU in the network device shown in FIG. 2-1;
- Figure 2-3 is a schematic structural diagram of any LPU in the network device shown in Figure 2-1;
- 3-1 is a flowchart of a method for updating a network device according to an embodiment of the present invention
- Figure 3-2 is a flow chart of the LPU update forwarding table in the embodiment shown in Figure 3-1.
- the implementation environment of the method for updating the network device may be a communication network as shown in FIG. 1 , where the communication network includes network devices A and B and devices C, D, E, and F, where device C, An equal-cost multiple-path (ECMP) technique can be applied between D, E, and F and network devices A and B. That is, multiple different links can reach the same destination address.
- the communication network can be a columnar (English: chimney) network or a large layer 2 network (English: large layer 2 network).
- the network device 20 may include: a first MPU 21, a second MPU 22, and at least two LPUs (FIG. 2-1 shows The number of LPUs is 4), the power supply (English: power) 23, the backplane (or the switching network board) 24, the first MPU 21 is responsible for the management and control of the entire network device, and the second MPU 22 is the first MPU. Backup, when the first MPU fails, the second MPU 22 takes over the management and control of the entire network device.
- LPU1, LPU2, LPU3, and LPU4 provide various types of interfaces and are responsible for forwarding traffic of user equipment.
- the user equipment may be devices C, D, E, F in FIG. Devices C, D, E, and F can be network devices or hosts.
- the backboard 24 is used to connect a plurality of MPUs and a plurality of LPUs.
- the power source 23 is responsible for supplying power to the entire network device.
- LPU1 is connected to devices C and D
- LPU2 is connected to devices C and D
- LPU3 is connected to devices E and F
- LPU4 is connected to devices E and F.
- the LPU and other devices in the network device 20 may also be other connection manners, which are not limited in the embodiment of the present invention.
- devices C, D, E, and F are used to describe the connection relationship between the network device and other devices, and may not be included in the network device 20.
- the network device may be a frame device, and the frame device may be applied to an aggregation layer, a core layer, and a wide area network (WAN).
- WAN wide area network
- the first MPU 21 in the network device is configured to perform steps 301, 302, 303, 305, 306, 310, 315, and 316 in the following embodiments.
- the second MPU 22 in the network device is configured to perform steps 307, 309, 312, and 314 in the following embodiments.
- At least two LPUs in the network device are used to perform step 311 in the following embodiments.
- the MPU includes a processor 211, a memory 212, a flash memory 213, a switch chip 214, and a first interface 215.
- the processor 211 is connected to the memory 212, the flash memory 213, the switch chip 214, the second interface 216, and the serial port 217, and the switch chip 214 is connected to the first interface 215.
- the first interface 215 and the second interface 216 can be Ethernet interfaces.
- the memory 212 can be a random access memory (English: random access memory; abbreviation: RAM).
- the processor 22 executes various functional applications and data processing by running a program.
- the flash memory 213 is used to store the program running by the processor 211 and the parameters of the static configuration.
- the memory 212 is used to store the code running in real time by the processor 211 (the code is a segment of the program saved in the flash memory 213) and data, and the first interface 215
- the switch chip 214 is configured to send information to the respective LPUs through the first interface 215.
- the serial port 217 is a local interface.
- the device directly connected to the serial port 217 can be configured with a command line through the serial port 217, and the second interface 216 is a network interface, which can be used for program file downloading, connecting to the network management, device management, or configuring a command line through the network.
- the LPU includes: a processor 261, a first memory 262, a flash memory 263, a switch chip 264, a first interface 265, and The second interface 266.
- the processor 261 is connected to the memory 262, the flash memory 263, the switch chip 264, and the first interface 265, and the switch chip 264 is connected to the second interface 266.
- the switch chip 264 can also be connected with a second memory 267 for storing the content of the forwarded message.
- the first memory 262 and the second memory 267 may be located in the same physical memory, or may be located in different physical memories, and the physical memory may be a RAM.
- the processor 261 executes various functions and data processing by running a program
- the flash memory 263 is used to store programs running by the processor 261 and statically configured parameters
- the first memory 262 is used to store code that the processor 261 runs in real time (the The code is a segment of the program stored in the flash memory 263 and the data
- the first interface 265 is used to connect with the MPU in the network device
- the second interface 266 is used to connect with other external devices
- the switch chip 264 is used to pass the second The interface 266 performs data transmission with other external devices.
- the second memory 267 is used to buffer data received or to be transmitted by the switch chip.
- FIG. 3-1 is a flowchart of a method for updating a network device according to an embodiment of the present invention.
- the method for updating the network device is applied to the network device shown in FIG. 2-1 for example.
- the method for updating the network device may include the following steps:
- Step 301 The first MPU in the network device acquires a new version of the software.
- the first MPU in the network device may first acquire the first new version software including the second MPU and the second new version software of each of the at least two LPUs.
- the new version of the software can be the system software of the whole machine.
- the new version of the software may also include a third new version of the first MPU to facilitate subsequent updates to the software of the first MPU, the third new version of the first MPU and the first new version of the second MPU may Similarly, in the at least two LPUs, the second new version of the software of any two LPUs may be the same or different.
- the first LPU may include at least one LPU in the network device, that is, the method provided by the embodiment of the present invention may update multiple LPUs in the network device each time.
- the first MPU in the network device When the first MPU in the network device obtains the new version software of the whole machine, it can pass the first part in the MPU as shown in Figure 2-2.
- the second interface 216 is connected to the file transfer protocol (English: File Transfer Protocol; for short: FTP) server to obtain, or can be obtained by connecting to the FTP server through the second interface 266 in the LPU as shown in FIG. 2-3, and then The LPU is transmitted to the first MPU.
- the file transfer protocol English: File Transfer Protocol; for short: FTP
- the logic in the hardware of the network device can also be updated by uploading a new version of the software to the first MPU, such as editing a Field-Programmable Gate Array (FPGA).
- FPGA Field-Programmable Gate Array
- Step 302 The first MPU in the network device notifies the second MPU to install the first new version of the software of the second MPU.
- the first MPU that currently controls each LPU may notify the second MPU to install the first new version of the software of the second MPU. After receiving the notification, the second MPU will run with the first new version of the second MPU. The second MPU can reset and restart the first new version of the software of the second MPU.
- the second MPU can back up the service configuration and status of the first MPU for subsequent use in controlling the LPU.
- the service configuration of the first MPU is statically delivered by the manual or network management software. After the second MPU is restarted, the service configuration can continue to take effect in the second MPU.
- the configuration of the service may include whether the port is closed, the virtual local area network (English: network), and the virtual private network (English: virtual private network; VPN).
- the state of the first MPU is dynamic and updated in real time, and the state may include the state of the port, routing information received from neighboring neighbors, and the like.
- Step 303 The first MPU in the network device sends a first priority notification to each device connected to the first LPU.
- the first MPU of the network device sends a first priority notification to each device connected to the first LPU by using a route protocol (English: routing protocol), and the first priority notification may indicate a route priority of the first LPU.
- a route protocol English: routing protocol
- the first priority notification may indicate a route priority of the first LPU.
- each device connected by the first LPU sets the priority of the forwarding path with the first LPU to be lower than the default value according to the indication. This step is used to guide each device connected by the first LPU to forward data to other paths when the first LPU updates the software.
- the first LPU is LPU1
- the first MPU may send the first priority notification to the network devices C and D to which the LPU1 is connected.
- the step may be: the first MPU in the network device notifies each device connected to the first LPU to disconnect from the first LPU. This also prevents each device connected by the first LPU from transmitting data to the first LPU when the first LPU updates the software.
- Step 304 Each device connected by the first LPU updates the forwarding path.
- Each device connected by the first LPU updates the forwarding path according to the first priority notification sent by the first LPU, that is, updates the forwarding table. After each device connected to the first LPU updates the forwarding path, it selects a path connecting other LPUs to forward data. This is because in the communication network, when there are multiple paths to the same destination address, the network device selects a forwarding path with a large routing priority according to the routing priority, and the routing priority of the first LPU is low. After the default value, each device connected to the first LPU will select another LPU with a higher routing priority to forward the data. Exemplarily, in the network device shown in FIG. 2-1, if the first LPU is LPU1, the devices C and D connected to the LPU1 update the forwarding path, and the data is received by the LPU2 (the routing priority of the LPU2 is the default value). To forward.
- each device of the first LPU connection may also update the forwarding path and remove the forwarding path including the first LPU. .
- Step 305 The first MPU in the network device controls another LPU update forwarding table to disconnect the connection between the other LPU and the first LPU.
- the first MPU can Control other LPU update forwarding tables to disconnect the other LPUs from the first LPU. This can prevent other LPUs from sending data to the first LPU when the LPU is updated, causing packet loss.
- the first MPU may send a forwarding table to other LPUs other than the first LPU (which may be used to indicate that other LPUs disconnect the first LPU) to update the forwarding table of the other LPU. For example, in the network device shown in FIG.
- the first LPU is LPU1
- the first MPU may send a forwarding table to LPU2, LPU3, and LPU4 (the forwarding table is used to indicate that LPU2, LPU3, and LPU4 are broken. Open the connection with LPU1) to update the forwarding table of LPU2, LPU3 and LPU4, so that LPU2, LPU3 and LPU4 will disconnect from LPU1.
- Step 306 The first MPU in the network device resets the first LPU, and runs the first LPU in the second new version software of the first LPU.
- the first MPU in the network device may reset the first LPU, and send the second new version of the first LPU to the first LPU, and then The second new version of the software of an LPU runs the first LPU. After running the first LPU with the second new version of the first LPU, the first MPU notifies the second MPU to control the first LPU and hands the first LPU to the second MPU.
- the first LPU is LPU1
- the LPU1 is an LPU as shown in Figure 2-3
- the first MPU is an MPU as shown in Figure 2-2.
- the first MPU may reset the LPU1
- the second new version software of the first LPU is transmitted by the first interface 215 to the first interface 265 of the LPU1
- the LPU1 is run with the second new version software of the LPU1, after which the first MPU notifies the second
- the MPU controls the LPU1.
- Step 307 The second MPU in the network device sends a second priority notification to each device connected by the first LPU.
- the second MPU in the network device may send a second priority notification to each device connected to the first LPU in a manner that the routing protocol advertises the route, where the second priority notification indicates that the routing priority of the first LPU is lower than a default value.
- the first LPU disconnects the device connected to it after resetting, and when the first LPU is re-run with the second new version of the first LPU, the second MPU can be reset to the first LPU.
- Each of the previously connected devices sends a second priority notification to inform the first LPU to reset each device connected before the first LPU, and the first LPU can serve as a standby LPU when no other LPU can forward the data, so as to prevent the network device from generating a long Loss or interruption of time.
- the first LPU is LPU1
- the second MPU 22 may send a second priority notification to devices C and D.
- Step 308 Each device connected by the first LPU sends a route notification to the first LPU.
- the external port of the first LPU is reconnected (English: link up), and each device connected before the first LPU reset finds the network setting.
- the first LPU is LPU1
- the devices C and D advertise a route to the LPU1 to indicate the devices C and D.
- a connection is established with LPU1.
- the step 308 may be performed before the step 307, or may be performed simultaneously with the step 307, which is not limited in the embodiment of the present invention.
- Step 309 The second MPU in the network device sends a routing table to the first LPU.
- the second MPU can perform route calculation, compare the cost to the same destination, and then generate a routing table, and then send the routing table to the first LPU, so that the routing table can be sent to the first LPU.
- the first LPU is capable of forwarding data to each device connected before the first LPU is reset. For example, in the network device shown in FIG. 2-1, the first LPU is LPU1, and after completing the route calculation, the second MPU 22 may send a routing table to the LPU1, so that the LPU1 receives the devices C and D. After the data, you can forward to devices C and D.
- Step 310 The first MPU in the network device controls other LPU update forwarding tables.
- this step can include the following two substeps:
- Sub-step 3101 the second MPU in the network device sends the routing information of the first LPU to the first MPU.
- the second MPU may first send the routing information of the first LPU to the first MPU by using a backplane (or a switching network board) in the network device, where the routing information may include routing information learned by the first LPU from the network devices C and D. .
- Sub-step 3102 The first MPU in the network device controls other LPU update forwarding tables according to the routing information of the first LPU.
- the first MPU may send a forwarding table to other LPUs in the network device to update the other LPU forwarding table according to the routing information of the first LPU sent by the second MPU, and the forwarding table of the other LPUs includes the forwarding of the first LPU. path.
- Step 311 Any one of the other LPUs in the network device establishes a connection between the LPU and the first LPU according to the forwarding table of the any LPU.
- any LPU other than the first LPU may establish a connection between the LPU and the first LPU according to the updated forwarding table.
- step 311 other LPUs in the network device can send data to the first LPU for forwarding by the first LPU.
- Step 312 The second MPU in the network device sends a third priority notification to each device connected by the first LPU.
- the first LPU has the capability of data forwarding.
- the second MPU can send a third priority notification to each device connected to the first LPU by using a routing protocol to advertise the route.
- the notification indicates that the route priority of the first LPU is the default value.
- Step 313 Each device connected to the first LPU updates the forwarding table.
- each device connected to the first LPU may recalculate the route and update its own forwarding table. After updating the forwarding table, the first LPU may re-participate to each of the first LPU connections.
- Data forwarding in devices Exemplarily, in the network device shown in FIG. 2-1, the first LPU is LPU1, and the devices C and D connected to the LPU1 are updated before the forwarding table, and the devices C and D have data to be sent to the device E and the device F. It can only be forwarded by LPU2, and after devices C and D update the forwarding table, LPU1 and LPU2 can form an ECMP path, so that LPU1 and LPU2 can jointly forward the data of devices C and D.
- Step 314 After the software update of each LPU, the second MPU controls each updated LPU to forward data.
- the second MPU running the first new version of the software can control the updated LPU to forward the data.
- the first MPU and the second MPU in the network device may complete the software update of each LPU in the network device through steps 303 to 313.
- LPU1 may be first used as the first LPU, and the update of LPU1 is completed through steps 303 to 313, and the second MPU controls LPU1 to forward data, and then LPU2 is used.
- the update of the LPU2 is completed through steps 303 to 313, and the second MPU controls the LPU2 and the LPU1 to forward the data together, thereby completing the software update to the LPU1-LPU4.
- Step 315 The first MPU in the network device runs in the third new version software of the first MPU.
- the LPUs in the network device are all controlled by the second MPU, and the first MPU in the network device can be reset and restarted to run with the third new version software of the first MPU.
- Step 316 The first MPU in the network device acquires a service configuration and a status of the second MPU.
- the service configuration and status can be referred to the description in step 302.
- the first MPU obtains the service configuration and shape of the second MPU. After the state, it can be used as the standby MPU of the second MPU. When the second MPU is faulty, the second MPU is taken over to control each LPU.
- the method for updating a network device provided by the embodiment of the present invention separately updates each LPU.
- the LPUs of the network device except the LPU forward data, so that the network device can be updated.
- the problem that the data forwarding capability of the communication network is low when the network device is updated in the related art is solved. Improves the data forwarding capability of the communication network when updating network devices.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé de mise à jour de dispositif de réseau et un dispositif de réseau, et se rapporte au domaine des réseaux de communication. Le procédé comprend les étapes suivantes : une première MPU acquiert une nouvelle version de logiciel pour un dispositif entier ; la première MPU notifie à une seconde MPU l'installation d'une nouvelle version de logiciel pour la seconde MPU ; la première MPU et la seconde MPU mettent à jour le logiciel de chacune d'au moins deux LPU, les LPU autres qu'une première LPU transmettant des données lorsque le logiciel de la première LPU est mis à jour ; et la seconde MPU commande chaque LPU mise à jour de manière à transférer des données. Dans la présente invention, lorsque la première LPU est mise à jour, la première MPU commande les autres LPU dans un dispositif de réseau de manière à transférer des données, de telle sorte que le dispositif de réseau peut transférer des données en utilisant certaines des LPU pendant la mise à jour, ce qui permet de résoudre le problème selon lequel, dans l'état de la technique associé, la capacité de transfert de données d'un réseau de communication est faible pendant la mise à jour d'un dispositif de réseau, et également d'améliorer la capacité de transfert de données du réseau de communication pendant la mise à jour du dispositif de réseau.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611248089.9A CN108259203A (zh) | 2016-12-29 | 2016-12-29 | 网络设备的更新方法和网络设备 |
| CN201611248089.9 | 2016-12-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018121067A1 true WO2018121067A1 (fr) | 2018-07-05 |
Family
ID=62707794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/109371 Ceased WO2018121067A1 (fr) | 2016-12-29 | 2017-11-03 | Procédé de mise à jour de dispositif de réseau, et dispositif de réseau |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108259203A (fr) |
| WO (1) | WO2018121067A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114036080A (zh) * | 2021-11-09 | 2022-02-11 | 许昌许继软件技术有限公司 | 一种显示终端使用通信串口升级程序的方法及装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110780903B (zh) * | 2019-10-25 | 2023-04-07 | 广东博智林机器人有限公司 | 一种软件升级方法、装置、设备及计算机存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040054764A1 (en) * | 2002-09-12 | 2004-03-18 | Harry Aderton | System and method for enhanced software updating and revision |
| CN102164363A (zh) * | 2011-04-14 | 2011-08-24 | 新邮通信设备有限公司 | 一种实现基站版本更新的方法和一种基站 |
| CN102968357A (zh) * | 2012-11-01 | 2013-03-13 | 中兴通讯股份有限公司 | 一种分布式通信设备软件升级方法及系统 |
| CN103414590A (zh) * | 2013-08-19 | 2013-11-27 | 杭州华三通信技术有限公司 | 一种软件升级方法和设备 |
-
2016
- 2016-12-29 CN CN201611248089.9A patent/CN108259203A/zh active Pending
-
2017
- 2017-11-03 WO PCT/CN2017/109371 patent/WO2018121067A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040054764A1 (en) * | 2002-09-12 | 2004-03-18 | Harry Aderton | System and method for enhanced software updating and revision |
| CN102164363A (zh) * | 2011-04-14 | 2011-08-24 | 新邮通信设备有限公司 | 一种实现基站版本更新的方法和一种基站 |
| CN102968357A (zh) * | 2012-11-01 | 2013-03-13 | 中兴通讯股份有限公司 | 一种分布式通信设备软件升级方法及系统 |
| CN103414590A (zh) * | 2013-08-19 | 2013-11-27 | 杭州华三通信技术有限公司 | 一种软件升级方法和设备 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114036080A (zh) * | 2021-11-09 | 2022-02-11 | 许昌许继软件技术有限公司 | 一种显示终端使用通信串口升级程序的方法及装置 |
| CN114036080B (zh) * | 2021-11-09 | 2024-09-06 | 许昌许继软件技术有限公司 | 一种显示终端使用通信串口升级程序的方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108259203A (zh) | 2018-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190253381A1 (en) | Packet Sending Method and Network Device | |
| US8825844B2 (en) | Notifying network operator when virtual addresses do not match on network elements configured for interchassis redundancy | |
| KR101691759B1 (ko) | 가상 섀시 시스템 제어 프로토콜 | |
| WO2017050254A1 (fr) | Procédé, dispositif et système de copie de sécurité à chaud | |
| CN100407646C (zh) | 一种实现数据业务备份的方法 | |
| WO2016173403A1 (fr) | Dispositif de routage, dispositif d'équilibrage de charge, et procédé et système de distribution de messages | |
| WO2018161794A1 (fr) | Procédé de mise à niveau d'appareil et appareil d'accès | |
| WO2021185169A1 (fr) | Procédé et appareil de commutation et dispositif et support de stockage | |
| WO2021057438A1 (fr) | Procédé et appareil de commutation principale / de réserve, dispositif bras, et support d'enregistrement | |
| CN106330786A (zh) | Mac地址的同步方法、装置及系统 | |
| CN105340226A (zh) | 动态路由设备的主备系统切换的方法及其装置 | |
| US20160205033A1 (en) | Pool element status information synchronization method, pool register, and pool element | |
| JP5775473B2 (ja) | エッジ装置冗長化システム、切替制御装置およびエッジ装置冗長化方法 | |
| WO2018121067A1 (fr) | Procédé de mise à jour de dispositif de réseau, et dispositif de réseau | |
| CN103888353B (zh) | 保护组保护倒换回切处理方法及客户边缘设备 | |
| CN104125079B (zh) | 一种确定双机热备份配置信息的方法及装置 | |
| CN110535792A (zh) | 多节点装置及其备援通信方法 | |
| CN108282346B (zh) | 软件升级方法及装置 | |
| CN110603798B (zh) | 一种提供具有高可用性的弹性一致性平台的系统和方法 | |
| CN104618233A (zh) | Vpls跨域冗余保护方法及系统 | |
| US10536875B2 (en) | System and method for seamless TCP connection handoff | |
| JP6601198B2 (ja) | 中継装置、設定方法、設定プログラム及び情報処理システム | |
| CN105515968B (zh) | 报文转发方法、装置、sdn及系统 | |
| WO2017041469A1 (fr) | Procédé et appareil pour communiquer avec un domaine irrégulier de dcn dans un dispositif ptn | |
| CN106411544A (zh) | 业务处理方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17889312 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17889312 Country of ref document: EP Kind code of ref document: A1 |