CA1311037C

Architecture and organization of a high performance metropolitan area telecommunications packet network

Abstract

- 100- ARCHITECTURE AND ORGANIZATION OF A HIGH PERFORMANCEMETROPOLITAN AREA TELECOMMUNICATIONS PACKET NETWORKAbstractA high capacity metropolitan area network (MAN) is described. Datatraffic 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 controlmeans, and each connected to a distributed control space division switch.Advantageously, the data switching modules, whose inputs are connected to theconcentrators, perform all checking and routing functions, while the 1024x1024maximum size space division switch, whose outputs are connected to theconcentrators, provides a large fan-out distribution network for reaching manyconcentrators from each data switching module. Distributed control of the spacedivision switch permits several million connection and disconnection actions to beperformed each second, while the pipelined and parallel operation within thecontrol means permits each of the 256 switching modules to process at least50,000 transactions per second. The data switching modules chain groups ofincoming packets destined for a common outlet of the space division switch sothat only one connection in that switch is required for transmitting each group ofchained packets from a data switching module to a concentrator. MAN providessecurity features including a port identification supplied by the data concentrators,and a check that each packet is from an authorized source user, transmitting on aport associated with that user, to an authorized destination user that is in the samegroup (virtual network) as the source user.

CA1311037C, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Expired 1 December 2009, 16.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 5 independent, 9 dependent

  1. 1
    Claims 1. A data switching network for connecting a plurality of inlets to a plurality of outlets, comprising:circuit switch means for switchably connecting a plurality of inputs and said plurality of outlets;and a plurality of data switch means for assembling and chaining data packets from ones of said plurality of inlets for transmission to one of said outlets and for transmitting said chained data packets to one of said inputs of said circuit switch means for connection to said one outlet.
  2. 5
    A metropolitan area data switching network for switching data packets, comprising a central hub for connecting a plurality of inlets to a plurality of outlets, said hub comprising:a circuit switch for switchably connecting a plurality of inputs and said plurality of outlets;a plurality of data distribution modules for assembling and chaining data streams, said data streams comprising data and voice packets, from ones of said plurality of inlets for transmission to one of said outlets and transmitting said chained data streams to one of said inputs of said circuit switch for connection to 5 said one outlet;and means for concentrating data from a plurality of end user systems to a high-speed data link, connected to one of said plurality of data distribution modules, said means for concentrating comprising means for adding port identification data to said transmitted packet;10 wherein each of said data distribution modules comprises: a memory for storing incoming data packets;a first plurality of microprocessors connected to said plurality of inlets for controlling storage of header information of each of said data packets;and a second plurality of microprocessors for processing said header 15 information and chaining the data packets destined for a common outlet;means, operative under the control of said second plurality of microprocessors, for controlling transmission of said chained data packets destined for said common outlet to one of said inputs;and control means for verifying that a source, identified by a source 20 identification, of each data packet is authorized to transmit to a destination of that data packet and for verifying that said port identification is authorized to transmit with said source identification.
  3. 7
    A data switch having a plurality of inlets and outlets, comprising:a plurality of data switch means, each for chaining groups of data packets received on ones of said plurality of inlets connected to said each data switch 30 means and destined for one of said plurality of outlets;and circuit switch means connected to said data switch means for setting up a circuit connection from one of said data switch means to one of said outlets for each of said groups of chained packets.
  4. 8
    In a data switching system, a method of transmitting data packets each to one of a plurality of outlets comprising the steps of:chaining groups of data packets destined for a common outlet;and transmitting a request for a connection to a circuit switch for each chained group of data packets.
  5. 13
    A metropolitan area data switching network for switching data packets, comprising a central hub for connecting a plurality of inlets to a plurality of BI 1037 outlets, said hub comprising:a circuit switch for switchably connecting a plurality of inputs and said plurality of outlets;a plurality of data distribution modules for assembling and chaining data streams, said data streams comprising data or voice packets or both types of packets, from ones of said plurality of inlets for transmission to one of said outlets and transmitting said chained data streams to one of said inputs of said circuit switch for connection to said one outlet;and means for concentrating data from a plurality of end user systems to a high-speed data link, connected to one of said plurality of data distribution modules, said means for concentrating comprising means for adding port identification data to said transmitted packet