Method, Device, and System for Implementing MUX Machine
First Claim
1. A method for implementing a multiplexer (mux) machine implemented by a first network device, wherein the method is applied to a network running a Link Aggregation Control Protocol (LACP), wherein the network comprises the first network device and a second network device, wherein a first aggregation port of the first network device is coupled to a second aggregation port of the second network device over an aggregated link, and wherein the method comprises:
- setting the mux machine on the first aggregation port to protect_waiting state, wherein the protect_waiting state identifies that the first aggregation port is not in a collecting and distributing state and notifies another network device that a status of the first aggregation port is the collecting and distributing state;
determining that the first aggregation port is not in the collecting and distributing state when the mux machine is in the protect_waiting state;
sending a first LACP data unit (LACPDU) packet to the second network device, wherein the first LACPDU packet notifies the second network device that the first aggregation port is in the collecting and distributing state and triggers the second network device to set the second aggregation port to the collecting and distributing state;
receiving a second LACPDU packet from the second network device, wherein the second LACPDU packet indicates that the second aggregation port is in the collecting and distributing state;
switching a status of the mux machine from the protect_waiting state to the collecting and distributing state; and
setting the first aggregation port to the collecting and distributing state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a device, and a system for implementing a Mux machine are provided. The method includes: setting a Mux machine on a first aggregation port to be in a PROTECT_WAITING state; when the Mux machine is in the PROTECT_WAITING state, determining that the first aggregation port is not in a collecting and distributing state, and sending, to a second network device, a first LACPDU packet that is used to notify that the first aggregation port is in the collecting and distributing state; and when determining that a second LACPDU packet that is from the second network device and that is used to indicate that a second aggregation port is in the collecting and distributing state is received, switching a status of the Mux machine from the PROTECT_WAITING state to a COLLECTING_DISTRIBUTING state, and setting the first aggregation port to be in the collecting and distributing state.
3 Citations
20 Claims
-
1. A method for implementing a multiplexer (mux) machine implemented by a first network device, wherein the method is applied to a network running a Link Aggregation Control Protocol (LACP), wherein the network comprises the first network device and a second network device, wherein a first aggregation port of the first network device is coupled to a second aggregation port of the second network device over an aggregated link, and wherein the method comprises:
-
setting the mux machine on the first aggregation port to protect_waiting state, wherein the protect_waiting state identifies that the first aggregation port is not in a collecting and distributing state and notifies another network device that a status of the first aggregation port is the collecting and distributing state; determining that the first aggregation port is not in the collecting and distributing state when the mux machine is in the protect_waiting state; sending a first LACP data unit (LACPDU) packet to the second network device, wherein the first LACPDU packet notifies the second network device that the first aggregation port is in the collecting and distributing state and triggers the second network device to set the second aggregation port to the collecting and distributing state; receiving a second LACPDU packet from the second network device, wherein the second LACPDU packet indicates that the second aggregation port is in the collecting and distributing state; switching a status of the mux machine from the protect_waiting state to the collecting and distributing state; and setting the first aggregation port to the collecting and distributing state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. A first network device running a Link Aggregation Control Protocol (LACP), comprising:
-
a first aggregation port coupled to a second aggregation port of a second network device over an aggregated link; a non-transitory memory configured to store instructions; and a processor coupled to the non-transitory memory, wherein the instructions, when executed by the processor, cause the first network device to; set a mux machine on the first aggregation port to a protect_waiting state, wherein the protect_waiting state identifies that the first aggregation port is not in a collecting and distributing state and notifies another network device that a status of the first aggregation port is the collecting and distributing state; determine that the first aggregation port is not in the collecting and distributing state when the mux machine is in the protect_waiting state; send a first LACP data unit (LACPDU) packet to the second network device, wherein the first LACPDU packet notifies the second network device that the first aggregation port is in the collecting and distributing state and triggers the second network device to set the second aggregation port to the collecting and distributing state; receive a second LACPDU packet from the second network device, wherein the second LACPDU packet indicates that the second aggregation port is in the collecting and distributing state; switch a status of the mux machine from the protect_waiting state to the collecting and distributing state; and set the first aggregation port to the collecting and distributing state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification