DE69738484T2 - Invertierte multiplexierung von digitalen daten - Google Patents

Invertierte multiplexierung von digitalen daten Download PDF

Info

Publication number
DE69738484T2
DE69738484T2 DE69738484T DE69738484T DE69738484T2 DE 69738484 T2 DE69738484 T2 DE 69738484T2 DE 69738484 T DE69738484 T DE 69738484T DE 69738484 T DE69738484 T DE 69738484T DE 69738484 T2 DE69738484 T2 DE 69738484T2
Authority
DE
Germany
Prior art keywords
links
cells
transmission links
series
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69738484T
Other languages
English (en)
Other versions
DE69738484D1 (de
Inventor
Richard Gatineau Vallee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21818450&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69738484(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Publication of DE69738484D1 publication Critical patent/DE69738484D1/de
Application granted granted Critical
Publication of DE69738484T2 publication Critical patent/DE69738484T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5624Path aspects, e.g. path bundling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5628Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5649Cell delay or jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/565Sequence integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling

Description

  • Gebiet der Erfindung
  • Die Erfindung bezieht sich auf einen neuen Mechanismus zum Senden von ATM-Zellen in transparenter Weise über mehrfache langsamere Übertragungsstrecken. Insbesondere ist die Erfindung auf ein Verfahren zur inversen Multiplexierung einer Serie von ATM-Zellen in transparenter Weise über N Übertragungsstrecken (wobei N eine positive ganze Zahl ist) mit niedrigerer Geschwindigkeit gerichtet.
  • Hintergrund der Erfindung
  • Es wurde festgestellt, dass die T1/E1-Rate (1,544/2,048 Mbit/s) eine kosteneffektive Möglichkeit für einen Benutzer-Zugang an ein ATM-Netzwerk sowie für eine Verbindung zwischen ATM-Netzwerk-Vermittlungen ist. Während die ATM-Technologie für Weitbereichs-Netzwerke mehr und mehr eingesetzt wird, nehmen die Forderungen nach Übertragungsstrecken mit einer Rate von mehr als T1/E1 zu. Verbindungsstrecken mit höheren Raten, wie z.B. T3/E3 (44,736/34,368 Mbit/s) wurden zur Erfüllung dieses Bedarfs ausgelegt. Die Kosten für T3/E3-Verbindungsstrecken sind jedoch in vielen Fällen immer noch untragbar hoch, und das Verhältnis der Kosten gegenüber einer realistischen Nutzung der gesamten Rate ist für neue ATM-Endbenutzer und Dienste-Anbieter nicht immer attraktiv und vollständig gerechtfertigt. Es wurden inverse ATM-Multplexer (AIMs) vorgeschlagen, um den Bedarf durch die Verwendung von mehrfachen T1/E1-Verbindungsstrecken zu decken, die zusammengruppiert werden, um den Dienst mit einer höheren Rate bereitzustellen.
  • Die 1 und die 2 zeigen zwei Beispiels-Konfigurationen, bei denen AIMs verwendet werden. 1 zeigt einen Benutzer-Zugang an ein Netzwerk über Benutzer-Netzwerk-Schnittstellen (UNIs), und 2 zeigt eine Verbindungsstrecken-Verbindung zwischen ATM-Vermittlungen über Breitband-Zwischen-Träger-Schnittstellen (BICIs) oder privaten Netzwerk-zu-Netzwerk-Schnittstellen (PNNIs).
  • In den Figuren besteht die grundlegende Funktion von AIMs darin, in Paaren zu arbeiten, um einen ATM-Zellen-Strom, der von der ATM-Schicht kommt, anzunehmen, ihn über die mehrfachen Verbindungsstrecken durch Verteilen der Zellen über die verfügbaren Verbindungsstrecken zu senden, und sicherzustellen, dass der Ursprungs-Zellenstrom an dem fernen Ende zurückgewonnen werden kann. Somit machen die AIMs den ATM-Verkehr vorzugsweise transparent für die ATM-Schicht über mehrfache Verbindungsstrecken, die sie verbinden. Soweit es die ATM-Schicht betrifft, sollte diese nur einen Verbindungskanal sehen, dessen Rate nunmehr die Summe der mehrfachen Verbindungsstrecken-Raten ist. Es wird angenommen, dass jede Verbindungsstrecke in der freien Betriebsart ohne das Vorhandensein zwischenliegender ATM-Knoten betrieben wird, die ATM-Zellen verarbeiten. Dies bedeutet, dass es kein Verwerfen von Zellen durch irgendwelche zwischenliegenden Übertragungsausrüstungen gibt.
  • Derzeit wurden noch keine inversen ATM-Multiplexierungs-Protokolle vorgeschlagen, die in geeigneter Weise mit vorhandenen inversen ATM-Multiplexern oder anderen ATM-Produkten zusammenwirken können, die bereits auf dem Markt erhältlich sind, und die dennoch flexibel genug sind, um in die derzeitigen Standard-ATM-Spezifikationen zu passen. Zwei Vorschläge für ein inverses ATM-Multiplexierungs-Protokoll wurden bisher gemacht und werden nachfolgend ausführlich beschrieben.
  • Neues Übertragungs-Konvergenz-Protokoll unter Verwendung von GFC-Bits
  • Dieses Protokoll wurde in einer Veröffentlichung mit dem Titel "Physical Layer Sub-Working Group ATM Forum/94-0775, ATM Inverse Multiplexing Mechanism", September 1994 von StrataCom Inc. präsentiert. Dieses Protokoll raubt zwei der generischen Datenstrom-Steuer- (GFC-) Bits, die in jeder über mehrfache T1/E1-Verbindungsstrecken übertragenen Zelle enthalten sind, um eine neue Übertragungs-Konvergenz- (TC-) Schicht zu implementieren. 3 zeigt die ATM-Zellenstruktur, die in der ITU-Empfehlung definiert ist. Die TC-Schicht ist durch ein GFC-Bit zur Rahmenbildung definiert, während das andere zur Verbindungsstrecken-Steuerung dient. Das Rahmenbildungs-Bit wird zur Bestimmung relativer Verbindungsstrecken-Verzögerungen verwendet, während das Verbindungsstrecken-Steuerbit zur Kommunikation, Steuerung und Verwaltung zwischen zwei TC-Punkten an zwei Enden des inversen Multiplexers verwendet wird.
  • Um eine Folge von Zellen über die Verbindungsstrecken in einer zyklischen Weise auszubilden, wird ein Ende als der "Master" und das andere als der "Slave" definiert. Der "Master" entscheidet und informiert den Slave über die mehrfache Verbindungsstrecken-Konfiguration unter Verwendung des Steuerkanals, der durch die Verbindungsstrecken-Steuerbits implementiert ist.
  • Dieses Protokoll ist jedoch lediglich für UNI-Anwendungs-Punkte anwendbar, weil GFC-Bits, die geraubt werden, um die TC-Schicht zu implementieren, lediglich in einer Zelle vorhanden sind, die für UNI definiert ist. Für NNI-Zellen stehen die entsprechenden Bits nicht mehr zur Verfügung, weil sie unter dem VPI-Feld erfasst sind. Diensteanbieter sind an inversen ATM-Multiplexern zur Übertragung von ATM-Verkehr mit höheren Raten als T1/E1 und niedriger als T3/E3 interessiert, doch erfüllt dieses Protokoll nicht ihren Bedarf. Es sei weiterhin bemerkt, dass das Protokoll die Notwendigkeit einer Identifikation eines "Master"- und eines "Slave"-TC-Punktes erfordert, und dass dies eine zusätzliche Einstellung erfordert, die von dem Netzwerk-Betreiber auszuführen ist.
  • Inverse Bit-Pipe-Multiplexierung
  • Dieses Protokoll wurde in der Veröffentlichung "Physical Layer Sub-Working Group ATM Forum/94-0956, Inverse Multiplexing of ATM-Cells over low speed UNIs such as T1 and E1", September 1994 von der Digital Link Corporation präsentiert. Es schlägt eine inverse "Bit Pipe"-Multiplexierungstechnik vor, die die Definition einer "Bonding"- (Bandbreite nach Bedarf-) ähnlichen Spezifikation für die inverse N (positive Zahl) T1/E1-Multiplexierung erfordert.
  • Es ist in dem Vorschlag nicht klar, wie beide Enden der Verbindungsstrecken Information hinsichtlich der Reihenfolge der Zellen austauschen, die von einem Ende zu einem anderen über mehrfache Verbindungsstrecken zu übertragen sind. Der Vorschlag erwähnt das Vorhandensein und den Einsatz von Protokollen der physikalischen Schicht, die eine inverse Multiplexierung ausführen. Der inverse Multiplexer, der bei diesem Vorschlag verwendet werden kann, ist vermutlich derjenige, der von der Firma Digital Link Corporation in ihren "DL3800 DS1 Inverse Multiplexer Users Manual, 1993" definiert ist.
  • Das in dem vorstehenden Benutzer-Manual definierte inverse Multiplexierungs-Protokoll beruht auf der Definition eines zusätzlichen Bits, das von den T1/E1-Nutzdaten-Bits genommen wird, um die mehrfachen Verbindungsstrecken zu konfigurieren und unterschiedliche Verbindungsstrecken-Verzögerungen einzustellen. Dieses Protokoll führt die Notwendigkeit einer zusätzlichen Verarbeitung von Daten zwischen Geräten ein, die mit T1/E1-Rahmen und einer ATM-Zellen-Abgrenzung arbeiten. Es bewirkt weiterhin, dass die ATM-Zellen nicht mehr länger mit dem DS1/E1-Rahmen Byte-ausgerichtet sind. Dies ist eine Forderung der ATM-Forum UNI DS1/E1-Spezifikationen der physikalischen Schicht. Eine Änderung hiervon würde Endbenutzern, Vertreibern und Diensteanbietern nicht willkommen sein, die ATM-Ausrüstungen bereits verwenden und einsetzen.
  • Das US-Patent 5 608 733 vom 4. März 1997 auf den Namen von Vallee et al. beschreibt gute Möglichkeiten zur Vermeidung der vorstehend genannten Probleme. Das Patent verwendet ATM-Sequenz-Nummer-Zellen, die eine spezifische zyklische Reihenfolge einer Vielzahl von Übertragungsstrecken anzeigen, über die ATM-Datenzellen ausgesandt werden. Die ATM-Sequenz-Nummer-Zellen zeigen weiterhin an, ob ein Ziel zum Empfang von ATM-Datenzellen in dieser speziellen zyklischen Reihenfolge bereit ist oder nicht.
  • In der WO-A-96/08120 beschreibt die Stratacom, Inc. ein inverses ATM-Multiplex-Kommunikationssystem, bei dem eine Serie von Kommunikationszellen über einen Satz von Kommunikations-Verbindungsstrecken multiplexiert wird. Jede Kommunikationszelle schließt ein Rahmenbildungs-Bit eines vorgegebenen Rahmenbildungs-Bitstroms für jede Kommunikations-Verbindungsstrecke und ein Steuerkanal-Bit für eine Mitteilung für jede Kommunikations-Verbindungsstrecke ein. Ankommende Kommunikationszellen von jeder Kommunikations-Verbindungsstrecke werden gemäß dem entsprechenden Rahmenbildungs-Bitstrom ausgerichtet. Die Steuermitteilung spezifiziert eine geordnete Liste.
  • Es ist daher ein Ziel der Erfindung, ein Verfahren zum Senden von ATM-Verkehr über eine Verbindung zu schaffen, die aus einer Anzahl von Übertragungs-Verbindungsstrecken besteht, die eine Gruppe bilden.
  • Es ist ein weiteres Ziel der Erfindung, ein Verfahren und eine Vorrichtung zum Senden einer Serie von ATM-Zellen zu schaffen, die über eine Vielzahl von Übertragung-Verbindungsstrecken in einer speziellen zyklischen Weise derart verteilt werden, dass die Gruppen-Identität angezeigt wird.
  • Es ist ein weiteres Ziel der Erfindung, ein Verfahren zum Senden einer Serie von ATM-Zellen zu schaffen, die über eine Vielzahl von Übertragungs-Verbindungsstrecken in einer speziellen zyklischen Weise verteilt werden, wobei eine Sequenz von Stopf-Zellen ebenfalls übertragen wird, um nicht-synchronisierte Verbindungsstrecken zu berücksichtigen.
  • Zusammenfassung der Erfindung
  • Kurz gesagt besteht die Erfindung in einem Verfahren zum Testen der Konnektivität oder Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken, die eine Gruppe bilden, die einen Quellen-Knoten und einen Ziel-Knoten in einem digitalen inversen Multiplex-Datenübertragungssystem miteinander verbindet, wobei die Daten eine Serie von ATM-Datenzellen enthalten, wobei das Verfahren die folgenden Schritte umfasst: Senden einer Serie von inversen Multiplexierungs-Steuerzellen, die eine Test-Mitteilung enthalten, von dem Quellen-Knoten an den Ziel-Knoten über eine der Übertragungs-Verbindungsstrecken der Gruppe vor der Übertragung der digitalen Daten; Empfangen, an dem Quellen-Knoten, einer Serie von inversen Multiplexierungs-Steuerzellen, die Test-Mitteilungen enthalten, die von dem Ziel-Knoten über zumindest einige der verbleibenden Übertragungs-Verbindungsstrecken der Gruppe ausgesandt werden; und Vergleichen der ausgesandten Test-Mitteilung mit den empfangenen Test-Mitteilungen zur Feststellung der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken innerhalb der Gruppe vor der Übertragung der digitalen Daten, wobei die Test-Mitteilung(en) Information hinsichtlich der Identität der Gruppe enthält (enthalten), die die Verbindungsstrecken enthält, wobei der Vergleichsschritt weiterhin feststellt, welche Übertragungs-Verbindungsstrecken zu einer Gruppe gehören.
  • Der Sendeschritt kann die weiteren folgenden Schritte umfassen: Setzen eines Feldes innerhalb jeder der Serie von inversen Multiplexierungs-Steuerzellen zur Identifikation einer zu testenden Übertragungs-Verbindungsstrecke, und Senden der Serie von inversen Multiplexierungs-Steuerzellen, die ein voreingestelltes Testmuster enthalten, über die Übertragungs-Verbindungsstrecken. Das Verfahren schließt weiterhin den Empfang einer Serie von inversen Multiplexierungs-Steuerzellen ein, um festzustellen, ob das Testmuster auf diese kopiert wurde, und das Senden der Serie von inversen Multiplexierungs-Steuerzellen über alle die verbleibenden Übertragungs-Verbindungsstrecken.
  • Es kann eine Zeitablauf-Periode gesetzt werden, während der eine Serie von inversen Multiplexierungs-Steuerzellen kontinuierlich über die Übertragungs-Verbindungsstrecken gesendet werden. Das Testen wird vorzugsweise durch den Schritt des Setzens eines Sende-Test-Steuerfeldes in einer Steuerzelle und der Aussendung der Zelle durch den Quellen-Knoten eingeleitet. Der Ziel-Knoten kopiert vorzugsweise das Test-Übertragungssignal und schleift es über seine abgehenden Übertragungs-Verbindungsstrecken zur Übertragung an den Quellen-Knoten zurück. Der Quellen-Knoten zeigt vorzugsweise dem Ziel-Knoten die passende Übertragungs-Verbindungsstrecke an, von der die Test-Aussendung abzuleiten ist. Der Quellen-Knoten zeigt vorzugsweise dem Ziel-Knoten durch Senden einer Serie von Steuerzellen eine Änderung der Verbindungsstrecken-Konfiguration an, wodurch es dem Ziel-Knoten ermöglicht wird, die Folge von Zellen wiederherzustellen, die von den ankommenden Übertragungs-Verbindungsstrecken in der Gruppe zu lesen sind. Der Ziel-Knoten setzt das Senden des kopierten Testmusters auf die abgehenden Verbindungsstrecken bis zu der Zeit fort, zu der ein neues Testmuster von dem Quellen-Knoten festgestellt wird.
  • Die Erfindung ergibt weiterhin eine entsprechende Vorrichtung zum Testen der Konnnektivität oder Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken gemäß dem vorstehenden Verfahren.
  • Das Verfahren kann weiterhin die Schritte der Identifikation einer Anzahl von N Übertragungs-Verbindungsstrecken, über die die Serie von ATM-Datenzellen auszusenden sind, wobei N eine positive ganze Zahl ist, und das Senden einer Serie von inversen Multiplexierungs-Steuerzellen umfassen, die eine erste spezielle zyklische Reihenfolge der Übertragungs-Verbindungsstrecken anzeigen. Das Verfahren schließt weiterhin die Schritte des Empfangs einer Serie von inversen Multiplexierungs-Steuerzellen, deren Empfangsbereitschafts-Feld gesetzt ist, um eine zweite spezifische zyklische Reihenfolge in einer Gruppe anzuzeigen, die durch eine Anzahl von P von den N Übertragungs-Verbindungsstrecken gebildet ist, wobei P eine positive ganze Zahl kleiner als N ist, und schließlich das Senden jeder ATM-Datenzelle in der Serie von ATM-Datenzellen in der zweiten spezifischen zyklischen Reihenfolge ein.
  • Kurze Beschreibung der Zeichnungen
  • Für ein vollständigeres Verständnis der Erfindung und hinsichtlich weiterer Ziele und Vorteile hiervon wird nunmehr auf die folgende Beschreibung anhand der beigefügten Zeichnungen Bezug genommen, in denen:
  • 1 ein Konfigurationsbeispiel zeigt, das AIM UNIs beinhaltet;
  • 2 ein Konfigurationsbeispiel zeigt, das AIM BICIs oder PNNIs beinhaltet;
  • 3 die ATM-Zellenstruktur zeigt, die in den ITU-Empfehlungen definiert ist;
  • 4 eine schematische Darstellung des Multiplexierens und Demultiplexierens von ATM-Zellen über AIMs und Verbindungsstrecken ist;
  • 5 vorbelegte Zellen-Kopffeld-Werte zur Verwendung durch die physikalische Schicht zeigt;
  • 6 ein Kopffeld-Muster einer AIM OAM-Zelle gemäß einer Ausführungsform der Erfindung zeigt;
  • 7 die Zuteilung von OAM-Funktionen in dem Informations-Feld gemäß einer Ausführungsform der Erfindung zeigt;
  • 8 eine schematische Darstellung des Multiplexierens und Demultiplexierens von AIM OAM-Zellen gemäß einer Ausführungsform der Erfindung ist; und
  • 9 eine schematische Darstellung der periodischen Multiplexierung und Demultiplexierung von AIM OAM-Zellen während der Übertragung von ATM-Datenzellen gemäß einer Ausführungsform der Erfindung ist;
  • 10 ein ICP-Zellenformat ist, das zur Implementierung von Ausführungsformen der Erfindung verwendet wird;
  • 11 einen Fall zeigt, in dem ein Knoten A eine Gruppe von drei Verbindungsstrecken zum Senden von Daten an den Knoten B und eine weitere Gruppe von zwei Verbindungsstrecken zum Senden von Daten an einen Knoten C verwenden kann;
  • 12 eine typische Folge von Zellen auf einer drei Verbindungsstrecken umfassenden Gruppe zeigt;
  • 13a und 13b ein algorithmisches Ablaufdiagramm für eine Start- oder Inbetriebsetzungs-Prozedur gemäß einer Ausführungsform zeigen;
  • 14 zeigt, wie die 13a und 13b verbunden werden sollten;
  • 15 eine Konfiguration zeigt, wenn Verbindungsstrecken mit der Verbindungsstrecken-ID = 1 zu Gruppen mit aktiven Verbindungsstrecken-ID = 0-Verbindungsstrecken hinzugefügt werden;
  • 16 das Zeitdiagramm der Test-Prozedur der Erfindung zeigt;
  • 17 die schleifenförmige Rückführung eines Testmusters an dem Knoten B zeigt;
  • 18 schematisch ein Szenarium zeigt, bei dem die Testmuster-Prozedur zur Feststellung einer Verbindungsstrecke verwendet werden kann, die nicht mit der erwarteten IMA verbunden ist;
  • 19 die Fälle (1, ...,7) zeigt, wenn die ICP-Zelle, die dem Stopf-Ereignis vorangeht, und die Stopf-ICP-Zellen verfälscht sind.
  • Ausführliche Beschreibung von bevorzugten Ausführungsformen
  • Um die Erfindung zu beschreiben, ist es zunächst erforderlich, den Kontext zu erläutern, in dem sie arbeitet. Dies kann zweckmäßigerweise unter Bezugnahme auf das US-Patent 6 205 142 B1 erfolgen, das auf den Anmelder der vorliegenden Erfindung übertragen wurde, wobei die wesentlichen Teile dieses Patentes auf den folgenden Seiten beschrieben werden. Die vorliegende Erfindung verwendet einen großen Teil der Hintergrund-Information, die in diesem Patent beschrieben ist.
  • Es gibt Anforderungen, die berücksichtigt werden müssen, wenn ein neues inverses ATM-Multiplexierungs-Protokoll definiert wird. Diese Anforderungen sind wie folgt:
    • • Es muss einen ATM-Zellen-Strom multiplexieren und demultiplexieren, der in einer zyklischen Weise über mehrfache Verbindungsstrecken, wie z.B. T1/E1-Verbindungsstrecken, verteilt wird.
    • • Es muss bis zu 32 Millisekunden an unterschiedlichen Verbindungsstrecken-Verzögerungen zwischen einzelnen Verbindungsstrecken in einem Fall einstellen, bei dem T1/E1-Verbindungsstrecken verwendet werden.
    • • Es muss mehrfache Verbindungsstrecken in dem Fall umkonfigurieren, dass eine Verbindungsstrecke hinzugefügt, entfernt oder als unzureichend zur Lieferung eines Dienstes betrachtet wird.
    • • Es muss nicht nur für UNIs, sondern auch für PNNIs und BICIs definiert sein.
    • • Es muss für die Geräte transparent sein, die die Konvergenz von ATM-Zellen in das PDH-Signal abwickeln.
    • • Es muss für die Geräte transparent sein, die die ATM-Schicht-Zellen behandeln.
  • Das Patent beschreibt ein neues inverses ATM-Multiplexierungsschema, das eine Betriebs-, Verwaltungs- und Wartungs- (OAM-) Zelle der physikalischen Schicht verwendet, die vorher richtig definiert wurde. Diese OAM-Zelle ist so definiert, dass sie wertvolle Information enthält, um einen geeigneten Betrieb des inversen ATM-Multiplexierungs-Mechanismus zu ermöglichen und um weiterhin eine Gelegenheit zur Handhabung von Verbindungsstrecken-Ausfall-Situationen bereitstellen.
  • Die neu definierte OAM-Zelle wird als eine AIM OAM-Zelle oder eine AIM-Sequenznummer- (SN-) Zelle bezeichnet und ist hauptsächlich dazu bestimmt, eine Zellen-Sequenznummer und ein Rückführungs-Verbindungsstrecken-Status-Feld zu übertragen. Die Sequenznummer in der SN-Zelle wird für das empfängerseitige Ende verfügbar gemacht, um den anfänglichen Zellenstrom aus den ankommenden Verbindungsstrecken zurückzugewinnen. Der Rückführungs-Verbindungsstrecken-Status wird für den Empfänger verfügbar gemacht, um den Sender durch Senden seiner eigenen SN-Zellen darüber zu informieren, dass er Zellen empfängt, und dies ist weiterhin ein integraler Teil des gleichen zyklischen Mechanismus, das heißt die Rückführungs-Verbindungsstrecken-Statuswert-SN-Zellen in jeder Richtung müssen miteinander übereinstimmen, obwohl die Sequenznummern an beiden Enden unterschiedlich sein können. Wenn der Empfänger seine eigenen SN-Zellen an den Sender dafür sendet, dass er Zellen empfängt, bestätigt er tatsächlich, dass der Empfänger zum Empfang nachfolgender ATM-Datenzellen bereit ist.
  • 4 zeigt, wie ATM-Zellen multiplexiert und dann über AIMs in einer Richtung demultiplexiert werden. An dem sendenden Knoten erhält ein AIM 10 eine Serie von ATM-Zellen von einer ATM-Schicht-Einrichtung. Er verteilt die ATM-Zellen und sendet jede Zelle über jede von N Übertragungs-Verbindungsstrecken, wobei N eine positive ganze Zahl ist. Die Reihenfolge der Übertragung erfolgt in zyklischer Weise. Der Prozess wird als inverses Multiplexieren bezeichnet. An dem Empfangs-Knoten werden Zellen von N Verbindungsstrecken durch einen AIM 14 invers demultiplexiert (zusammengefügt) und an ein ATM-Schichtgerät gesandt. Die gleiche Reihenfolge muss an diesem Knoten verwendet werden, um eine richtige Folge von Zellen zurückzugewinnen. Beide Knoten müssen die zyklische Reihenfolge kennen, die zu verwenden ist. Bei der Initialisierung senden daher beide AIMs eine Serie von SN-Zellen in einer zyklischen Weise über die Verbindungsstrecken, beispielsweise T1/E1-Verbindungsstrecken. Dies ermöglicht es dem Empfänger-AIM an beiden Knoten, die Sequenz festzustellen, in der Zellen von den ankommenden Verbindungsstrecken gelesen werden, um außerdem die relative Verbindungsstrecken-Verzögerung einzustellen.
  • Wie dies oben erwähnt wurde, enthält die SN-Zelle weiterhin ein Zusatz-Feld, das von jeder T1/E1-Verbindungsstrecke verwendet wird, um anzuzeigen, dass beide AIMs zu dem gleichen Zyklus gehören. Diese Information kann dann örtlich verwendet werden, um festzustellen, ob an dem entsprechenden örtlichen Knoten eine Verbindungsstrecke in der zyklischen Folge hinzugefügt, entfernt oder beibehalten werden sollte.
  • Wenn eine Änderung der Verbindungsstrecken-Konfiguration dadurch erfolgt, dass eine Verbindungsstrecke hinzugefügt, entfernt oder als ausgefallen erklärt wird, so sendet jeder Knoten eine Serie von SN-Zellen, um es dem Knoten am fernen Ende zu ermöglichen, die Sequenz von Zellen wiederherzustellen, die von den ankommenden Verbindungsstrecken gelesen werden.
  • Das Protokoll erfordert eine OAM-Zelle der physikalischen Schicht, die so definiert ist, dass sie ausschließlich von den inversen ATM-Multiplexern verarbeitet wird. Die Zellenstruktur muss mit der Zellenstruktur übereinstimmen, die in der ITU-Empfehlung 1.361 definiert wurde. Die 3 zeigt diese Struktur von UNI/NNI ATM-Zellen, die in 1.361 definiert ist. Die ITU-Empfehlungen 1.361 und 1.432 geben an, dass ATM-Zellen, die aus einem Kopffeld bestehen, dessen VPI- und VCI-Felder auf Null gesetzt sind, zur Verwendung durch die physikalische Schicht reserviert sind. Bisher wurden drei vorbelegte Werte für das Zellen-Kopffeld zur Verwendung durch die physikalische Schicht reserviert. Diese sind in 5 gezeigt.
  • Die OAM-Zelle der physikalischen Schicht wird dann durch die Verwendung eines nicht zugeordneten Wertes dadurch definiert, dass das PT-Feld auf "111" oder einen ähnlichen Code gesetzt wird. Dies ist in 6 gezeigt.
  • Die AIM OAM-Zellen-Nutzinformation steht dann zum Austausch von Information zwischen AIMs zur Verfügung. Die Zellen-Nutzdaten bestehen aus einer Serie von Feldern, deren Orte in 7 gezeigt sind.
  • Die folgenden Felder werden für eine Implementierung des AIM-Protokolls identifiziert:
    • • Inverse ATM-Multiplexierungs-Fernfehler-Anzeige (AIMRDI) – ein Oktett ist zugeordnet, und die vorgeschlagene Codierung besteht vollständig aus "1 "-Werten.
    • • Ferner inverser ATM-Multiplexierungs-Empfänger bereit (AIMFERR) – ein Oktett ist zugeordnet, und die vorgeschlagene Codierung besteht vollständig aus "1-Werten".
    • • Inverse ATM-Multiplexierungs-Zellen-Sequenznummer (AIMCSN) – dies ist zur Aufnahme der Sequenznummer der Zellen definiert, die über die mehrfachen Verbindungsstrecken ausgesandt werden, die von den inversen ATM-Multiplexern abgewickelt werden. Sie ist so ausgelegt, dass sie einen ausreichend großen Zyklus hat, um es dem inversen ATM-Multiplexer zu ermöglichen, Verbindungsstrecken-Verzögerungen von bis zu 32 Millisekunden zu absorbieren. Dies sind 16 Bits, die dem AIMCSN-Feld zugeordnet sind. Die Zählung erfolgt dann Modulo 65536.
    • • Zellen-Fehlerkontrolle (CEC) – wird zur Feststellung von Fehlern in den Zellen-Nutzdaten verwendet. Es wird vorgeschlagen, dass dies CRC-10 ist, wie dies in der ITU-Empfehlung 1.432 vorgeschlagen wird.
    • • Reserve-Feld (R) – enthält das Oktett-Muster von "01101010" das gleich der Leerlauf-Zelle ist, wie dies in der ITU-Empfehlung 1.361 vorgeschlagen ist.
  • Anhand der 8 wird das inverse ATM-Multiplexierungs-Protokoll gemäß einer Ausführungsform ausführlicher beschrieben. Die Figur zeigt aus Gründen der Klarheit lediglich eine Richtung. Es ist gezeigt, dass die Übertragungsstrecken alle T1/E1-Verbindungsstrecken sind, doch können die Verbindungsstrecken selbstverständlich eine andere Geschwindigkeit als T1/E1 haben, solange wie alle Verbindungsstrecken die gleiche Geschwindigkeit haben. Ein sendender Knoten 20 sammelt digitale Daten, die aus einer Serie von ATM-Datenzellen von der ATM-Schicht bestehen. Ein inverser ATM-Multiplexer (AIM) an dem sendenden Knoten führt eine Verteilung über mehrfache Verbindungsstrecken 24 zur Aussendung an einen empfangenden Knoten 26 aus. Ein AIM an dem empfangenden Knoten fügt die von den Verbindungsstrecken empfangenen ATM-Datenzellen in der richtigen Reihenfolge neu zusammen und sendet sie an die ATM-Schicht.
  • Verbindungsstrecken-Startvorgang
  • Beim Verbindungs-Startvorgang beginnen AIMs an beiden Knoten mit der Einfügung von AIM OAM-Zellen (AIM SN-Zellen), die eine Zellen-Sequenznummer übertragen, über die verfügbaren Verbindungsstrecken in einer zyklischen Weise. Die Sequenzsteuerung der Zellen beruht auf der Reihenfolge, in der die Zellen auf die virtuelle Verbindungsstrecke auszusenden sind (die aus N physikalischen Verbindungs-strecken besteht). Die Sequenznummer wird jedoch lediglich über die SN-Zellen übertragen. Diese Sequenznummer-Zuordnung ermöglicht es dem empfangenden AIM, die ursprüngliche Zellen-Sequenz zurückzugewinnen. Der Empfangs-Knoten ordnet die empfangenen AIM SN-Zellen in einer Warteschlange an, bis er die Sequenz, in der die ATM-Zellen von den ankommenden Verbindungsstrecken zu lesen sind, sowie die Verzögerungdifferenz zwischen einzelnen Verbindungsstrecken bestimmt. Dann beginnt er selbst mit dem Senden der AIM SN-Zellen, wobei das AIMFERR-Feld für jede Verbindungsstrecke, die nunmehr als "bereit" zum Empfang von ATM-Verkehr betrachtet wird, auf "1" gesetzt wird. Von diesem Zeitpunkt an kennt der empfangende Knoten die Sequenz von Zellen, die von den Verbindungsstrecken kommen. Eine Verbindungsstrecke wird als verfügbar betrachtet, wenn Zellen derzeit abgegrenzt sind und AIM-RDI nicht auf der ankommenden Verbindungsstrecke empfangen wird.
  • Wenn der sendende Knoten mit dem Senden der AIM SN-Zellen beginnt, so startet er einen Zeitablauf von 100 Millisekunden, innerhalb dessen der empfangende Knoten die Sequenz von AIM-Zellen bestimmt, die er von den Verbindungsstrecken empfängt. Der Zeitablauf läuft ab, sofern der sendende Knoten nicht das "Bereit"-Signal von allen den Verbindungsstrecken empfängt, die bei der Initialisierung als verfügbar betrachtet wurden.
  • Wenn es keine "Bereit"-Verbindungsstrecke gibt, wenn der Zeitablauf abläuft, so führt der örtliche Knoten eine erneute Auswertung der Verfügbarkeit der Verbindungsstrecken (unter Verwendung der Zellen-Abgrenzung) aus, er startet das Senden von AIM SN-Zellen über die verfügbaren Verbindungsstrecken und startet den Zeitablauf erneut. Diese Prozedur wird wiederholt, bis zumindest eine verfügbare Verbindungsstrecke als bereit erklärt wird.
  • Wenn der Zeitablauf aufgrund des Empfangs des "Bereit"-Signals von allen den verfügbaren Verbindungsstrecken aufgehoben wurde, oder wenn es zumindest eine Verbindungsstrecke gibt, die bereit ist, wenn der Zeitablauf abläuft, so beginnt das örtliche Ende mit dem Senden von ATM-Schicht-Zellen über die Verbindungsstrecke oder Verbindungsstrecken, die "bereit" sind, wobei die gleiche zyklische Reihenfolge verwendet wird, wie sie zum Zeitpunkt der Initialisierung verwendet wurde.
  • Jeder ATM-Schicht-Zelle wird eine Sequenznummer zugeordnet, doch übertragen lediglich die AIM SN-Zellen diese Nummer über die Verbindungsstrecken. Nachdem beide Knoten das Senden von ATM-Schicht-Zellen gestartet haben, senden sie periodisch eine Serie von "n" AIM SN-Zellen über die Verbindungsstrecken, um es dem empfangenden Knoten zu ermöglichen, die Verzögerungsdifferenzen zwischen den Verbindungsstrecken neu einzustellen. Der Wert von "n" ist gleich der Anzahl von Verbindungsstrecken, die "bereit" sind, die zur Übertragung von ATM-Schicht-Zellen verwendet werden. Dies bedeutet, dass der empfangende Knoten immer eine Abtastung auf AIM SN-Zellen durchführt, um festzustellen, ob er immer Zellen von den mehrfachen Verbindungsstrecken in der richtigen Reihenfolge liest. Wie oft ein Burst von "n" AIM SN-Zellen ausgesandt wird, hängt von der Verbindungsstrecken-Nutzung ab, doch wurde die maximale Periode bei einer Implementierung auf 50 Millisekunden gesetzt. Ein Beispiel von Zellen, die über eine virtuelle Verbindungsstrecke verwendet werden, die aus einer Vielzahl von Übertragungs-Verbindungsstrecken besteht, ist in 9 gezeigt.
  • Verbindungsstrecken-Umkonfiguration
  • Wie dies weiter oben erwähnt wurde, behandelt das Protokoll auch die Verbindungsstrecken-Umkonfiguration. Es gibt drei mögliche Fälle, in denen eine Umkonfiguration erfolgen kann:
    • • Eine neue Verbindungsstrecke soll zu der zyklischen Reihenfolge hinzugefügt werden.
    • • Eine Verbindungsstrecke soll absichtlich aus der zyklischen Reihenfolge entfernt werden; und
    • • eine Verbindungsstrecke wurde als unzureichend zur Lieferung von Diensten erklärt (beispielsweise Verbindungsstrecke durch einen Ausfall ausgefallen, usw.).
  • In den ersten zwei Fällen beginnt ein Knoten eine Verbindungsstrecken-Umkonfiguration durch Ausführen des gleichen Initialisierungs-Prozesses, wie er für eine Verbindungsstrecken-Inbetriebsetzung verwendet wird, das heißt, er wählt eine zyklische Reihenfolge aus den Verbindungsstrecken aus und beginnt mit dem Senden von AIM SN-Zellen unter Verwendung der gewählten zyklischen Reihenfolge. Der empfangende Knoten, der das Auftreten von AIM SN-Zellen sieht, stoppt das Senden von Verkehr und beginnt selbst mit dem Senden von AIM SN-Zellen, während er sich selbst einstellt, um Verkehr von den ankommenden Verbindungsstrecken zu empfangen. Der Rest des Protokolls ist so, wie er vorher für die Inbetriebnahme beschrieben wurde.
  • Zwei mögliche Fälle für den Bericht über Ausfallbedingungen sind wie folgt:
    • 1) ein Medien-Problem, das durch einen Abgrenzungsverlust- (LCD-) Ausfallzustand berichtet wird. In diesem Fall sollte die entsprechende Verbindungsstrecke nicht für den Dienst verwendet werden. Wenn LCD festgestellt wird, sollten SN-Zellen mit auf "1" gesetzter AIMRDI über die entsprechende abgehende Verbindungsstrecke gesendet werden. SN-Zellen, die AIMRDI enthalten, tragen keine gültige Sequenznummer. An dem fernen Ende zeigt die Feststellung von AIMRDI-Signalen an, dass die Verbindungsstrecke nicht zu. verwenden ist. Wenn daher LCD oder AIMRDI festgestellt wird, so wird die Verbindungsstrecke nicht mehr als verfügbar betrachtet und wird nicht mehr als Teil der zyklischen Reihenfolge auf beiden Seiten zugelassen. Wenn dies eintritt, so werden SN-Zellen erneut über die verbleibenden Verbindungsstrecken ausgesandt, um die Verbindung zwischen den zwei Enden wiederherzustellen.
    • 2) Zellen gehen verloren, ohne dass ein LCD oder ein AIMRDI berichtet wird. Dies würde beispielsweise eintreten, wenn einige wenige Zellen durch die Einrichtung der physikalischen Schicht aufgrund von Bit-Fehlern in Zellen-Kopffeldern verworfen werden. Dies würde dazu führen, dass die Zellen-Sequenzbildung beeinflusst ist. Ein Symptom würde die Feststellung einer SN-Zelle sein, deren Nummer nicht mehr gleich der ist, die erwartet wird (weil eine oder mehrere der vorhergehenden Zellen fehlen). In diesem Fall könnte das Problem teilweise durch Neueinstellung des Empfänger-Puffersystems korrigiert werden (unter der Annahme, dass die Differenz zwischen der SN-Zellennummer und der erwarteten Nummer klein ist). Das andere Symptom würde das Fehlen einer SN-Zelle auf einer Verbindungsstrecke sein, wenn ein Burst von SN-Zellen auf allen den anderen Verbindungsstrecken erhalten wird. In diesem Fall würde das örtliche Ende eine Umkonfiguration der Verbindungsstrecken erzwingen müssen. Wenn die vorstehend beschriebenen Symptome über eine vorgegebene Periode erneut auftreten, so kann es erforderlich sein, die schlechte Verbindungsstrecke aus der zyklischen Reihenfolge zu entfernen.
  • Eine Verbindungsstrecken-Umkonfiguration tritt weiterhin ein, wenn eine Verbindungsstrecke eine zu große Zeit benötigt, um Zellen von dem fernen (empfangenden) Knoten zu empfangen, das heißt keine Zellen innerhalb von beispielsweise 32 Millisekunden.
  • Zellen-Sequenznummer-Bereich
  • Weil ein inverser ATM-Multiplexer eine Verzögerungsdifferenz zwischen einzelnen Verbindungsstrecken von bis zu 32 Millisekunden bei einer Ausführungsform absorbieren muss, und weil das System mit einem Maximum von 8 T1/E1-Verbindungsstrecken arbeiten muss, ist es erforderlich, eine Sequenznummer zu haben, deren Modulo groß genug ist, um eine derartige Verzögerung zu berücksichtigen.
  • Als ein praktisches Beispiel werden die folgenden Parameter für E1 in Betracht gezogen:
    • • Volle Raten: 2,048 Mbit/s
    • • Nutzdaten-Raten: 30/32·2,048 Mbit/s = 1,92 Mbps
    • • ATM-Zelle: 53 Bytes
    • • ATM-Zellen-Periodenzeit: 221 Mikrosekunden
    • • ATM-Zellen/32 Millisekunden = 144 Zellen.
  • Für eine Verzögerung von bis zu 32 Millisekunden auf jeder Verbindungsstrecke besteht eine Notwendigkeit zur Anordnung von Zellen in einer Warteschlange für zumindest die gleiche Zeitdauer auf jeder Verbindungsstrecke. Daher bedeutet dies in diesem Beispiel, dass eine Verzögerung von bis zu einer Periode von 144 Zellen zwischen zwei Verbindungsstrecken möglich ist. Ein inverser ATM-Multiplexer kann ein Maximum von 8 T1/E1-Verbindungsstrecken abwickeln. Daher müssen bis zu 1008 Zellen (144·7 Zellen) zu irgendeiner Zeit von einem inversen ATM-Multiplexer in einer Warteschlange angeordnet werden. Dies erfordert ein Sequenznummern-Modulo, das groß genug ist, um dieses Szenarium abzudecken. Ein einfacher Fall in einer Ausführungsform besteht in der Verwendung einer 16-Bit-Zählung, die Modulo 65536 hat.
  • Das inverse ATM-Multiplexierungs-Protokoll realisiert die folgenden Charakteristiken:
    • • es ist auf UNIs, BICIs und PNNIs anwendbar (irgendwelche anwendbaren Punkte in einem ATM-Netzwerk);
    • • es beeinflusst das ATM-Zellen-Kopffeld von derzeit definierten Zellen nicht;
    • • es erfordert keine Änderung an derzeitigen Geräten der physikalischen ATM- Schicht, die die Konvergenz von ATM-Zellen in T1/E1 abwickeln;
    • • es arbeitet transparent für die ATM-Schicht;
    • • es erfordert keine Änderung an derzeitigen Geräten, die die Abwicklung der ATM-Schicht-Zelle behandeln;
    • • es ist zwischen verfügbaren Verbindungsstrecken selbst-konfigurierend bei der Inbetriebnahme, und selbst-konfigurierend zwischen mehrfachen Verbindungsstrecken in dem Fall, dass eine neue Verbindungsstrecke hinzugefügt, entfernt oder als unzureichend zur Bereitstellung von Diensten betrachtet wird; und
    • • es schließt eine Sequenznummer ein, deren Modulo groß genug ist, um die Anforderungen des großen Verzögerungsunterschiedes zwischen den Verbindungsstrecken zu erfüllen.
  • Gemäß einer Ausführungsform der vorliegenden Erfindung werden spezielle inverse Multiplexer-Steuerungs-Prozessor- (ICP-) Zellen geschaffen. Diese sind ausführlichere Versionen der SN-Zellen, auf die in dem vorstehenden US-Patent Bezug genommen wird. Das ICP-Zellenformat ist in 10 gezeigt. Bei dieser Ausführungsform werden ATM-Zellen über eine Anzahl von N Verbindungsstrecken ausgesandt, wobei N eine positive ganze Zahl ist. Eine Zellen-ID wird für die ICP-Zelle gesetzt, und Verbindungsstrecken-ID identifizieren Verbindungsstrecken, die verwendet werden. Wie dies in 11 zu erkennen ist, kann ein Knoten eine Gruppe von drei Verbindungsstrecken verwenden, um Daten an den Knoten B zu senden, und er kann eine andere Gruppe von zwei Verbindungsstrecken zum Senden von Daten an den Knoten C verwenden. Die Knoten A und D bilden eine IMA-Gruppe (diese Gruppen sind äquivalent zu den AIM-Gruppen in dem vorstehenden Patent, wie dies sehr einfach beispielsweise aus einem Vergleich der 1 und 15 zu sehen ist), und die Knoten A und C bilden eine andere. IMA-Gruppen werden durch eine IMA ID (Tx und Rx IMA-ID) identifiziert. ATM-Zellen auf jeder Verbindungsstrecke werden in einer bestimmten Anzahl (beispielsweise M) von Zellen gruppiert, um IMA-Rahmen zu bilden, die im Wesentlichen zu der gleichen Zeitskala gehören. Ein IMA-Rahmen-Sequenznummern-Feld zählt Zellen in jeder Gruppe. 12 zeigt eine typische Sequenz von Zellen auf einer Gruppe mit drei Verbindungsstrecken. Eine ICP-Zelle wird an einer festgelegten Stelle in jeder Gruppe für jede Verbindungsstrecke ausgesandt. M kann irgendeine Zahl sein, beispielsweise 32, 63, 128 und 256. In der Figur haben auf der Verbindungsstrecke 0 die ICP-Zellen ihren Zellen-Offset-Wert auf Null gesetzt (das heißt sie sind die erste Zelle in dem IMA-Rahmen). Auf der Verbindungsstrecke 1 haben die ICP-Zellen den ICP-Zellen-Offset-Wert auf 3 gesetzt, und auf der Verbindungsstrecke 2 haben die ICP-Zellen ihren ICP-Zellen-Offset-Wert auf 1 gesetzt. In der Praxis sollten diese ICP-Zellen gleichförmiger über den IMA-Rahmen verteilt sein, doch sind sie zur Erleichterung der Darstellung enger gezeigt. Die ICP-Zelle schließt weiterhin Felder ein, die die Stopf-Wirkung und die Test-Kontrollwirkung betreffen, die beide weiter unten ausführlicher beschrieben werden.
  • Ein Status- und Steuer-Änderungs-Anzeige-Feld wird zur Anzeige einer Aktualisierung des Verbindungsstrecken-Statusfeld-Wertes verwendet. Der Wert wird weitergeschaltet, um eine Änderung von zumindest einem der Verbindungsstrecken-Status-Felder anzuzeigen. Das Feld wird weiterhin als eine Marke zur Unterscheidung von Verbindungsstrecken-Status-Änderungen über die Zeit verwendet. Das Feld bleibt immer auf dem gleichen Wert gesetzt, solange es keine Änderung auf irgendwelchen Verbindungsstrecken-Status-Feldern gibt. Wenn ein oder mehrere Verbindungsstrecken-Status-Felder modifiziert werden müssen, werden ICP-Zellen mit neuen weitergeschalteten Verbindungsstrecken-Status-Werten über alle die Verbindungsstrecken ausgesandt.
  • Ein Gruppen-Status- und Steuer-Feld wird zur Anzeige des Status der Gruppe von Verbindungsstrecken bei Verbindungs-Inbetriebnahme-, Verbindungsstrecken-Hinzufügungs- und Abbruch-Verfahren verwendet. Im Einzelnen könnte die Inbetriebsetzungs-Prozedur kompliziert werden, wenn eine der Verbindungsstrecken nicht alle die Kriterien erfüllt, um Teil der Gruppe zu sein (beispielsweise Verbindungsstrecken mit Fehlerbeseitigung, entsprechende ankommende/abgehende Verbindungsstrecken mit Verlust an Verzögerungs-Synchronisation). Dies erfordert die Intervention des Benutzers, um die schlechte Verbindungsstrecke oder die schlechten Verbindungsstrecken aus der Verbindungsstrecken-Gruppe zu entfernen. Die 13a und 13b zeigen, wenn sie in der in 14 gezeigten Weise kombiniert werden, ein Algorithmus-Ablaufdiagramm für die Inbetriebsetzungs-Prozedur gemäß einer Ausführungsform. Statt dass es erforderlich ist, dass die Gesamtzahl von N von Verbindungsstrecken in der Gruppe gut ist, bevor die Inbetriebsetzung erfolgt, geht das Verfahren der Erfindung solange weiter, wie es zumindest P von N "guten" Verbindungsstrecken gibt, die für die Dienste verfügbar sind. Eine gute Verbindungsstrecke ist als eine Verbindungsstrecke definiert, die keine Verbindungsstrecken- und Rahmenverlust-Defekte zeigt, als Teil der Gruppe erkannt wird und eine annehmbare Verbindungsstrecken-Verzögerungsdifferenz aufweist. Der Wert von P könnte irgendeine Zahl kleiner als N sein. Die Figur zeigt weiterhin Fälle, in denen die Gruppen-Inbetriebsetzung abgebrochen und später wieder aufgenommen wird.
  • Das ICP-Format schließt weiterhin ein Feld für die Verbindungsfähigkeits-Prüfung einer Verbindungsstrecke zum Zeitpunkt der Inbetriebsetzung, der Verbindungsstrecken-Hinzufügung oder der Verbindungsstrecken-Reaktivierung ein. Im Einzelnen muss ein Protokoll immer eine geeignete Verbindungsfähigkeit der Verbindungsstrecken sicherstellen, die zu einer Gruppe gehören. Beispielsweise zeigt 15, wie Verbindungsstrecken mit der Verbindungsstrecken-ID = 1 zu Gruppen mit aktiven Verbindungsstrecken-ID = 0-Verbindungsstrecken hinzugefügt werden. Zwei neue Verbindungsstrecken (Verbindungsstrecken-ID = 1-Verbindungsstrecken) werden invers bezüglich der erwarteten Konfiguration verbunden. Die Schwierigkeit besteht dann darin, dass sowohl die Verbindungsstrecken-ID als auch die IMA-ID für zwei unabhängige IMAs gleich sind. Dies kann eine ungültige Konfiguration hervorrufen, die nicht festgestellt wird. Diese Art von Problem kann bei der Inbetriebnahme, der Verbindungsstrecken-Hinzufügung oder selbst bei einer Verbindungsstrecken-Reaktivierung auftreten. Beispielsweise ist es möglich, eine Verbindungsstrecke zu reaktivieren, die einen Verbindungsstrecken-Ausfall gezeigt hat, seitdem sie zufällig mit einer anderen Verbindungsstrecke mit oder ohne die gleiche Verbindungsstrecken-ID und IMA-ID invertiert wurde. Die IMA-ID wird weiterhin zur Feststellung von Schleifen-Situationen verwendet. Dieses Problem tritt auf, wenn beide Endknoten der virtuellen IMA-Verbindungsstrecke die gleiche IMA-ID verwenden möchten. Die Erfindung befasst sich auch mit diesem Problem.
  • Gemäß einer weiteren Ausführungsform werden die vorstehenden Probleme dadurch gelöst, dass ein Testmuster, das in ICP-Zellen enthalten ist, über eine zu validierende Verbindungsstrecke gesendet wird. Das Testmuster wird über alle die anderen Verbindungsstrecken in der Gruppe an dem Knoten am fernen Ende zurückgeschleift. Dies stellt sicher, dass die getestete Verbindungsstrecke mit dem gleichen Endknoten wie die anderen Verbindungsstrecken verbunden ist.
  • Wenn ein IMA-Knoten feststellen möchte, ob eine oder mehrere Verbindungsstrecken mit dem gleichen IMA-Knoten am fernen Ende verbunden sind, wählt er eine Verbindungsstrecke zum Testen aus. 16 zeigt das Zeitsteuerdiagramm des Testverfahrens der Erfindung. Der Sende-Knoten setzt das Tx-Test-Steuerfeld für einen Verbindungsstrecken-Test in einer ICP-Zelle. Dies identifiziert die Verbindungsstrecken-ID, die Tx-IMA-ID, die Rx-IMA-ID und fügt ein Testmuster in die Zelle ein. Er setzt das Senden der gleichen ICPs fort. Der empfangende Endknoten empfängt die ICPs und kopiert das Tx-Testmuster auf das Rx-Testmuster. Er setzt das Senden des gleichen Testmusters, das auf das Rx-Testmuster-Feld kopiert wurde, über alle seine abgehenden Verbindungsstrecken fort. 17 zeigt die Schleifenbildung eines Testmusters am Knoten B. Der Sende-Knoten empfängt und überprüft das Rx-Testmuster, das über die anderen Verbindungsstrecken zurückgeliefert wird. Er weiß nunmehr, dass alle die Verbindungsstrecken zu der gleichen IMA-Gruppe gehören.
  • 18 zeigt schematisch ein Szenarium, bei dem das Testmuster-Verfahren zur Feststellung einer Verbindungsstrecke verwendet werden kann, die nicht mit der erwarteten IMA verbunden ist. Als Verbindungsstrecken-ID = 1 identifizierte Verbindungsstrecken werden zu vorhandenen Gruppen unter Verwendung von Verbindungsstrecken mit Verbindungsstrecken-ID = 0 hinzugefügt. Die Verbindungsstrecke 30 überträgt das IMA-B-Testmuster, das schleifenförmig zu der IMA A zurückzuführen ist, und die Verbindungsstrecken 32 und 34 übertragen das IMA D-Testmuster, das schleifenförmig zu der IMA B zurückgeführt werden soll. Auf diese Weise wird das falsche Testmuster von der IMA B empfangen. Wenn die IMA B keinen Befehl für eine Testmuster-Schleife gibt, würde die IMA B einfach das richtige Testmuster nicht empfangen.
  • Das Testmuster-Verfahren ermöglicht weiterhin die Abwicklung mancher pathologischer Fälle. Einer hiervon ergibt sich dann, wenn zwei mit dem gleichen IMA-Knoten am fernen Ende verbundene IMA versuchen, gleichzeitig eine Inbetriebsetzung durchzuführen. Der am fernen Ende (Empfangsende) angeordnete Knoten muss feststellen, mit welchem Satz von Verbindungsstrecken (entsprechend einem Ende) er verbunden werden möchte. Dies erfordert, dass das empfangene Ende die Verbindungsstrecke oder Verbindungsstrecken auswählt, die Teil der Gruppe sind, wie dies weiter oben erwähnt wurde, wobei das Empfangs-Ende lediglich auf einen Testmuster-Befehl zu einer Zeit anspricht, zu der es über ein oder mehrere Verbindungsstrecken validiert wurde, die als Teil der Gruppe anerkannt wurden oder wahrscheinlich anerkannt werden.
  • Um die vorstehende Bezugnahme auf einem Stopf-Vorgang aufzunehmen, ist festzustellen, dass eine Stopf-Zelle eingefügt wird, um die Zellenraten-Entkopplung zwischen den Verbindungsstrecken zu steuern, um die Verwendung von miteinander nicht synchronisierten Verbindungsstrecken innerhalb der Verbindungsstrecken-Gruppen zu berücksichtigen. Der sendende Knoten kann auf eine Taktquelle verriegelt sein, oder er kann plesiochron sein. Wenn er plesiochron ist, kann einer der Puffer an dem sendenden Knoten geleert werden. Um einen Unterlauf zu verhindern, wird das Zellen-Stopfverfahren aufgerufen. Wenn es eine Taktquelle gibt, so wird der Puffer niemals geleert. Der sendende Knoten sendet ICP-Zellen, die anzeigen, dass eine Zelle an einer bestimmten Stelle innerhalb des IMA-Rahmens gestopft wird. Irgendeine Zelle kann zum Stopfen verwendet werden, solange wie die Position angezeigt wird, so dass der empfangende Knoten die Stopf-Bits entfernen kann. In einer tatsächlichen Ausführungsform wiederholt der sendende. Knoten die den Stopf-Code enthaltende ICP-Zelle wobei angezeigt wird, dass "dies die Zelle 1 von 2 Stopf-Zellen" ist. Der empfangende Knoten verwendet die Stopf-Anzeigen über die ICP-Zellen, um festzustellen, wann Stopf-Zellen aus dem ankommenden Zellenstrom zu entfernen sind. Der empfangende Knoten hängt von zumindest einer ICP-Zelle mit einer korrekten CRC-10 ab. Eine robustere Lösung besteht in der Betrachtung einer Mehrzahl von gültigen Codes.
  • Die 19 zeigt Fälle (1, ...,7), bei denen die ICP-Zelle, die dem Stopf-Ereignis vorangeht, und die Stopf-ICP-Zellen verfälscht sind. Verfälschte Zellen sind durch Kreuze in der Figur angezeigt. SICP zeigt Stopf-Steuerzellen an. Der empfangende Knoten hält eine Synchronisation für die Fälle 1, 2 und 3 aufrecht. Der empfangene Knoten hält optional die Synchronisation für die Fälle 4, 5 und 6 aufrecht, der empfangende Knoten hält wahlweise die Synchronisation für den Fall 7 aufrecht, wenn b > 2 ist und wenn eine Stopf-Anzeige über mehr als eine der vorhergehenden ICP-Zellen weitergeleitet wird. "b" ist die Anzahl von ungültigen/korrumpierten ICP-Zellen, bevor ein Verbindungsstrecken-OIF (außerhalb des IMA-Rahmens) erklärt wird.

Claims (11)

  1. Verfahren zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken (12), die eine Gruppe bilden, die einen Quellen-Knoten (10) und einen Ziel-Knoten (14) in einem invers multiplexierenden digitalen Datenübertragungssystem miteinander verbindet, wobei die Daten eine Serie von ATM-Datenzellen (1–53) enthalten, wobei das Verfahren die folgenden Schritte umfasst: Senden einer Serie von Invers-Multiplexierungs-Steuerzellen (15–17), die eine Testmitteilung enthalten, von dem Quellen-Knoten an den Ziel-Knoten über eine der Übertragungs-Verbindungsstrecken der Gruppe vor der Aussendung der digitalen Daten; Empfangen, an dem Quellen-Knoten, einer Serie von Invers-Multiplexierungs-Steuerzellen, die Testmitteilungen enthalten, die von dem Ziel-Knoten über zumindest einige der verbleibenden Übertragungs-Verbindungsstrecken der Gruppe ausgesandt werden; und Vergleichen der gesendeten Testmitteilung mit den empfangenen Testmitteilungen zur Bestimmung der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken innerhalb der Gruppe vor der Aussendung der digitalen Daten, wobei die Testmitteilung oder die Testmitteilungen Informationen über die Identität der Gruppe enthält, die die Verbindungsstrecken enthält, wobei der Vergleichsschritt weiterhin bestimmt, welche Übertragungs-Verbindungsstrecken zu einer Gruppe gehören.
  2. Verfahren zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken nach Anspruch 1, bei dem der Schritt des Sendens die weiteren folgenden Schritte umfasst: Setzen eines Feldes innerhalb jeder der Serie von Invers-Multiplexierungs-Steuerzellen zur Identifikation einer zu testenden Übertragungs-Verbindungsstrecke, und Senden der Serie von Invers-Multiplexierungs-Steuerzellen, die ein voreingestelltes Testmuster enthalten, über die Übertragungs-Verbindungsstrecken.
  3. Verfahren zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken nach Anspruch 2, das die weiteren folgenden Schritte umfasst: Empfangen einer Serie von Invers-Multiplexierungs-Steuerzellen, um festzustellen, ob das Testmuster auf diese kopiert wurde; und Senden der Serie von Invers-Multiplexierungs-Steuerzellen über alle die verbleibenden Übertragungs-Verbindungsstrecken.
  4. Verfahren zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken gemäß Anspruch 1, das die weiteren folgenden Schritte umfasst: Setzen einer Zeitablauf-Periode, während der eine Serie von Invers-Multiplexierungs-Steuerzellen kontinuierlich über die Übertragungs-Verbindungsstrecken ausgesendet wird.
  5. Verfahren zum Testen der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken nach Anspruch 1, bei dem das Testen durch den Schritt des Setzens eines Sende-Test-Steuerfeldes und die Aussendung der Zelle durch den Quellen-Knoten eingeleitet wird.
  6. Verfahren zum Testen der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken gemäß Anspruch 5, das weiterhin an dem Ziel-Knoten den Schritt des Kopierens des Test-Übertragungssignals und dessen Zurückschleifen über seine abgehenden Übertragungs-Verbindungsstrecken zur Aussendung an den Quellen-Knoten umfasst.
  7. Verfahren zum Testen der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken gemäß Anspruch 5, das weiterhin den Schritt umfasst, dass der Quellen-Knoten dem Ziel-Knoten die passende Übertragungs-Verbindungsstrecke anzeigt, von der die Test-Aussendung abzuleiten ist.
  8. Verfahren zum Testen der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken nach Anspruch 5, das weiterhin den Schritt umfasst, dass der Quellen-Knoten dem Ziel-Knoten durch Senden einer Serie von Steuerzellen eine Änderung der Verbindungsstrecken-Konfiguration anzeigt, wodurch es dem Ziel- Knoten ermöglicht wird, die Sequenz von Zellen wiederherzustellen, die von den ankommenden Übertragungs-Verbindungsstrecken in der Gruppe zu lesen sind.
  9. Verfahren zum Testen der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken gemäß Anspruch 8, das weiterhin den Schritt umfasst, dass der Ziel-Knoten das kopierte Testmuster weiterhin auf die abgehenden Verbindungsstrecken bis zu der Zeit sendet, zu der ein neues Testmuster von dem Quellen-Knoten festgestellt wird.
  10. Verfahren zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken gemäß Anspruch 1, das weiterhin die folgenden Schritte umfasst: Identifizieren einer Zahl N von Übertragungs-Verbindungsstrecken, über die eine Serie von ATM-Datenzellen auszusenden sind, wobei N eine positive ganze Zahl ist, und Senden einer Serie von Invers-Multiplexierungs-Steuerzellen, die eine erste spezielle zyklische Reihenfolge anzeigen, über die Übertragungs-Verbindungsstrecken; Empfangen einer Serie von Invers-Multiplexierungs-Steuerzellen, deren Empfangsbereitschafts-Feld gesetzt ist, um eine zweite spezielle zyklische Reihenfolge in einer Gruppe anzuzeigen, die durch die Anzahl von P von N Übertragungs-Verbindungsstrecken gebildet ist, wobei P eine positive ganze Zahl kleiner als N ist; und Senden jeder ATM-Datenzelle in der Serie von ATM-Datenzellen in der zweiten speziellen zyklischen Reihenfolge.
  11. Vorrichtung zum Testen der Verbindungsfähigkeit von Übertragungs-Verbindungsstrecken (12), die eine Gruppe bilden, die einen Quellen-Knoten (10) und einen Ziel-Knoten (14) in einem invers multiplexierenden digitalen Datenübertragungssystem miteinander verbinden, wobei die Daten eine Serie von ATM-Datenzellen (1–53) enthalten, wobei die Vorrichtung Folgendes umfasst: einen Sender zum Senden einer Serie von Invers-Multiplexierungs Steuerzellen, die eine Testmitteilung enthalten, von dem Quellen-Knoten zu dem Ziel-Knoten über eine der Übertragungs-Verbindungsstrecken der Gruppe vor der Aussendung der digitalen Daten; einen Empfänger zum Empfang einer Serie von Invers-Multiplexierungs- Steuerzellen, die empfangene Testmitteilungen enthalten, die von dem Ziel-Knoten über zumindest einige der verbleibenden Übertragungs-Verbindungsstrecken der Gruppe ausgesandt werden; und einen Vergleicher zum Vergleich der gesendeten Testmitteilung mit den empfangenen Testmitteilungen zur Bestimmung der Verbindungsfähigkeit der Übertragungs-Verbindungsstrecken innerhalb der Gruppe; wobei die Testmitteilung oder die Testmitteilungen Information hinsichtlich der Identität der die Verbindungsstrecken enthaltenden Gruppe enthalten, wodurch der Vergleicher weiterhin bestimmt, welche Übertragungs-Verbindungsstrecken zu einer Gruppe gehören.
DE69738484T 1996-08-16 1997-08-14 Invertierte multiplexierung von digitalen daten Expired - Lifetime DE69738484T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US2402396P 1996-08-16 1996-08-16
US24023P 1996-08-16
PCT/CA1997/000610 WO1998008355A1 (en) 1996-08-16 1997-08-14 Inverse multiplexing of digital data

Publications (2)

Publication Number Publication Date
DE69738484D1 DE69738484D1 (de) 2008-03-13
DE69738484T2 true DE69738484T2 (de) 2008-05-21

Family

ID=21818450

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69738484T Expired - Lifetime DE69738484T2 (de) 1996-08-16 1997-08-14 Invertierte multiplexierung von digitalen daten

Country Status (6)

Country Link
US (4) US6205142B1 (de)
EP (1) EP0920784B1 (de)
JP (1) JP3819438B2 (de)
CA (1) CA2263478A1 (de)
DE (1) DE69738484T2 (de)
WO (1) WO1998008355A1 (de)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1906606A2 (de) 1996-08-16 2008-04-02 Nortel Networks Limited Inverse Multiplexierung digitaler Daten
IT1289816B1 (it) * 1996-12-30 1998-10-16 Sip Dispositivo di interfacciamento per reti di tipo atm
US6647028B1 (en) * 1997-09-30 2003-11-11 Cisco Technology, Inc. System and method for recovering and restoring lost data in a N-channel coherent data transmission system
JPH11275090A (ja) * 1998-03-20 1999-10-08 Fujitsu Ltd 盗聴防止システム及び通信装置
US6298043B1 (en) * 1998-03-28 2001-10-02 Nortel Networks Limited Communication system architecture and a connection verification mechanism therefor
JP3052940B2 (ja) * 1998-09-08 2000-06-19 日本電気株式会社 伝送経路切換装置
IT1307016B1 (it) * 1999-01-27 2001-10-11 Cselt Centro Studi Lab Telecom Procedimento e dispositivo per la trasmissione di segnali numerici.
US6222858B1 (en) * 1999-02-10 2001-04-24 Verizon Laboratories Inc. Method of inverse multiplexing for ATM
US6621794B1 (en) * 1999-02-18 2003-09-16 Nokia Corporation Method and apparatus for measuring the timing difference between physical IMA links and for delivering a time difference to the IMA layer
GB2347304B (en) * 1999-02-25 2003-08-13 Mitel Corp Multitrunk ATM termination device
US6678275B1 (en) 1999-02-25 2004-01-13 Zarlink Semiconductor Inc. Multitrunk ATM termination device
US6577653B1 (en) * 1999-04-28 2003-06-10 3Com Corporation Apparatus for and method of establishing a route utilizing multiple parallel segments in an asynchronous transfer mode network
US6873630B1 (en) * 1999-05-19 2005-03-29 Sun Microsystems, Inc. Method and apparatus for a multi-gigabit ethernet architecture
US6985503B1 (en) 1999-08-09 2006-01-10 Zarlink Semiconductor Inc. Inverse multiplexer
GB2353174B (en) * 1999-08-09 2003-09-10 Mitel Corp Inverse multiplexer
KR20020021809A (ko) 1999-08-12 2002-03-22 추후기재 형상 기억 합금 액추에이터 및 제어 방법
US6687840B1 (en) * 2000-04-21 2004-02-03 Intel Corporation Multi-link extensions and bundle skew management
US6646991B1 (en) * 1999-12-22 2003-11-11 Intel Corporation Multi-link extensions and bundle skew management
JP2001244918A (ja) * 2000-02-28 2001-09-07 Fujitsu Ltd ネットワーク装置
US6832477B2 (en) 2000-05-08 2004-12-21 Mark A Gummin Shape memory alloy actuator
US6326707B1 (en) 2000-05-08 2001-12-04 Mark A. Gummin Shape memory alloy actuator
US6765910B1 (en) * 2000-05-17 2004-07-20 Intel Corporation System and method for communicating information using inverse multiplex ATM(IMA) functionality
US6775271B1 (en) * 2000-05-17 2004-08-10 Intel Corporation Switching system and method for communicating information at a customer premises
US6717960B1 (en) * 2000-06-01 2004-04-06 Agere Systems Inc. Method for reconstructing an aggregate ATM cell stream and related device
US7145908B1 (en) * 2000-08-28 2006-12-05 Agere Systems Inc. System and method for reducing jitter in a packet transport system
US7088737B1 (en) 2000-10-27 2006-08-08 Redback Networks Inc. Method and apparatus for combining packets having different protocol encapsulations within a circuit
US7020736B1 (en) 2000-12-18 2006-03-28 Redback Networks Inc. Method and apparatus for sharing memory space across mutliple processing units
US7006509B1 (en) 2000-12-22 2006-02-28 Cisco Technology, Inc. Method and system for graceful slowlink deletion and subsequent fast link addition in an IMA group
US6952434B1 (en) * 2000-12-27 2005-10-04 Cisco Technology, Inc. System and method for processing control cells to prevent event missequencing and data loss in IMA groups
US7065104B1 (en) * 2000-12-28 2006-06-20 Cisco Technology, Inc. Method and system for managing inverse multiplexing over ATM
US6928056B2 (en) * 2000-12-29 2005-08-09 Nokia Networks Oy System and method for distribution of a data stream from high-to-low-to-high bandwidth links
US6765916B1 (en) 2000-12-30 2004-07-20 Redback Networks Inc. Method and apparatus for processing of multiple protocols within data transmission signals
US6466591B1 (en) 2000-12-30 2002-10-15 Redback Networks Inc. Method and apparatus for processing of multiple protocols within data and control channels in data transmission signals
US6993047B1 (en) * 2000-12-30 2006-01-31 Redback Networks Inc. Any size and location of concatenated packet data across SONET frames in a SONET signal
US6990121B1 (en) 2000-12-30 2006-01-24 Redback, Networks, Inc. Method and apparatus for switching data of different protocols
US6798783B1 (en) * 2001-01-23 2004-09-28 Cisco Technology, Inc. Method and apparatus for handling out of inverse multiplexing for asynchronous transfer mode frame error conditions
DE60226160T2 (de) 2001-02-22 2009-07-02 Alfmeier Präzision AG Baugruppen und Systemlösungen Stellglied aus gedächtnismetall mit verbesserter temperaturregelung
US6510166B2 (en) 2001-03-31 2003-01-21 Redback Networks, Inc. Stuffing filter mechanism for data transmission signals
US6959008B2 (en) * 2001-03-31 2005-10-25 Redback Networks Inc. Alignment of TDM-based signals for packet transmission using framed and unframed operations
NL1017870C2 (nl) * 2001-04-18 2002-10-25 Marc Van Oldenborgh Werkwijze voor invers multiplexen.
US20020181441A1 (en) * 2001-04-24 2002-12-05 Alcatel, Societe Anonyme Facilitating inverse multiplexing over asynchronous transfer mode via communication links having disparate data transmission rates
US7068657B2 (en) * 2001-04-24 2006-06-27 Alcatel Facilitating inverse multiplexing over asynchronous transfer mode via communication links having disparate data transmission rates
GB2375262B (en) * 2001-04-30 2004-05-19 Siemens Ag Improvements in or relating to third generation cellular networks
US6976096B1 (en) 2001-06-02 2005-12-13 Redback Networks Inc. Method and apparatus for controlling the admission of data into a network element
US6590868B2 (en) 2001-06-02 2003-07-08 Redback Networks Inc. Method and apparatus for restart communication between network elements
NL1018463C2 (nl) * 2001-07-04 2003-01-08 Marc Van Oldenborgh Werkwijze, inrichting en programmatuur voor digitaal inverse multiplexen.
KR100392817B1 (ko) * 2001-08-07 2003-07-28 주식회사 케이티 대용량 스위칭을 위한 병렬 역다중화 시스템 및 그 방법
US7349401B2 (en) * 2001-09-05 2008-03-25 Symmetricom, Inc. Bonded G.shdsl links for ATM backhaul applications
WO2003032555A2 (en) 2001-10-05 2003-04-17 Aware, Inc. Systems and methods for multi-pair atm over dsl
US7310310B1 (en) * 2001-11-07 2007-12-18 Symmetricom, Inc. Multi-link SAR for bonding ATM cell-streams
US7286570B2 (en) * 2001-11-21 2007-10-23 Alcatel-Lucent Canada Inc High speed sequenced multi-channel bus
US7075951B1 (en) 2001-11-29 2006-07-11 Redback Networks Inc. Method and apparatus for the operation of a storage unit in a network element
US7385970B1 (en) 2001-12-07 2008-06-10 Redback Networks, Inc. Method and apparatus for balancing bandwidth among multiple ports of a network element
CA2390883C (en) * 2001-12-20 2009-06-02 Tropic Networks Inc. Communication system with balanced transmission bandwidth
US7266130B2 (en) * 2001-12-28 2007-09-04 Samsung Electronics Co., Ltd. Apparatus and method for multiplexing multiple end-to-end transmission links in a communication system
KR100810255B1 (ko) * 2002-01-09 2008-03-06 삼성전자주식회사 비동기전송모드를 위한 인버스 멀티플랙싱 장치 및 방법
US6879590B2 (en) * 2002-04-26 2005-04-12 Valo, Inc. Methods, apparatuses and systems facilitating aggregation of physical links into logical link
US6972659B2 (en) 2002-05-06 2005-12-06 Alfmeier Praezision Ag Reusable shape memory alloy activated latch
WO2003095798A1 (en) 2002-05-06 2003-11-20 Nanomuscle, Inc. High stroke, highly integrated sma actuators
WO2003093648A1 (en) 2002-05-06 2003-11-13 Nanomuscle, Inc. Actuator for two angular degrees of freedom
US8127543B2 (en) 2002-05-06 2012-03-06 Alfmeier Prazision Ag Baugruppen Und Systemlosungen Methods of manufacturing highly integrated SMA actuators
US7212548B2 (en) * 2002-06-21 2007-05-01 Adtran, Inc. Multiple T1 channel inverse multiplexing method and apparatus
KR100446508B1 (ko) * 2002-06-26 2004-09-04 삼성전자주식회사 패킷 데이터 통신시스템에서 패킷 데이터 처리장치
DE50211013D1 (de) * 2002-09-11 2007-11-15 Tektronix Int Sales Gmbh Verfahren und Vorrichtung zum Monitoren einer Datenübertragung
US7047432B1 (en) * 2003-01-17 2006-05-16 Cisco Technology, Inc. Method and system for synchronizing output from differently timed circuits
JP4007313B2 (ja) * 2003-01-22 2007-11-14 株式会社村田製作所 角度センサ
US20050030889A1 (en) * 2003-08-04 2005-02-10 Lucent Technologies Inc. Method and system for transmiting in-band call processing-related traffic using bearer facilities
AU2003263685A1 (en) * 2003-08-27 2005-03-16 Telefonaktiebolaget Lm Ericsson (Publ) Inverse multiplexer with tdm bonding
CN100403700C (zh) * 2004-01-05 2008-07-16 华为技术有限公司 异步传输模式反向复用的测试方法及设备
US7821948B2 (en) * 2004-05-27 2010-10-26 Alcatel Lucent Network management system and method provisioning OAM support for multicast communications sessions
US7460541B2 (en) * 2004-09-24 2008-12-02 Agilent Technologies, Inc. Method and apparatus to monitor and analyze network information of an inverse multiplexed asynchronous transfer mode network
EP1829258A1 (de) * 2004-12-14 2007-09-05 Telefonaktiebolaget Lm Ericsson Invers-multiplex-protokoll
TWI253566B (en) * 2004-12-23 2006-04-21 Accton Technology Corp Setting method to increase the throughput
US8155156B2 (en) * 2006-09-15 2012-04-10 Alcatel Lucent Synchronization recovery for multiple-link communications
JP2009033573A (ja) * 2007-07-27 2009-02-12 Fujitsu Ltd イーサネット(登録商標)フレーム伝送システムおよびイーサネットフレーム伝送装置
US20090296737A1 (en) * 2008-06-03 2009-12-03 Ram Arye Method and system for connecting two nodes over multiple communication links
CN102111334A (zh) * 2011-02-21 2011-06-29 华为技术有限公司 一种交换网中信元的处理方法、源线卡和网卡
JP6493756B2 (ja) * 2015-06-23 2019-04-03 富士ゼロックス株式会社 送信装置、受信装置、送受信システムおよびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4149038A (en) * 1978-05-15 1979-04-10 Wescom Switching, Inc. Method and apparatus for fault detection in PCM muliplexed system
US5313453A (en) * 1991-03-20 1994-05-17 Fujitsu Limited Apparatus for testing ATM channels
US5491695A (en) * 1991-07-17 1996-02-13 Digital Access Corporation Means and method of dial up bridging of network for high bandwidth digital communication
AU3416293A (en) * 1991-12-23 1993-07-28 Network Express System for internetworking data terminal equipment through a switched digital network
US5285441A (en) * 1992-03-17 1994-02-08 At&T Bell Laboratories Errorless line protection switching in asynchronous transer mode (ATM) communications systems
JPH05292114A (ja) * 1992-04-09 1993-11-05 Fujitsu Ltd 通信パス設定装置及びその方法
DE59209115D1 (de) 1992-08-28 1998-02-12 Siemens Ag Verfahren und Schaltungsanordnung zum Übertragen von Nachrichtenzellen innerhalb eines ATM-Netzes
KR960003505B1 (ko) * 1992-12-29 1996-03-14 재단법인 한국전자통신연구소 에이티엠(atm) 다중화 처리 장치
JP3073856B2 (ja) * 1993-05-12 2000-08-07 三菱電機株式会社 Atmセル処理装置
US5617417A (en) * 1994-09-07 1997-04-01 Stratacom, Inc. Asynchronous transfer mode communication in inverse multiplexing over multiple communication links
US5608733A (en) 1994-11-29 1997-03-04 Valle; Richard ATM inverse multiplexing
US6972786B1 (en) * 1994-12-30 2005-12-06 Collaboration Properties, Inc. Multimedia services using central office
US7190681B1 (en) * 1996-07-10 2007-03-13 Wu William W Error coding in asynchronous transfer mode, internet and satellites
US5875192A (en) * 1996-12-12 1999-02-23 Pmc-Sierra Ltd. ATM inverse multiplexing system

Also Published As

Publication number Publication date
CA2263478A1 (en) 1998-02-26
US6894977B1 (en) 2005-05-17
US7570595B2 (en) 2009-08-04
EP0920784B1 (de) 2008-01-23
DE69738484D1 (de) 2008-03-13
US6205142B1 (en) 2001-03-20
WO1998008355A1 (en) 1998-02-26
EP0920784A1 (de) 1999-06-09
US20050265243A1 (en) 2005-12-01
US20100067386A1 (en) 2010-03-18
JP2002512743A (ja) 2002-04-23
US8125912B2 (en) 2012-02-28
JP3819438B2 (ja) 2006-09-06

Similar Documents

Publication Publication Date Title
DE69738484T2 (de) Invertierte multiplexierung von digitalen daten
EP0996257B1 (de) Netzwerk mit Brücken-Terminal zur Übertragung von Daten zwischen mehreren Sub-Netzwerken
DE69929852T2 (de) Architektur eines Kommunikationssystems sowie entsprechender Mechanismus zum Prüfen einer Verbindung
DE19532422C1 (de) Lokales, nach dem asynchronen Transfermodus (ATM) arbeitendes Netzwerk mit wenigstens zwei Ringsystemen
DE69533951T2 (de) Protokoll für asynchrone Zeitvielfachvermittlung
DE69829346T2 (de) Ein-/Ausgabevorrichtung für ein Peripheriegerät
DE69434789T2 (de) Kommunikationssystem bestehend aus miteinander verbundenen, weggeschaltenen Ringübertragungssystemen
DE60217436T2 (de) Inverse Multiplexierung über ATM durch Kommunikationsverbindungen mit unterschiedlichen Datenübertragungsgeschwindigkeiten
DE69732070T2 (de) Telekommunikationsnetzwerk basierend auf verteilter Kontrolle
DE69936840T2 (de) Mobilübertragungssystem mit einer atm-verbindungskonfiguration
EP0631412A2 (de) Verfahren und Schaltungsanordnung zur Übertragung von ATM-Paketen
DE69731469T2 (de) Atm telekommunikationssystem und verfahren zur leitweglenkung von schmalbandverkehr
DE69836196T2 (de) Eine nach einem asynchronen Transfermodus arbeitende Vermittlungseinrichtung sowie entsprechendes Steuerungsverfahren
DE69133547T2 (de) Paketvermittlungssystem mit selbstleitweglenkenden Koppelfeldern
DE69636242T2 (de) Verfahren und vorrichtung zur mehrfachzellenübertragung
DE19848342A1 (de) Lokales Netzwerk mit einem Brücken-Terminal zur Übertragung von Daten zwischen mehreren Sub-Netzwerken und zur Schleifendetektion
EP0871344A2 (de) Lokales Netzwerk zur Rekonfigurierung bei Leitungsbrüchen oder Knotenausfall
DE69822475T2 (de) Verfahren zur übertragung von daten über atm netzwerke unterschiedlichen typs
DE19636394A1 (de) Lokales, nach dem asynchronen Transfermodus arbeitendes Netzwerk in Ringstruktur mit drahtlosen Terminals
DE102005008503B3 (de) Verfahren und Netzwerk zur Daten- und Signalübertragung
DE60038517T2 (de) Verfahren zur Neusynchronisierung einer Gruppe von B Kanäle in einem ISDN Netzwerk
DE10248569A1 (de) Verfahren zur Leistungsabschätzung beim Bereitstellen verzögerungsintoleranter Datendienste
DE19848341A1 (de) Automatische Konfigurierung eines Brücken-Terminals zur Übertragung von Daten zwischen mehreren Sub-Netzwerken in einem lokalen Netzwerk
DE69819870T2 (de) Verteiltes datenverarbeitungs-system
DE602004004066T2 (de) Verfahren zum Aufbau einer Verbindung zwischen zwei ALL2-Endpunkten in einem Kommunikationsnetzwerk

Legal Events

Date Code Title Description
8364 No opposition during term of opposition