Link aggregation group management
AssigneeLenovo Enterprise Solutions (Singapore) Pte. Ltd.
InventorsVenkatesan Selvaraj, Aksh Mittal
Life of this patent
Estimating the term…
Abstract
An apparatus, a method, a system, and computer program product are disclosed for link aggregation group management. A method includes receiving an identifier from a device connected to a first port of a first switch, determining whether a second switch has a connection to the device on a first port of the second switch based on the identifier for the device, and autonomously configuring a link aggregation group comprising the first port of the first switch and the first port of the second switch in response to determining that the device is connected to the first port of the first switch and the first port of the second switch.
Claims16
An apparatus comprising:
- a device module that receives, at a first switch, an identifier from a host device connected to a first port of the first switch, the identifier uniquely identifying the host device on a network;
- a connection module that determines whether a second switch has a connection to the host device on a first port of the second switch based on the identifier for the host device;
- a group module that autonomously configures a link aggregation group comprising the first port of the first switch and the first port of the second switch in response to determining that the host device is connected to the first port of the first switch and the first port of the second switch;
- and
- an error module that:
- detects that the connection to the host device is down on the first port of the first switch;
- provides a notification that the connection to the host device is down on the first port of the first switch;
- and
- autonomously removes the first port of the first switch from the link aggregation group,
- wherein:
- the device module detects that the connection to the host device is changed to a second port of the first switch;
- the connection module sends a port identifier for the second port to the second switch in response to detecting that the connection to the host device is changed to the second port of the first switch;
- and
- the group module autonomously updates the link aggregation group, based on the identifier for the host device, such that the link aggregation group comprises the second port of the first switch and the first port of the second switch, and
- wherein said modules comprise one or more of hardware circuits, programmable hardware devices, and a processor executing code.
A method comprising:
- receiving, at a first switch, an identifier from a host device connected to a first port of the first switch, the identifier uniquely identifying the host device on a network;
- determining whether a second switch has a connection to the host device on a first port of the second switch based on the identifier for the host device;
- autonomously configuring a link aggregation group comprising the first port of the first switch and the first port of the second switch in response to determining that the host device is connected to the first port of the first switch and the first port of the second switch;
- detecting that the connection to the host device is down on the first port of the first switch;
- providing a notification that the connection to the host device is down on the first port of the first switch;
- autonomously removing the first port of the first switch from the link aggregation group;
- detecting that the connection to the host device is changed to a second port of the first switch;
- sending a port identifier for the second port to the second switch in response to detecting that the connection to the host device is changed to the second port of the first switch;
- and
- autonomously updating the link aggregation group such that the link aggregation group comprises the second port of the first switch and the first port of the second switch.
A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
- receiving, at a first switch, an identifier from a host device connected to a first port of the first switch, the identifier uniquely identifying the host device on a network;
- determining whether a second switch has a connection to the host device on a first port of the second switch based on the identifier for the host device;
- autonomously configuring a link aggregation group comprising the first port of the first switch and the first port of the second switch in response to determining that the host device is connected to the first port of the first switch and the first port of the second switch;
- detecting that the connection to the host device is down on the first port of the first switch;
- providing a notification that the connection to the host device is down on the first port of the first switch;
- autonomously removing the first port of the first switch from the link aggregation group;
- detecting that the connection to the host device is changed to a second port of the first switch;
- sending a port identifier for the second port to the second switch in response to detecting that the connection to the host device is changed to the second port of the first switch;
- and
- autonomously updating the link aggregation group such that the link aggregation group comprises the second port of the first switch and the first port of the second switch.
Dependencies are inferred from the claim text.