Claims
- 1. A method of transferring, from a transmitter to a receiver, structured data of a constant bit rate traffic in a cell switching network using the Asynchronous Transfer Mode (ATM) protocol, wherein the ATM Adaptation Layer (AAL) maps the higher layers Protocol Data Units (PDU) into the information field of the ATM cell using the functions of the Segmentation And Reassembly (SAR) sublayer, characterized in that it comprises the following steps:
- at the transmitting end,
- a) setting the Convergence Sublayer Indicator (CSI) equal to 1, in the first SAR.sub.-- PDU of the connection, and
- b) setting an internal counter to N where N is the length of a structured data field,
- c) setting CSI=0 in the next SAR.sub.-- PDU, and
- d) decrementing the internal counter by one,
- e) repeating steps c) and d) until the contents of the counter is equal to 1,
- f) setting CSI=1 in the Nth SAR.sub.-- PDU and resetting the counter to N,
- g) repeating steps c) to f) until the last SAR.sub.-- PDU of the connection is transmitted,
- at the receiving end,
- h) checking that CSI=1 in the first SAR.sub.-- PDU received,
- i) setting an internal counter to N,
- j) decrementing the internal counter by one;
- k) checking that for the next SAR.sub.-- PDU having CSI=1, the counter is at 1,
- l) resetting the counter to N,
- m) repeating steps j), k), l) until the last SAR.sub.-- PDU of the connection is received.
- 2. For use in a data communication network comprising a plurality of nodes interconnected by transmission links, a method for transmitting consecutive N-byte data structures from a source node to a destination node as a series of fixed length data cells, each cell having a header and a fixed length payload, said method comprising the steps of:
- a) in a first data cell carrying an initial N-byte data structure, setting an alignment indicator to a first value to indicate that the N-byte data structure is aligned with the first byte of the payload of the cell;
- b) setting the alignment indicator to the first value every N cells after the first data cell; and
- c) setting the alignment indicator to a second value for every other cell.
- 3. For use in a data communication network comprising a plurality of nodes interconnected by transmission links, a method for receiving from a source node consecutive N-byte data structures transmitted as a series of fixed length cells, each cell having a header and a fixed length payload, every Nth cell having an alignment indicator set to a first value indicating that an N-byte data structure is aligned with the payload of the cell, said method being performed at a destination node and comprising the steps of:
- a) maintaining a count of the number of cells received since the last cell in which the alignment indicator had the first value;
- b) when a newly received cell having the alignment indicator set to the first value is detected, determining whether the cell count is equal to N;
- c) when the cell count is determined to be less than N, padding data received in the cell payloads by adding sufficient dummy payloads to the data at the destination node to produce an N-byte data structure.
- 4. A method as set forth in claim 3 including the additional step of recovering each N-byte data structure by concatenating received payloads and any dummy payloads generated at the destination node.
- 5. A method as set forth in any of claims 2-4 wherein the fixed length cells conform to Asynchronous Transfer Mode standards.
- 6. For use in a data communication network comprising a plurality of nodes interconnected by transmission links, an apparatus for causing consecutive N-byte data structures to be transmitted from a source node to a destination node as a series of fixed length cells, each cell having a header and a fixed length payload, said apparatus comprising:
- a) means for segmenting each N-byte data structure into consecutive cells; and
- b) means for setting an alignment indicator in each of the cells, said means for setting being responsive to the first of the cells representing the first of the N-byte data structures and to every Nth cell thereafter to set the alignment indicator to a first value which indicates the N-byte data structure is aligned with the payload of the cell, said means for setting being responsive to all other cells to set the alignment indicator to a second value.
Priority Claims (1)
Number |
Date |
Country |
Kind |
93480159 |
Oct 1993 |
EPX |
|
Parent Case Info
This is a divisional of application Ser. No. 08/318,012 filed on Oct. 4, 1994, now U.S. Pat. No. 5,550,819.
US Referenced Citations (5)
Divisions (1)
|
Number |
Date |
Country |
Parent |
318012 |
Oct 1994 |
|