EP0436069A2

Method and device for switching fixed-length packets such as ATM cells.

Abstract

In a packet communication network, a packet switch is designed to process an input transmission frame (A) at V (b/sec) consisting of a transmission overhead (10B) at VOH (b/sec) containing control information for transmission and a payload cells (260B) at Vp (b/sec) of c (= a+b) bytes, the cells consisting of a b byte information field containing transmission data and an a byte header field containing a first control information for transmitting the information field. The transmission overhead is removed and a second control information is added to the input transmission frame. The input transmission frame with the second control information and without the transmission overhead is converted to a plurality of inner cell trains (g cells/s) (54) of f (= b+j) bytes length, the inner cell trains consisting of a b byte information field containing the transmission data and a second header field of j (= a+d) bytes consisting of the first control information and the second control information (where f x g = h x V, h is an integer or a fraction of an integer). Packet switching is performed on each inner cell. A plurality of inner cells are converted to an output transmission frame at V (b/sec) having the same format as the input transmission frame.

EP0436069A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 17 August 2010, 16.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 5 independent, 10 dependent

  1. 1
    A packet communication method comprising the steps of;receiving an input transmission frame of V (b/sec) consisting of a transmission overhead of V OH (b/sec) containing control information for transmission and a pay load of Vp (b/sec) having an outer cell (fixed-length packet) of plural c (c = a+b) bytes, said outer cell consisting of an information field of a b-byte length containing transmission data and a header field of an a-byte length containing a first control information for transmitting said information field, removing said transmission overhead from said input transmission frame, adding a second control information of a d-byte length for transmitting the transmission data to said outer cell, converting said outer cell and said second control information into a plurality of inner cells (fixed-length packet) train (g cell/sec) of f (f = b+j) bytes length, said inner cell trains consisting of an information field of a b-byte containing said transmission data and a header field of j (j = a+d) bytes consisting of said first control information and said second control information (where f x G = h x V, h is an integer or a fraction of an integer), switching packets on a unit of said inner cell, converting said plurality of inner cells into an output transmission frame of V (b/sec) having the same format as said input transmission frame, and transmitting said output transmission frame.
  2. 5
    A packet communication method comprising the steps of;converting an I/O transmission frame of totally V (b/sec) consisting of a transmission overhead of V OH (b/sec) and a pay load of V p (b/sec) having a fixed-length packet (referred to as an outer cell) of totally c (c = a+b) bytes located on said pay load, said fixed-length packet consisting of a header field of an a-byte length and an information field of a b-byte length into an inner cell train (g cell/sec) of f bytes (f = b+j) consisting of a b-byte information field and a j-byte header field (where f x g = h x V, h is an integer or a fraction of an integer), and treating each inner cell.
  3. 7
    A packet communication device comprising;means (2, 21, 111, 202) for receiving an input transmission frame of V (b/sec) consisting of a transmission overhead of V OH (b/sec) containing control information for transmission and a pay load of V p (b/sec) having an outer cell (fixed-length packet) of plural c (c = a+b) bytes, said outer cell consisting of an information field of a b-byte length containing transmission data and a header field of an a-byte length containing a first control information for transmitting said information field, means (2, 201) for removing said transmission overhead from said input transmission frame, means (2, 21, 23, 24, 25) for adding a second control information of a d-byte length for transmitting the transmission data to said outer cell, means (2, 203) for converting said outer cell and said second control information into a plurality inner cell (fixed-length packet) trains (g cell/sec) of a f (f = b+j) bytes length, said inner cell trains consisting of an information field of a b-byte containing said transmission data and a second header field of j (j = a+d) bytes, consisting of said first control information and said second control information (where f x g = h x V, h is an integer or a fraction of an integer), means (3) for switching packets on each inner cell, means (4, 41, 204, 205, 206) for converting said plurality of inner cells into an output transmission frame of V (b/sec) having the same format as said input transmission frame, and means (4, 41, 112) for transmitting said output transmission frame.
  4. 11
    A packet communication device comprising;a first communication interface (2) for receiving an input transmission frame of V (b/sec) consisting of a transmission overhead of V OH (b/sec) containing control information for transmission and a pay load of V p (b/sec) having an outer cell (fixed-length packet) of plural c (c = a+b) bytes, said outer cell consisting of an information field of a b-byte length containing transmission data and a header field of an a-byte length containing a first control information for transmitting said information field, first terminal processing means (201, 202) for performing terminal processing containing deletion of said transmission overhead, means (203) for converting each outer cell into a cell (referred to as the inner cell) of totally f bytes consisting of a j-byte header length and a b-byte information field, means (121, 23, 24, 25) for assembling an inner cell train (g cell/sec where f x g = h x V, h is an integer or a fraction of an integer) consisting of said inner cell and outputting said inner cell train, means (3) for treating said inner cell train on contained in said inner cell train, second terminal processing means for performing terminal processing of said processed inner cell, said terminal processing including addition of a transmission overhead, and a second communication interface (4) for transmitting an output transmission frame which has the same format as the input transmission frame.
  5. 14
    A packet switcher comprising;means (2) for inputting and outputting a fixed-length packet of V (b/sec) consisting of a transmission overhead of V OH (b/sec) containing control information for transmission and a pay load of V p (b/ sec) having an outer cell (fixed-length packet) of plural c (c = a+b) bytes, said outer cell consisting of an information field of a b-byte length containing transmission data and a header field of an a-byte length containing a first control information for transmitting said information field, means (201, 202) for performing terminal processing containing deletion and addition of said transmission overhead, means (203) for converting each outer cell into a cell (referred to as an inner cell) of totally f bytes consisting of a j-byte header and a b-byte information field, means (121, 23, 24, 25) for assembling an inner cell train (g cell/sec where f x g = h x V, h is an integer or a fraction of an integer) consisting of said inner cell and outputting said inner cell train, and a switching section (3) for switching the inner cells included in the inner cell train.