OVERLAY TUNNEL IN A FABRIC SWITCH
First Claim
1. A switch, comprising:
- a tunnel management module configurable to operate the switch as a tunnel gateway capable of terminating an overlay tunnel;
a packet processor coupled to the tunnel management module and configurable to identify in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway, wherein the virtual tunnel gateway is associated with the switch, and wherein the data packet is associated with the overlay tunnel; and
a forwarding module configurable to determine an output port for an inner packet in the data packet based on a destination address of the inner packet.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a tunnel management module, a packet processor, and a forwarding module. The tunnel management module operates the switch as a tunnel gateway capable of terminating an overlay tunnel. During operation, the packet processor, which is coupled to the tunnel management module, identifies in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway. This virtual tunnel gateway is associated with the switch and the data packet is associated with the overlay tunnel. The forwarding module determines an output port for an inner packet in the data packet based on a destination address of the inner packet.
307 Citations
22 Claims
-
1. A switch, comprising:
-
a tunnel management module configurable to operate the switch as a tunnel gateway capable of terminating an overlay tunnel; a packet processor coupled to the tunnel management module and configurable to identify in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway, wherein the virtual tunnel gateway is associated with the switch, and wherein the data packet is associated with the overlay tunnel; and a forwarding module configurable to determine an output port for an inner packet in the data packet based on a destination address of the inner packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-executable method, comprising:
-
operating a switch as a tunnel gateway capable of terminating an overlay tunnel; identifying in a data packet a virtual Internet Protocol (IP) address associated with a virtual tunnel gateway, wherein the virtual tunnel gateway is associated with the switch, and wherein the data packet is associated with the overlay tunnel; and determining an output port for an inner packet in the data packet based on a destination address of the inner packet. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification