High-performance host interface for ATM networks
First Claim
1. A reassembler for reassembling received data that has been segmented into a plurality of cells each of which comprises a virtual channel identifier (VCI) and a cell body, comprising:
- (a) first means for separating each cell body from its corresponding VCI and determining respective linked list reference addresses for the VCIs;
(b) Reassembly Buffer means for storing said cell bodies; and
(c) Linked List Manager means for storing linked list data indicative of addresses at which said cell bodies are stored in said Reassembly Buffer means.
2 Assignments
0 Petitions
Accused Products
Abstract
A host interface 1 for an asynchronous transfer mode (ATM) network comprises a Segmenter 2 and Reassembler 3. The host interface 1 is connected to a Sunshine ATM switch 7 via an electrical to optical converter 6 and an IBM RS/6000 workstation 4 via a MicroChannel bus 5. The Reassembler 3 comprises three components, respectively referred to as the Linked List Manager, Dual Port Reassembly Buffer and SONET Interface and VCI Lookup Controller, that are capable of concurrent operation once they are initialized and configured. Those components are capable of reassembling an ATM cell in less than 2.7 microseconds.
-
Citations
12 Claims
-
1. A reassembler for reassembling received data that has been segmented into a plurality of cells each of which comprises a virtual channel identifier (VCI) and a cell body, comprising:
-
(a) first means for separating each cell body from its corresponding VCI and determining respective linked list reference addresses for the VCIs; (b) Reassembly Buffer means for storing said cell bodies; and (c) Linked List Manager means for storing linked list data indicative of addresses at which said cell bodies are stored in said Reassembly Buffer means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An interface for coupling a computer to a telecommunications network, comprising:
-
(a) reassembler means for receiving and reassembling data that has been segmented into a plurality of asynchronous transfer mode (ATM) cells each of which comprises a virtual channel identifier (VCI) and a cell body, comprising; (i) first means for separating each cell body from its corresponding VCI and determining respective linked list reference addresses for the VCIs; (ii) Reassembly Buffer means for storing said cell bodies; and (iii) Linked List Manager means for storing linked list data indicative of addresses at which said cell bodies are stored in said Reassembly Buffer means; and (b) Segmenter means for segmenting data into a plurality of ATM cells. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system, comprising:
-
(a) a network element; (b) a telecommunications network; and (c) Reassembler means, coupled between said network element and said network, for reassembling received data that has been segmented into a plurality of cells each of which comprises a virtual channel identifier (VCI) and a cell body, comprising; (i) first means for separating each cell body from its corresponding VCI and determining respective linked list reference addresses for the VCIs; (ii) Reassembly Buffer means for storing said cell bodies; and (iii) Linked List Manager means for storing linked list data indicative of addresses at which said cell bodies are stored in said Reassembly Buffer means. - View Dependent Claims (12)
-
Specification