Patent US5852606A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5852606A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for transmitting cells across an ATM switch bus

Assignee: Nortel Networks NA Inc
•
Filing: 1995-09-29
•
Granted: 1998-12-22
•
Expires: 2015-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The switch fabric of the ATM switch, i.e., the ATM switch backplane bus, switches a cell based on routing information provided by the source LAN or ATM module to an output port on a destination LAN or ATM module of the switching hub. In the described system, the ATM switch is preconfigured to provide a fully connected topology between ports of all modules. In one embodiment, ATM cells transmitted across the ATM switch fabric between a source LAN or ATM module and a destination LAN module, e.g., Token Ring, FDDI or Ethernet, is accomplished by way of a routing tag prepended on the ATM cells. The routing tag provides both unicast and multicast group destination information such that the ATM cells are routed to the appropriate port on a given destination module without the need to establish a virtual circuit between the source module and the destination module using VPI/VCIs.

Inventors

  • 👤 Jeff Prince
  • 👤 Mike Noll
  • 👤 Earl Ferguson
  • 👤 Bobby Johnson
  • 👤 Randy Ryals

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 06:31
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5603; H04L2012/5609; H04L2012/561; H04L2012/5614

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 88 words
An apparatus having stored therein a tag coupled to a data cell for specifying a destination of said data cell transmitted on a data bus, said tag comprising: a module number field to indicate a module coupled to said data bus for receiving said data cell from said data bus; a port number field to indicate a port coupled to said module for receiving said data cell from said module; and a multicast group number field to indicate said module and said port for receiving said data cell.
Claim 2
Independent Claim 88 words
An apparatus having stored therein a tag coupled to a data cell for specifying a destination of said data cell transmitted on a data bus, said tag comprising: a module number field to indicate a module coupled to said data bus for receiving said data cell from said data bus; a port number field to indicate a port coupled to said module for receiving said data cell from said module; and a multicast group number field to indicate said module and said port for receiving said data cell.
Claim 3
Dependent Claim 23 words
The tag of claim 1, wherein each of said module number field, port number field, and multicast group number field is a nibble.
Claim 4
Dependent Claim 76 words
An asynchronous transfer mode switch, hereafter referred to as an ATM switch, having stored therein a tag coupled to a cell for identifying a port on said ATM switch to which said cell is transmitted, said tag comprising: a first field having stored therein a first number identifying said port and a second number identifying a module associated with said port; and a second field having stored therein a third number identifying a plurality of ports.
Claim 5
Dependent Claim 76 words
An asynchronous transfer mode switch, hereafter referred to as an ATM switch, having stored therein a tag coupled to a cell for identifying a port on said ATM switch to which said cell is transmitted, said tag comprising: a first field having stored therein a first number identifying said port and a second number identifying a module associated with said port; and a second field having stored therein a third number identifying a plurality of ports.
Claim 6
Dependent Claim 100 words
An asynchronous transfer mode switch, hereafter referred to as an ATM switch, having a backplane bus, a plurality of modules coupled thereto, each one of said plurality of modules having a plurality of ports, said ATM switch for processing a tag associated with a data cell transmitted on said backplane bus, wherein said tag comprises: a first field having stored therein a unicast number for identifying one of said plurality of ports and one of said plurality of modules; and a second field having stored therein a multicast group number for identifying at least one of said plurality of ports.
Claim 7
Dependent Claim 100 words
An asynchronous transfer mode switch, hereafter referred to as an ATM switch, having a backplane bus, a plurality of modules coupled thereto, each one of said plurality of modules having a plurality of ports, said ATM switch for processing a tag associated with a data cell transmitted on said backplane bus, wherein said tag comprises: a first field having stored therein a unicast number for identifying one of said plurality of ports and one of said plurality of modules; and a second field having stored therein a multicast group number for identifying at least one of said plurality of ports.
Claim 8
Dependent Claim 35 words
The tag of claim 4, wherein said unicast number comprises a first subfield to identifv said one of said plurality of ports and a second subfield to identify said one of said plurality of modules.
Claim 9
Dependent Claim 151 words
In an asynchronous transfer mode switch, hereafter referred to as an ATM switch, a method of transmitting a data cell between a first module and a port on a second module, said first module and said second module coupled to a data bus comprising the steps of said first module: retrieving a routing tag from a table based on a destination address of said data cell, said routing tag comprising a first field having stored therein a first number indicating a module number and a port number, and a second field having stored therein a second number indicating a multicast group number; coupling said routing tag to said data cell; and, transmitting said routing tag and said data cell on said data bus; said second module: receiving said routing tag and said data cell from said data bus; and forwarding said data cell to said port based on said routing tag.
Claim 10
Dependent Claim 151 words
In an asynchronous transfer mode switch, hereafter referred to as an ATM switch, a method of transmitting a data cell between a first module and a port on a second module, said first module and said second module coupled to a data bus comprising the steps of said first module: retrieving a routing tag from a table based on a destination address of said data cell, said routing tag comprising a first field having stored therein a first number indicating a module number and a port number, and a second field having stored therein a second number indicating a multicast group number; coupling said routing tag to said data cell; and, transmitting said routing tag and said data cell on said data bus; said second module: receiving said routing tag and said data cell from said data bus; and forwarding said data cell to said port based on said routing tag.
Claim 11
Independent Claim 101 words
An apparatus associated with a data communication network, said apparatus to store a tag associated with a data cell, said tag for indicating routing of said data cell in said data communication network, said apparatus comprising: a first entry to store a first field of said tag, said first field to indicate a first port associated with said data communication network and a module associated with said first port; and a second entry, coupled to said first entry, to store a second field of said tag, said second field to indicate a plurality of ports associated with said data communication network.
Claim 12
Independent Claim 101 words
An apparatus associated with a data communication network, said apparatus to store a tag associated with a data cell, said tag for indicating routing of said data cell in said data communication network, said apparatus comprising: a first entry to store a first field of said tag, said first field to indicate a first port associated with said data communication network and a module associated with said first port; and a second entry, coupled to said first entry, to store a second field of said tag, said second field to indicate a plurality of ports associated with said data communication network.
Claim 13
Dependent Claim 13 words
The apparatus of claim 7, further comprising an asynchronous transfer mode (ATM) switch.

References Cited (Backward Citations)

US5452330A Cited
US5612959A Cited
US5519707A Cited
US5436893A Cited
US5467347A Cited
US5408469A Cited
US5463624A Cited
US5555244A Cited
US5541927A Cited
US5684797A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-21 2002-06-22 2002-12-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-21 2006-06-22 2006-12-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-21 2010-06-22 2010-12-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag