Virtual extensible LAN tunnel keepalives
First Claim
Patent Images
1. A switch in a network of interconnected switches, comprising:
- one or more ports;
keepalive response circuitry configured to decapsulate a first encapsulation header encapsulating a keepalive response packet, wherein a destination identifier of the first encapsulation header corresponds to the switch, and wherein the keepalive response packet indicates whether a tunnel is active;
switch identifier extraction circuitry configured to extract a switch identifier from the keepalive response packet, wherein the switch identifier corresponds to a second switch in the network of interconnected switches, wherein the network of interconnected switches is identified by a fabric identifier; and
forwarding circuitry configured to encapsulate the keepalive response with a second encapsulation header, wherein a destination identifier of the second encapsulation header corresponds to the second switch.
4 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch that is a member of a fabric switch. The switch includes a keepalive response module that identifies a keepalive response packet that does not correspond to any keepalive packet previously transmitted by the switch. The switch also includes a switch identifier extraction module that extracts a switch identifier from a payload of the keepalive response packet, where the switch identifier corresponds to another member switch in the fabric switch. The switch further includes a forwarding module that constructs a packet that includes the payload and is destined to the other member switch.
508 Citations
24 Claims
-
1. A switch in a network of interconnected switches, comprising:
-
one or more ports; keepalive response circuitry configured to decapsulate a first encapsulation header encapsulating a keepalive response packet, wherein a destination identifier of the first encapsulation header corresponds to the switch, and wherein the keepalive response packet indicates whether a tunnel is active; switch identifier extraction circuitry configured to extract a switch identifier from the keepalive response packet, wherein the switch identifier corresponds to a second switch in the network of interconnected switches, wherein the network of interconnected switches is identified by a fabric identifier; and forwarding circuitry configured to encapsulate the keepalive response with a second encapsulation header, wherein a destination identifier of the second encapsulation header corresponds to the second switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
decapsulating, by a switch in a network of interconnected switches, a first encapsulation header encapsulating a keepalive response packet, wherein a destination identifier of the first encapsulation header corresponds to the switch, and wherein the keepalive response packet indicates whether a tunnel is active; extracting a switch identifier from the keepalive response packet, wherein the switch identifier corresponds to a second switch in the network of interconnected switches, wherein the network of interconnected switches is identified by a fabric identifier; and encapsulating the keepalive response packet with a second encapsulation header, wherein a destination identifier of the second encapsulation header corresponds to the second switch. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for monitoring data flow, the system comprising:
-
a processor; and a storage device coupled to the processor and storing instructions that when executed by a computer cause the computer to perform a method, the method comprising; decapsulating, by a switch in a network of interconnected switches, a first encapsulation header encapsulating a keepalive response packet, wherein a destination identifier of the first encapsulation header corresponds to the switch, and wherein the keepalive response packet indicates whether a tunnel is active; extracting a switch identifier from the keepalive response packet, wherein the switch identifier corresponds to a second switch in the network of interconnected switches, wherein the network of interconnected switches is identified by a fabric identifier; and encapsulating the keepalive response with a second encapsulation header, wherein a destination identifier of the second encapsulation header corresponds to the second switch. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification