← Back to Patent Explorer
US4872157A Expired / Lapsed US ⏱️ 0.0 years remaining

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

Assignee: Nokia Bell Labs
•
Filing: 1988-03-31
•
Granted: 1989-10-03
•
Expires: 2008-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 1024x1024 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.

Inventors

  • 👤 Jayant G. Hemmady
  • 👤 William P. Lidinsky
  • 👤 Robert K. Nichols
  • 👤 Gaylord W. Richards
  • 👤 Gary A. Roediger
  • 👤 Scott B. Steele
  • 👤 Ronald C. Weddige
  • 👤 Bruce R. Zelle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:46
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/25; H04L49/253; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/107; H04L49/15; H04L49/1553; H04L49/1576; H04L49/1584; H04L49/251; H04L49/256; H04L49/30; H04L49/3009; H04L49/3081; H04L49/309; H04L49/60; H04L49/606; H04L63/00; H04L63/02; H04L63/0272; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5638; H04L2012/5646; H04L2012/5651; H04L2012/5678; H04L2012/5679; H04L2012/5687; H04L49/1515; H04L49/20; H04L49/205; H04L49/40; H04L49/50; H04L49/505; H04L49/506; H04L49/55; H04L49/555; H04L49/557

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 81 words
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.
Claim 2
Dependent Claim 81 words
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.
Claim 3
Dependent Claim 66 words
The network of claim 1 wherein each of said data switch means comprises: a memory for storing incoming data packets; a first plurality of microprocessors connected to ones of said plurality of inlets for controlling the storage of header information of each of said data packets; and a second plurality of microprocessors for processing said header information and queuing data packets destined for a common outlet.
Claim 4
Dependent Claim 41 words
The network of claim 2 further comprising means operative under the control of said second plurality of microprocessors for controlling transmission of said queued data packets destined for said common outlet to one of said inputs of said circuit switch means.
Claim 5
Dependent Claim 12 words
The network of claim 1 wherein said data packets comprise voice packets.
Claim 6
Dependent Claim 271 words
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 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; 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 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 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.
Claim 7
Dependent Claim 271 words
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 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; 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 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 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.
Claim 8
Dependent Claim 47 words
The network of claim 5 further comprising: a plurality of data concentration/distribution modules each for concentrating data traffic from a plurality of end users to an inlet of said hub, and for distributing data traffic from an outlet of said hub to said plurality of end users.
Claim 9
Dependent Claim 84 words
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 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.
Claim 10
Dependent Claim 84 words
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 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.
Claim 11
Dependent Claim 51 words
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.
Claim 12
Dependent Claim 51 words
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.
Claim 13
Dependent Claim 34 words
The data switching network of claim 1 wherein said circuit switch means comprises a plurality of controllers each for controlling one of a plurality of disjoint sets of connections in said circuit switching network.
Claim 14
Dependent Claim 29 words
The data switching network of claim 9 wherein said circuit switch means comprises a space division network for switchably connecting said plurality of inputs and said plurality of outlets.
Claim 15
Dependent Claim 65 words
The method of claim 8 wherein said circuit switch comprises a plurality of controllers each for controlling one of a disjoint set of connections of said circuit switch wherein said transmitting step comprises the step of: transmitting a request for a connection to one of said controllers of said circuit switch, said one controller controlling a disjoint set of connections that includes said requested connection.
Claim 16
Dependent Claim 147 words
The method of claim 11 wherein said data switching system comprises a plurality of data switching modules each connected to at least one inlet and one output and wherein said circuit switch connects each of said outputs of said plurality of data switching modules to said plurality of outlets further comprising the steps of: in each of said plurality of data distribution modules, storing packets received on said at least one inlet; determining an outlet for which each stored packet is to be transmitted and chaining data packets which are to be transmitted to a common outlet; receiving an indication that a requested connection has been established transmitted from one of said controllers to one of said data switching modules; and transmitting a chained group of data packets from said one of said data switching modules to said circuit switch for transmission over said established requested connection.
Claim 17
Dependent Claim 145 words
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 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.
Claim 18
Dependent Claim 145 words
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 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.
Claim 19
Dependent Claim 47 words
The network of claim 13 further comprising: a plurality of data concentration/distribution modules each for concentrating data traffic from a plurality of end users to an inlet of said hub, and for distributing data traffic from an outlet of said hub to said plurality of end users.

References Cited (Backward Citations)

US4491945A Cited
US4755986A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-02 1993-04-03 1993-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-02 1997-04-03 1997-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-02 2001-04-03 2001-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag