The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 29, 1999

Filed:

Apr. 26, 1996
Applicant:
Inventors:

Bing Yang, Lee, NH (US);

Andrew T Hebb, Hudson, MA (US);

Gregory Goss, Lowell, MA (US);

Phil Malloy, Andover, MA (US);

Assignee:

Cascade Communications Corp., Westford, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L / ;
U.S. Cl.
CPC ...
370390 ; 370392 ; 370395 ; 370397 ; 370419 ;
Abstract

Improved methods and apparatus are disclosed for remapping Asynchronous Transfer Mode ('ATM') cells in an ATM switch to convert a single Virtual Path Identifier ('VPI')/Virtual Connection Identifier ('VCI') address pair to multiple outgoing VPI/VCI pairs for multicast transmission. An incoming cell is examined to determine the ports through which the cell will exit and a local header is generated which includes a field specifying the I/O modules ('IOMs') through which the cell will exit. The VPI/VCI pair of an incoming multicast cell is mapped to a global multicast identifier ('MID') which is written into the local header. The cell, including the local header is then forwarded to the IOMs specified in the header. A first lookup table on each IOM is employed to provide a port bitmask indexed by MID to direct the cell to the previously identified ports, and to map the MID into a connection identifier ('CID'). A second lookup table is employed to map the CID provided from the first table to a destination VPI/VCI. The second table is shared among all ports on the IOM. Memory utilization efficiency is improved by using global MIDs and by distinguishing multiport-multicast cells from single-port-multicast cells. If the cell is being sent to a single port within the IOM then a single location is allocated in the second table. If the cell is being sent to multiple ports within the IOM then multiple locations are allocated within the second table.


Find Patent Forward Citations

Loading…