Connection control interface for asynchronous transfer mode switches
First Claim
1. A method for controlling a switch comprising:
- providing a plurality of switch resource partitions to a plurality of independent controllers from the switch;
controlling connections of the switch using the plurality of switch resource partitions of the plurality of independent controllers.
1 Assignment
0 Petitions
Accused Products
Abstract
A connection control interface for switches in a network is provided. The connection control interface allows the multiservice switch to provide a number of switch resource partitions to a number of independent controllers coupled to the switch. The switch resource partitions comprise a number of subsets of switch resources that define a number of independent subset networks of a physical network. The connection control interface allows the independent controllers to control the connections of the switch using the number of switch resource partitions. The independent controllers each use one of a number of control systems, the control systems comprising a network software level. The independent controllers comprise a virtual switch interface having a master component and a slave component where the master and slave components may be hosted on different processors. The slave components may be hosted on a control card that controls a number of port cards of the switch or on a port card processor. The switch and the independent controllers are resynchronized when discrepancies are detected between the connections on the switch and those expected by the each of the plurality of independent controllers.
-
Citations
68 Claims
-
1. A method for controlling a switch comprising:
-
providing a plurality of switch resource partitions to a plurality of independent controllers from the switch;
controlling connections of the switch using the plurality of switch resource partitions of the plurality of independent controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for controlling a switch in a network, the apparatus comprising:
-
a first component that provides one of a plurality of switch resource partitions of the switch to each of a plurality of independent controllers;
a second component in each of the plurality of independent controllers that independently control connections in the switch using the one of a plurality of switch resource partitions. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system comprising a switch having a switch interface, the switch interface configured to:
-
provide a plurality of subsets of switch resources of the switch to a plurality of independent controllers;
independently control connections of the switch using the plurality of subsets of switch resources. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform the steps for controlling a switch comprising the steps of:
-
providing a plurality of switch resource partitions to a plurality of independent controllers from the switch;
controlling connections of the switch using the plurality of switch resource partitions of the plurality of independent controllers. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. An apparatus for controlling a switch in a network, the apparatus comprising:
-
first means for providing one of a plurality of switch resource partitions of the switch to each of a plurality of independent controllers;
second means in each of the plurality of independent controllers for independently controlling connections in the switch using one of a plurality of switch resource partitions.
-
Specification