Scalable gateways for a fabric switch
First Claim
Patent Images
1. A switch, comprising:
- gateway subgroup circuitry configured to operate the switch in conjunction with a remote switch to form a gateway subgroup, wherein the switch and the remote switch actively operate as tunnel gateways;
tunnel management circuitry configured to maintain a data structure indicating whether a tunnel source subnet is associated with the gateway subgroup; and
packet processing circuitry configured to;
decapsulate a tunnel-encapsulated packet in response to a tunnel source subnet of the tunnel-encapsulated packet being associated with the gateway subgroup; and
refrain from decapsulating the tunnel-encapsulated packet in response to the tunnel source subnet of the tunnel-encapsulated packet not being associated with the gateway subgroup.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a switch. The switch includes a gateway subgroup module, a tunnel management module, and a packet processor. The gateway subgroup module operates the switch in conjunction with a remote switch to form a gateway subgroup. The switch and the remote switch actively operate as tunnel gateways. The tunnel management module maintains a data structure indicating whether a tunnel source subnet is associated with the gateway subgroup. The packet processor decapsulates a tunnel-encapsulated packet in response to a tunnel source subnet of the tunnel-encapsulated packet being associated with the gateway subgroup.
-
Citations
25 Claims
-
1. A switch, comprising:
-
gateway subgroup circuitry configured to operate the switch in conjunction with a remote switch to form a gateway subgroup, wherein the switch and the remote switch actively operate as tunnel gateways; tunnel management circuitry configured to maintain a data structure indicating whether a tunnel source subnet is associated with the gateway subgroup; and packet processing circuitry configured to; decapsulate a tunnel-encapsulated packet in response to a tunnel source subnet of the tunnel-encapsulated packet being associated with the gateway subgroup; and
refrain from decapsulating the tunnel-encapsulated packet in response to the tunnel source subnet of the tunnel-encapsulated packet not being associated with the gateway subgroup. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-executable method, comprising:
-
operating a switch in conjunction with a remote switch to form a gateway subgroup, wherein the switch and the remote switch actively operate as tunnel gateways; maintaining a data structure indicating whether a tunnel source subnet is associated with the gateway subgroup; decapsulating a tunnel-encapsulated packet in response to a tunnel source subnet of the tunnel-encapsulated packet being associated with the gateway subgroup; and refraining from decapsulating the tunnel-encapsulated packet in response to the tunnel source subnet of the tunnel-encapsulated packet not being associated with the gateway subgroup. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions which when executed by a computer cause the computer to perform a method, the method comprising:
-
operating a switch in conjunction with a remote switch to form a gateway subgroup, wherein the switch and the remote switch actively operate as tunnel gateways; maintaining a data structure indicating whether a tunnel source subnet is associated with the gateway subgroup; decapsulating a tunnel-encapsulated packet in response to a tunnel source subnet of the tunnel-encapsulated packet being associated with the gateway subgroup; and refraining from decapsulating the tunnel-encapsulated packet in response to the tunnel source subnet of the tunnel-encapsulated packet not being associated with the gateway subgroup. - View Dependent Claims (22, 23, 24, 25)
-
Specification