Distributed control rapid connection circuit switch
First Claim
1. In a circuit switching network for establishing connections between each of a plurality of input terminals on one side and each of a plurality of output terminals on another side, a method of controlling said switching network using a plurality of controllers comprising the steps of:
- dividing said network into a plurality of disjoint sets of switching and connection elements, wherein each of said disjointed sets is used for establishing a different set of connections from ones of said plurality of terminals on a first side to all of said plurality of terminals on a second side;
assigning to different ones of said plurality of controllers, the control of different ones of said disjoint sets; and
responsive to a request to set up a connection, controlling the establishment of a connection using the controller assigned to the disjoint set used for that connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A high capacity metropolitan area network (MAN) is described. Data traffic from users is connected to data concentrators at the edge of the network, and is transmitted over fiber optic data links to a hub where the data is switched. The hub includes a plurality of data switching modules, each having a control means, and each connected to a distributed control space division switch. Advantageously, the data switching modules, whose inputs are connected to the concentrators, perform all checking and routing functions, while the 1024×1024 maximum size space division switch, whose outputs are connected to the concentrators, provides a large fan-out distribution network for reaching many concentrators from each data switching module. Distributed control of the space division switch permits several million connection and disconnection actions to be performed each second, while the pipelined and parallel operation within the control means permits each of the 256 switching modules to process at least 50,000 transactions per second. The data switching modules chain groups of incoming packets destined for a common outlet of the space division switch so that only one connection in that switch is required for transmitting each group of chained packets from a data switching module to a concentrator. MAN provides security features including a port identification supplied by the data concentrators, and a check that each packet is from an authorized source user, transmitting on a port associated with that user, to an authorized destination user that is in the same group (virtual network) as the source user. Distributed control of the space division switch is implemented by dividing that switch into disjoint sets of connection and switching elements and controlling each such set with a different controller. These controllers communicate via a separate control network with the data switching modules which request circuit connections.
60 Citations
9 Claims
-
1. In a circuit switching network for establishing connections between each of a plurality of input terminals on one side and each of a plurality of output terminals on another side, a method of controlling said switching network using a plurality of controllers comprising the steps of:
-
dividing said network into a plurality of disjoint sets of switching and connection elements, wherein each of said disjointed sets is used for establishing a different set of connections from ones of said plurality of terminals on a first side to all of said plurality of terminals on a second side; assigning to different ones of said plurality of controllers, the control of different ones of said disjoint sets; and responsive to a request to set up a connection, controlling the establishment of a connection using the controller assigned to the disjoint set used for that connection. - View Dependent Claims (2, 3, 4)
-
-
5. A circuit switching network comprising:
-
a plurality of first stage switches; a plurality of second stage switches; and a plurality of controllers; wherein each of said first stage switches is connected to a plurality f second stage switches; wherein each of said plurality of controllers controls at least one of said second stage switches and sends control signals to any first stage switch that can access one of the second stage switches controlled by that controller; wherein each of said controllers comprises a data base local to that controller for identifying and for determining the availability of a path from any first stage input to an output on one of the second stage switches controlled by that controller; wherein each of said controllers comprises another data base local to that controller for determining availability of each output on each second switch controlled by that controller; and wherein said controllers are divided into groups of at least one, and wherein each of said groups of controllers controls a disjoint set of said second stage switches. - View Dependent Claims (6, 7)
-
-
8. A circuit switching network for establishing connections between each of a plurality of input terminals on one side and each of a plurality of output terminals on another side, comprising:
-
a plurality of switches, each comprising a plurality of switching elements, interconnected by a plurality of connection elements; and a plurality of controllers; each of said plurality of controllers for controlling a disjoint set of switching and connection elements, each of said disjoint sets used for establishing a different set of connections from ones of said plurality of terminals on a first side to ones of said plurality of terminals on a second side, and responsive to requests to set up a connection using a disjoint set controlled by said each controller, wherein at least some of said switches are controlled by a plurality of controllers for controlling different disjoint sets. - View Dependent Claims (9)
-
Specification