EP0634879A2

Arrangement and method for handling data structures during their flow through a network node.

Abstract

In a node of a communication network, all information sections of the data structure handled including leader, trailer and parallel information, header and information field, can be selectively read with the aid of a reading mask (12) allocated to the reader (11). A combination of a writing device (14) and a writing mask (15) is used for selectively writing the data structure in all information sections. The length of the leader or trailer can be increased for increasing the capacity for accommodating information in the data structure. In the line path between an input interface (10) and the writing device (14), an adjustable delay device (13) is arranged into which the data structure can be read undivided. A microprocessor (25) is coupled to all processing units (10..17, 22..24) of the arrangement and is used for presetting the two masks for selecting the information to be read and written. <IMAGE>

EP0634879A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 7 July 2014, 12.2 years ago.

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

18 claims: 2 independent, 16 dependent

  1. c-de-0001
    Arrangement for processing an ATM cell (la) containing binary data structure (la ... lo) when they pass through a node of a communication network with an input interface (10), a reading device (11) for reading at least one cell portion, a writing device ( 14) describing at least a portion of cells and an output interface (17),     characterized,    that the reading means (11) a first mask means (12) for selectively reading all information sections (2, 3, 4, 5, 6) of the edited data structure (la ... lo), including initial and / or secondary and / or parallel Spann and information field (2) associated with the ATM cell and that the writing device (14) a second mask means (15) for selectively writing the ATM cell in its information field (2) and header (3) and / or in at least one of first, last, or parallel margin (4 ... 6) is assigned to the binary data structure.
  2. c-de-0005
    Arrangement according to one of claims 1 to 4, characterized in that a microprocessor (25) with all the processing units (10 ... 17, 22 ... 24) coupled to the arrangement and is designed such that it before the beginning of processing, the A - and output interfaces (10, 17) selects the reading and writing means (11, 14) resets the first and second mask means (12, 15) for the selection to be read and written InfoZ-mation set and possibly the delay time of the delay device (13) predetermines.
  3. c-de-0006
    Arrangement according to one of claims 1 to 5, characterized in that between writing means (14) and output interface (17) means (16) are included for clock decoupling.
  4. c-de-0007
    Arrangement according to one of claims 1 to 6, characterized in that an internal memory (21) associated with the node of the communication network, on the one hand via a first demultiplexer (22) having the first mask device (12) and on the other hand via a second demultiplexer (24 ) is coupled to the second mask means (15) and that the arrangement is such that on the first mask device (12) a pointer in memory (21) is set and that the located at the indexed positions listing on the second mask means (15 ) is written in at least one of information and address portion (2.. 6) in the binary data structure.
  5. c-de-0009
    A method for processing a one ATM cell containing binary data structure in their passage through a node of a communications network,     characterized, a) that a data structure with at least an additional information portion as a header and / or trailer and / or parallel clamping is used, wherein the pre- and / or secondary and / or parallel clamping selectively adjustable (programmable) is / are;b) that the information and / or header of the ATM cell and / or at least one of the first, last, or parallel margin is read selectively via a first mask means;and c) is that at least selectively described as a function of the read operation according to step b) of the group consisting of information field, the cell head, header, trailer and parallel clamping portions of information via a second mask means and / or removed.
  6. c-de-0012
    A method according to any one of claims 9 to 11, characterized in that the selectively read in step b) data and addresses are at least partially used as a pointer for an internal memory, and that selectively written by the pointer indexed data from the internal memory in step c) will.
  7. c-de-0013
    Method according to one of claims 9 to 12, characterized in that, after describing the data structure and prior to output via the output interface, a clock decoupling is performed.
  8. c-de-0014
    Method according to one of claims 9 to 13, characterized in that the amount of delay depending on the type of write operation is preset.
  9. c-de-0015
    A method according to any one of claims 9 to 14, characterized in that data is inserted into the header and / or in the trailer and the format of the data structure is changed.
  10. c-de-0016
    A method according to any one of claims 9 to 15, characterized in that the format of the data structure is changed in that data in the header and / or trailer to be removed.
  11. c-de-0017
    A method according to any one of claims 9 to 16, characterized in that a parallel clamping is used, and that the contents of the parallel instep amending extra data in predetermined bit units is selectively changed.
  12. c-de-0018
    A method according to any one of claims 9 to 17, characterized in that in an initialization phase prior to machining of the binary data structure, the input and output interface is selected, read and write units reset, a first mask means and used for selectively writing second mask means used for selectively reading to read or write at least one information section from the information and / or header of the cell, a bias, a trailer and / or a parallel span are preset and that selected as the data source for the write operation at least one internal source and / or at least one external source becomes.