×

Method for transmitting message cells via redundant virtual path pairs of an atm communication network

  • US 5,559,959 A
  • Filed: 09/09/1994
  • Issued: 09/24/1996
  • Est. Priority Date: 09/16/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for transmitting message cells via redundant virtual path pairs, each of the path pairs formed of two separate paths of an asynchronous transfer mode (ATM) communication network having a plurality of multi-stage switching networks, message cells to be transmitted via a respective path pair being duplicated by a respective switching network located at a beginning of the respective path pair and the message cells allocated to one another being separately transmitted via the separate paths of the respective path pair, comprising the steps of:

  • providing with at least the respective switching network located at the beginning of the respective path pair a separate internal cell header, that precedes each of the message cells accepted by the respective switching network, for the two paths according to the cell header respectively belonging thereto, each of said separate internal cell headers having a plurality of header parts corresponding in number to the plurality of switching stages in a sequence of switching stages to be traversed within the respective switching network, a route through a respective switching stage being defined by a respective header part of said plurality of header parts;

    attaching a respective validity bit to header parts of said plurality of header parts in each of the internal cell headers that precede each of the message cells to be transmitted, said validity bit being initially set to a defined logical level as a validity mark of a respective header part;

    comparing, in each of the switching stages of the respective switching network, respective header parts of the plurality of header parts of internal cell headers that correspond to a respective switching stage and that are allocated to one another, given the appearance of a message cell;

    forwarding, given an identity of the respective header parts that are compared to one another, the message cell based on the identical respective header parts;

    duplicating, given a non-identity of the respective header parts that are compared to one another, the message cell, each of the two duplicated message cells resulting therefrom being separately forwarded according to one respective header part of the respective header parts that were compared to one another and, with this individual forwarding, further header parts following the one respective header part and belonging to the same internal cell header being retained unmodified, and the header parts of the other internal cell header being marked as invalid; and

    for each of the two duplicated message cells, only forwarding such message cell based on a remaining valid respective header part when one of the respective header parts that are compared to one another is marked as being invalid.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×