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

Method and apparatus for providing multiple multicast communication sessions in an ATM destination switch

Assignee: Transwitch Corp
•
Filing: 1996-05-17
•
Granted: 1998-06-30
•
Expires: 2016-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM destination switch includes an ATM layer device coupled to a physical layer device. The ATM layer device includes a ATM layer interface which receives incoming ATM cells, a processor which is typically with an associated translation RAM, and an ATM layer to physical layer interface. The processor decodes the incoming ATM cell to obtain a VPI/VCI, and provides additional routing information (session number) for the cell for multicast purposes. The cell with the additional routing information is forwarded to the physical layer device which has a header processor, a multicast indicator storage table, preferably in the form of a bit map, for storing output line indications by session number, and a plurality of ATM line output interfaces. The header processor receives the cell with the additional routing information, reads the additional routing information, accesses the multicast indicator storage table based on the additional routing information to determine to which output lines the cell is to be provided, and controls the copying of the cell for each output line so that it may be received at multiple destinations. Thus, an incoming cell which is to be multicast to multiple users connected to the physical layer side of the switch will be multicast to the multiple users using the single VPI/VCI chosen for the local multicast.

Inventors

  • 👤 Joseph C. Lau
  • 👤 Subhash C. Roy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:21
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/30; H04L49/3009; H04L49/20; H04L49/201; H04L49/203; H04L49/3081

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 140 words
A telecommunications destination switch, comprising: a) at least one telecommunications network interface means for receiving an incoming telecommunications cell having a data portion and a header portion having a VPI/VCI; b) decoder means for decoding said incoming telecommunications cell to obtain said VPI/VCI of said incoming telecommunications cell; c) index means for providing said incoming telecommunications cell with additional routing information based on information related to said VPI/VCI; d) multicast indicator storage means for storing a plurality of output channel indications, said multicast indicator storage means being indexed by said additional routing information; e) a plurality of line interfaces; and f) means for providing copies of said data portion of said incoming telecommunications cell with identical header portions to at least one of said plurality of line interfaces based on an indexed one of said plurality of output channel indications.
Claim 2
Dependent Claim 140 words
A telecommunications destination switch, comprising: a) at least one telecommunications network interface means for receiving an incoming telecommunications cell having a data portion and a header portion having a VPI/VCI; b) decoder means for decoding said incoming telecommunications cell to obtain said VPI/VCI of said incoming telecommunications cell; c) index means for providing said incoming telecommunications cell with additional routing information based on information related to said VPI/VCI; d) multicast indicator storage means for storing a plurality of output channel indications, said multicast indicator storage means being indexed by said additional routing information; e) a plurality of line interfaces; and f) means for providing copies of said data portion of said incoming telecommunications cell with identical header portions to at least one of said plurality of line interfaces based on an indexed one of said plurality of output channel indications.
Claim 3
Dependent Claim 34 words
The telecommunications destination switch according to claim 1, wherein: said incoming telecommunications cell is an ATM cell, and said at least one telecommunications network interface means comprises at least one ATM network interface means.
Claim 4
Dependent Claim 27 words
The telecommunications destination switch according to claim 2, wherein: said ATM cell includes a destination VPI/VCI, and said information related to said VPI/VCI is said destination VPI/VCI.
Claim 5
Dependent Claim 87 words
The telecommunications destination switch according to claim 2, further comprising: g) a VPI/VCI translation table; and h) translation means for translating said incoming VPI/VCI to a destination VPI/VCI utilizing said VPI/VCI translation table, wherein said means for providing copies of said data portion of said ATM cell with identical header portions to at least one of said plurality of line interfaces provides said outgoing VPI/VCI in said identical header portions, and said information related to said VPI/VCI constitutes one of said incoming VPI/VCI and said destination VPI/VCI.
Claim 6
Dependent Claim 20 words
The telecommunications destination switch according to claim 4, wherein: said identical header portions do not include said additional routing information.
Claim 7
Dependent Claim 71 words
The telecommunications destination switch according to claim 1, wherein: said multicast indicator storage means is a RAM including at least N words, where N is an integer and represents a number of simultaneous multicast sessions supported by said telecommunications destination switch, and said N words include at least M bits, where M is at least as large as the number of said plurality of line interfaces of said telecommunications destination switch.
Claim 8
Dependent Claim 51 words
The telecommunications destination switch according to claim 6, wherein: said incoming telecommunications cell is an ATM cell, and said additional routing information comprises a plurality of bits in said header portion of said ATM cell, said plurality of bits indexing one of said N words of said multicast indicator storage means.
Claim 9
Dependent Claim 35 words
The telecommunications destination switch according to claim 7, wherein: said index means for providing said ATM cell with additional routing information provides said additional routing information in a sixth header byte of said ATM cell.
Claim 10
Dependent Claim 24 words
The telecommunications destination switch according to claim 7, wherein: said additional routing information is provided in a HEC header byte of said ATM cell.
Claim 11
Dependent Claim 28 words
The telecommunications destination switch according to claim 6, wherein: each of said plurality of output channel indications is a binary bit map of said plurality of line interfaces.
Claim 12
Dependent Claim 61 words
The telecommunications destination switch according to claim 2, wherein: said at least one telecommunications network interface means, said decoder means, and said index means are located on a first VLSI chip, and said multicast indicator storage means, said plurality of line interfaces, and said means for providing copies are provided on a second VLSI chip coupled to said first VLSI chip.
Claim 13
Dependent Claim 29 words
The telecommunications destination switch according to claim 2, wherein: said at least one telecommunications network interface means comprises at least one interface to a backplane bus carrying ATM cells.
Claim 14
Independent Claim 91 words
A method for multicasting an ATM cell at an ATM destination switch having a plurality of line interfaces, comprising: at the destination switch, a) obtaining said ATM cell; b) based on information related to said ATM cell, providing additional routing information for said ATM cell; c) providing a table which stores multicast indicator information; d) using the additional routing information as an index to the table; and e) using the information at the indexed location in the table to determine to which of the line interfaces to provide the ATM cell.
Claim 15
Independent Claim 91 words
A method for multicasting an ATM cell at an ATM destination switch having a plurality of line interfaces, comprising: at the destination switch, a) obtaining said ATM cell; b) based on information related to said ATM cell, providing additional routing information for said ATM cell; c) providing a table which stores multicast indicator information; d) using the additional routing information as an index to the table; and e) using the information at the indexed location in the table to determine to which of the line interfaces to provide the ATM cell.
Claim 16
Dependent Claim 79 words
The method according to claim 13, wherein: said table is provided as a binary bit map of said plurality of line interfaces with a first bit value at a first location in said binary bit map indicating that the ATM cell is to be provided to a particular line interface, and a second bit value at said first location in said binary bit map indicating that the ATM cell is not to be provided to said particular line interface.
Claim 17
Dependent Claim 26 words
The method according to claim 13, wherein: said information related to said incoming ATM cell is a VPI/VCI of a header of said incoming ATM cell.
Claim 18
Dependent Claim 13 words
The method according to claim 15, wherein: said VPI/VCI is a destination VPI/VCI.
Claim 19
Dependent Claim 49 words
The method according to claim 15, further comprising: translating a VPI/VCI of a header of said incoming ATM cell to a destination VPI/VCI, wherein said information related to said incoming ATM cell is one of said VPI/VCI of said header of said incoming ATM cell and said destination VPI/VCI.
Claim 20
Dependent Claim 41 words
The method according to claim 13, wherein: said providing additional routing information for said ATM cell comprises providing at least one additional byte to a header of said ATM cell, said at least one additional byte including said additional routing information.
Claim 21
Dependent Claim 30 words
The method according to claim 13, wherein: said providing additional routing information for said ATM cell comprises inserting said additional routing information in a HEC byte of said ATM cell.
Claim 22
Dependent Claim 30 words
The telecommunications destination switch according to claim 1, wherein: said means for providing copies comprises a flow controller which regenerates copies of the data portion of the incoming telecommunications cell.

References Cited (Backward Citations)

US5130975A Cited
US5550821A Cited
US5555244A Cited
US5530806A Cited
US5636210A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag