Advanced link tracking for virtual cluster switching
AssigneeAvago Technologies International Sales Pte. Limited
InventorsSuresh Vobbilisetty, Phanidhar Koganti
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention provides a switch system. The switch includes a port that couples to a server hosting a number of virtual machines. The switch also includes a link tracking module. During operation, the link tracking module determines that reachability to at least one end host coupled to a virtual cluster switch of which the switch is a member is disrupted. The link tracking module then determines that at least one virtual machine coupled to the port is affected by the disrupted reachability, and communicates to the server hosting the affected virtual machine about the disrupted reachability.
Claims20
A switch, comprising:
- one or more ports;
- processing circuitry configured to:
- detect a failure which affects reachability between the switch and a second switch in a network of interconnected switches, wherein the network of interconnected switches is identified by an identifier;
- in response to determining that the failure affects reachability to an end host, identify a port via which the end host is reachable;
- and
- use the identified port as an egress port for a notification message including information regarding the failure,
- wherein the notification message is destined to a hypervisor managing a virtual machine to allow the hypervisor to reconfigure the virtual machine.
The switch of claim I. further comprising an encapsulator configured to encapsulate a packet with an encapsulation header, wherein the encapsulated packet is forwardable in the network of interconnected switches based on the encapsulation header.
A method, comprising:
- detecting a failure which affects reachability between a switch and a second switch in a network of interconnected switches, wherein the network of interconnected switches is identified by an identifier;
- in response to determining that the failure affects reachability to an end host, identifying a port via which the end host is reachable;
- and
- using the identified port as an egress port for a notification message including information regarding the failure,
- wherein the notification message is destined to a hypervisor managing a virtual machine to allow the hypervisor to reconfigure the virtual machine.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
- detecting a failure which affects reachability between a switch and a second switch in a network of interconnected switches, wherein the network of interconnected switches is identified by an identifier;
- in response to determining that the failure affects reachability to an end host, identifying a port via which the end host is reachable;
- and
- using the identified port as an egress port for a notification message including information regarding the failure,
- wherein the notification message is destined to a hypervisor managing a virtual machine to allow the hypervisor to reconfigure the virtual machine.
Dependencies are inferred from the claim text.