Providing an abstraction layer in a cluster switch that includes plural switches
First Claim
Patent Images
1. A method for use in a communications network, comprising:
- providing an abstraction layer in a virtual cluster switch having plural individual switches;
communicating control traffic and data traffic over virtual tunnels between individual switches of the cluster switch, wherein each virtual tunnel has an active channel and at least one standby channel; and
presenting, by the abstraction layer, an interface having a set of ports to upper layer logic in the cluster switch, wherein the set of ports includes a collection of ports of the individual switches.
22 Assignments
0 Petitions
Accused Products
Abstract
In a communications network, a cluster switch is provided, where the cluster switch has plural individual switches. An abstraction layer is provided in the cluster switch, such that an interface having a set of ports is provided to upper layer logic in the cluster switch. The set of ports includes a collection of ports of the individual switches. Control traffic and data traffic are communicated over virtual tunnels between individual switches of the cluster switch, where each virtual tunnel has an active channel and at least one standby channel.
-
Citations
20 Claims
-
1. A method for use in a communications network, comprising:
-
providing an abstraction layer in a virtual cluster switch having plural individual switches; communicating control traffic and data traffic over virtual tunnels between individual switches of the cluster switch, wherein each virtual tunnel has an active channel and at least one standby channel; and presenting, by the abstraction layer, an interface having a set of ports to upper layer logic in the cluster switch, wherein the set of ports includes a collection of ports of the individual switches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A first switch comprising:
-
a control plane that is a master control plane for a cluster switch that includes plural individual switches, the plural individual switches including the first switch; one or more data planes connected to respective virtual tunnels to peer individual switches in the cluster switch, wherein each virtual tunnel has an active channel over which traffic is communicated, and at least one standby channel over which traffic is not communicated, wherein the master control plane defines a set of ports that includes a collection of ports of the individual switches. - View Dependent Claims (16, 17, 18)
-
-
19. An article comprising at least one computer-readable storage medium containing instructions that when executed cause at least one processor in a cluster switch to:
-
communicate traffic over virtual tunnels interconnecting individual switches of the cluster switch, wherein each virtual tunnel has an active channel and at least one standby channel; define a master control plane in one of the individual switches to manage each of the individual switches of the cluster switch; and detect for failures of channels in the virtual tunnels to allow for selection of alternate channels in response to detected failures. - View Dependent Claims (20)
-
Specification