DE20212686U1 - Device for adding a new communication channel - Google Patents
Device for adding a new communication channelInfo
- Publication number
- DE20212686U1 DE20212686U1 DE20212686U DE20212686U DE20212686U1 DE 20212686 U1 DE20212686 U1 DE 20212686U1 DE 20212686 U DE20212686 U DE 20212686U DE 20212686 U DE20212686 U DE 20212686U DE 20212686 U1 DE20212686 U1 DE 20212686U1
- Authority
- DE
- Germany
- Prior art keywords
- group
- new channel
- virtually concatenated
- channels
- channel
- 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
Links
- 238000004891 communication Methods 0.000 title description 25
- 230000001360 synchronised effect Effects 0.000 claims description 85
- 238000000034 method Methods 0.000 claims description 75
- 230000003287 optical effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 7
- 230000001934 delay Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
-f&C-f&C .. IQ. &Ggr;!>;· 02 ^.. IQ. &Ggr;!>;· 02 ^
1^ TIEDTKE-BUHLING-KINNE"& PARTNER(GbR) 1 ^ TIEDTKE-BUHLING-KINNE"& PARTNER(GbR)
Dipl.-Ing. Reinhard Kinne Dipl.-Ing. Hans-Bernd Pellmann Dipl.-Ing. Klaus Grams Dipl.-Ing. Aurel Vollnhals Dipl.-Ing. Thomas J.A. Leson Dipl.-Ing. Dr. Georgi Chivarov Dipl.-Ing. Matthias Grill Dipl.-Ing. Alexander Kühn Dipl.-Ing. Rainer Böckelen Dipl.-Ing. Stefan Klingele Dipl.-Chem. Stefan Bühling Dipl.-Ing. Ronald Roth Dipl.-Ing. Jürgen FallerDipl.-Ing. Reinhard Kinne Dipl.-Ing. Hans-Bernd Pellmann Dipl.-Ing. Klaus Grams Dipl.-Ing. Aurel Vollnhals Dipl.-Ing. Thomas J.A. Leson Dipl.-Ing. Dr. Georgi Chivarov Dipl.-Ing. Matthias Grill Dipl.-Ing. Alexander Kühn Dipl.-Ing. Rainer Böckelen Dipl.-Ing. Stefan Klingele Dipl.-Chem. Stefan Bühling Dipl.-Ing. Ronald Roth Dipl.-Ing. Jürgen Faller
19. August 2002 DE 3532419 August 2002 DE 35324
LIGHTSCAPE NETWORKS LTD.
Hasivim Street, Petach-Tikva 49517, IsraelLIGHTSCAPE NETWORKS LTD.
Hasivim Street, Petah-Tikva 49517, Israel
"VORRICHTUNG ZUR HINZUFÜGUNG EINES NEUEN KOMMUNIKATIONSKANALS""DEVICE FOR ADDING A NEW COMMUNICATION CHANNEL"
Postbank München : Kto. 67043 8D4 BUZ70(J 100*60 ' : :.. *..*:.. : : * !Telefax (G3+G4): +49 89 5329095 DaMchhKangyoBankMunchfen: »0.5104? : BlZ 7.(JO 207 00 .* :.'.*::: : : :E-Mail: postoffice@tbk-patentde Sanwa Bank Düsseldorf KM.*500t»9» SLZ1TOt 307*00 Bavariaring 4-6,80336 MünchenPostbank Munich : Account 67043 8D4 BUZ70(J 100*60 ' : :.. *..*:.. : : * !Fax (G3+G4): +49 89 5329095 DaMchhKangyoBankMunchfen: »0.5104? : BlZ 7.(JO 207 00 .* :.'.*::: : : :E-Mail: postoffice@tbk-patentde Sanwa Bank Düsseldorf KM.*500t»9» SLZ 1 TOt 307*00 Bavariaring 4-6,80336 Munich
iSO1K7iSO1K7
- 1 -BESCHREIBUNG- 1 -DESCRIPTION
Die vorliegende Erfindung bezieht sich allgemein auf eine Vorrichtung zur Verwendung in Synchronkommunikationsnetzen und insbesondere zur Verwendung mit einer virtuellen Verkettung in Synchronkommunikationsnetzen.The present invention relates generally to apparatus for use in synchronous communication networks, and more particularly to use with virtual concatenation in synchronous communication networks.
Die virtuelle Verkettung wird heutzutage in Synchronkommunikationsnetzen wie beispielsweise Netzen auf der Grundlage eines optischen Synchronnetzes (SONET Synchronous Optical Network) oder Netzen auf der Grundlage einer Synchrondigitalhierarchie (SDH - Synchronous Digital Hierarchy) zur Kombination mehrerer Nutzinformationen mit einer niedrigen Rate übertragender Synchronkanäle in einem einzelnen Nutzinformationen mit einer hohen Rate übertragenden Synchronkanal verwendet. Ein Mechanismus zur Ermöglichung einer dynamischen virtuellen Verkettung zur Erhöhung oder Herabsetzung der Kapazität einer Verbindung ohne eine Dienstbeeinflussung, wird heutzutage unter dem Verbindungskapazitätseinstellungsschema (LCAS - Link Capacity Adjustment Scheme) entwickelt.Virtual concatenation is now used in synchronous communication networks such as SONET Synchronous Optical Network (SONET) or Synchronous Digital Hierarchy (SDH) based networks to combine multiple low rate synchronous payload channels into a single high rate synchronous payload channel. A mechanism to enable dynamic virtual concatenation to increase or decrease the capacity of a link without affecting service is now being developed under the Link Capacity Adjustment Scheme (LCAS).
Es sind jedoch immer noch mehrere Probleme vorhanden, denen sich LCAS nicht zuwendet, wie beispielsweise eine dynamische Hinzufügung von Kanälen zu und Entfernung von Kanälen aus einer Gruppe von virtuell verketteten Kanälen, bei der mit den hinzuzufügenden und zu entfernenden Kanälen verknüpfte Netzverzögerungen sich von mit der Gruppe verknüpften Netzverzögerungen unterscheiden. Lösungen für derartige Probleme werden daher als sehr erwünscht betrachtet.However, there are still several problems that LCAS does not address, such as dynamic addition of channels to and removal of channels from a group of virtually concatenated channels, where network delays associated with the channels to be added and removed are different from network delays associated with the group. Solutions to such problems are therefore considered highly desirable.
Einige Aspekte von Technologien und verwandtem Stand der Technik, die bei dem Verstehen der vorliegenden ErfindungSome aspects of technologies and related art that are useful in understanding the present invention
nützlich sein können, sind in den nachstehenden Veröffentlichungen beschrieben:may be useful are described in the following publications:
einem 10.-14. Juli 2000 datierten Beitrag TlXl.5/2000-157Rl von Lucent Technologies zu dem Projekt Tl-Standards TlXl.5, der ein Pulsstopfen für eine Methodik einer variablen Bandbreitenzuordnung (VBA - variable bandwidth allocation) für virtuell verkettete SPE (SPE Synchronnutzinformationseinhüllende bzw. Synchronous Payload Envelope) eines SONET vorschlägt; einem 9. April 1999 datierten Beitrag TlXl.5/1999-098 von Lucent Technologies zu dem Projekt Tl-Standards TlXl.5, der eine virtuelle Verkettung eines SONET einer höheren Ordnung beschreibt;a contribution TlXl.5/2000-157Rl from Lucent Technologies to the Tl-Standards TlXl.5 project, dated 10-14 July 2000, which proposes a pulse plugging for a variable bandwidth allocation (VBA) methodology for virtually concatenated SPE (SPE Synchronous Payload Envelope) of a SONET; a contribution TlXl.5/1999-098 from Lucent Technologies to the Tl-Standards TlXl.5 project, dated 9 April 1999, which describes a higher order virtual concatenation of a SONET;
einem 9.-13. Oktober 2000 datierten Beitrag TlXl.5/2000-199 von Lucent Technologies zu dem Projekt Tl-Standards - TlXl.5, der ein vorgeschlagenes Verbindungskapazitätseinstellungsschema (LCAS) für virtuell verkettete SPE eines SONET beschreibt; und den folgenden Kapiteln in The Communications Handbook, CRC Press & IEEE Press, 1997, Chefredakteur Jerry D.a contribution TlXl.5/2000-199 from Lucent Technologies to the Tl-Standards - TlXl.5 project dated 9-13 October 2000, which describes a proposed link capacity adjustment scheme (LCAS) for virtually concatenated SPE of a SONET; and the following chapters in The Communications Handbook , CRC Press & IEEE Press, 1997, Editor-in-Chief Jerry D.
Gibson: Kapitel 39 auf den Seiten 542 - 553 und Kapitel 40 auf den Seiten 554 - 564.Gibson: Chapter 39 on pages 542 - 553 and Chapter 40 on pages 554 - 564.
Die Offenbarungen aller vorstehend angeführten Verweisungen und überall in der vorliegenden Beschreibung werden hiermit in diese Beschreibung aufgenommen.The disclosures of all references cited above and throughout this specification are hereby incorporated into this specification.
Das Ziel der vorliegenden Erfindung besteht darin, eine Vorrichtung bereitzustellen, die eine dynamische virtuelle Verkettung von Kanälen in einem Synchronnetz oder einem Netz unter Verwendung einer Synchronübertragung wie beispielsweise einem Ethernet-über-Synchronnetz ohne eine Beeinflussung des Verkehrs in Fällen, in denen die Kanäle mit unterschiedlichen Netzverzögerungen verknüpft sind, ermöglicht.The aim of the present invention is to provide a device that enables dynamic virtual concatenation of channels in a synchronous network or a network using synchronous transmission such as Ethernet over synchronous network without affecting the traffic in cases where the channels are linked with different network delays.
Weitere Ziele und Merkmale der Erfindung sind für den Fachmann aus der nachstehenden Beschreibung und den beigefügten Zeichnungen ersichtlich. 5Further objects and features of the invention will become apparent to those skilled in the art from the following description and the accompanying drawings. 5
Es wird somit gemäß einem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung eine Vorrichtung zur dynamischen Hinzufügung eines neuen Kanals zu einer Gruppe von virtuell verketteten, Verkehr übertragenden Kanälen bereitgestellt, mit:There is thus provided, according to a preferred embodiment of the present invention, an apparatus for dynamically adding a new channel to a group of virtually concatenated traffic-carrying channels, comprising:
einer Steuereinrichtung; und
einer Synchronverarbeitungseinrichtung, die betriebsmäßig mit der Gruppe von virtuell verketteten Kanälen und dem neuen Kanal verknüpft ist und unter der Steuerung der Steuereinrichtung zur Ausführung des nachstehenden betreibbar ist:a control device; and
a synchronous processing device operatively associated with the group of virtually concatenated channels and the new channel and operable under the control of the control device to carry out the following:
Verzögern von entlang der Gruppe von virtuell verketteten Kanälen empfangenem Verkehr bis zur zeitlichen Ausrichtung dieser Gruppe und des neuen Kanals und Hinzufügen des neuen Kanals zu der Gruppe im Anschluß an die zeitliche Ausrichtung der Gruppe und des neuen Kanals, falls eine mit dem neuen Kanal verknüpfte Netzverzögerung länger ist als eine mit der Gruppe verknüpfte Netzverzögerung, unddelaying traffic received along the group of virtually concatenated channels until time alignment of that group and the new channel and adding the new channel to the group following time alignment of the group and the new channel if a network delay associated with the new channel is longer than a network delay associated with the group, and
Verzögern von Verkehr in dem neuen Kanal bis zur zeitlichen Ausrichtung des neuen Kanals und der Gruppe und Hinzufügen des neuen Kanals zu der Gruppe im Anschluß an die zeitliche Ausrichtung des neuen Kanals und der Gruppe, falls die mit dem neuen Kanal verknüpfte Netzverzögerung kürzer ist als die mit der Gruppe verknüpfte Net&zgr;verzögerung.Delaying traffic in the new channel until time alignment of the new channel and group, and adding the new channel to the group following time alignment of the new channel and group if the network delay associated with the new channel is shorter than the network delay associated with the group.
Die Synchronverarbeitungseinrichtung ist vorzugsweise dazu betreibbar, den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr durch eine Anwendung zumindestThe synchronous processing means is preferably operable to process the traffic received along the group of virtually concatenated channels by an application at least
eines Prozesses eines positiven Zeigerstopfens bzw. zumindest eines Prozesses einer positiven Zeigerjustierung (positive pointer justification action) unter der Steuerung der Steuereinrichtung zu verzögern.
5a process of positive pointer plugging or at least a process of positive pointer justification action under the control of the control device.
5
Bei noch einem weiteren bevorzugten Ausführungsbeispiel ist die Synchronverarbeitungseinrichtung dazu betreibbar, den Verkehr in dem neuen Kanal durch eine Anwendung eines der nachstehenden unter der Steuerung der Steuereinrichtung zu verzögern:In yet another preferred embodiment, the synchronous processing means is operable to delay the traffic in the new channel by applying one of the following under the control of the controller:
eines Prozesses einer direkten Verzögerung; und zumindest eines Prozesses einer positiven ZeigerJustierung.a direct delay process; and at least one positive pointer adjustment process.
Gemäß noch einem bevorzugten Ausführungsbeispiel ist die Synchronverarbeitungseinrichtung dazu betreibbar, den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr oder den Verkehr in dem neuen Kanal durch eine Anwendung einer Vielzahl von aufeinanderfolgenden Prozessen einer positiven ZeigerJustierung unter der Steuerung der Steuereinrichtung bis zur zeitlichen Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals zu verzögern.According to yet another preferred embodiment, the synchronous processing means is operable to delay the traffic received along the group of virtually concatenated channels or the traffic in the new channel by applying a plurality of successive positive pointer adjustment processes under the control of the controller until the group of virtually concatenated channels and the new channel are time-aligned.
Vorzugsweise ist die Synchronverarbeitungseinrichtung dann, wenn die mit dem neuen Kanal verknüpfte Netzverzögerung um eine Zeitspanne TD2 kürzer ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, dazu betreibbar, den Verkehr in dem neuen Kanal durch eine Anwendung eines der nachstehenden unter der Steuerung der Steuereinrichtung zu verzögern:Preferably, when the network delay associated with the new channel is shorter than the network delay associated with the group of virtually concatenated channels by a time period TD2, the synchronous processing means is operable to delay the traffic in the new channel by applying one of the following under the control of the controller:
zumindest eines Prozesses einer direkten Verzögerung bei dem neuen Kanal für eine Zeitspanne TD2; undat least one process of direct delay on the new channel for a period of time TD2; and
NC2 aufeinanderfolgenden Prozessen einer positiven Zeigerjustierung mit jeweils einer Dauer TL2j, wobei j ein von 1 bis NC2 laufender Index ist, undNC2 successive processes of positive pointer adjustment each having a duration TL2j, where j is an index running from 1 to NC2, and
NC2NC2
TD2 = ^] TL2j .
J=ITD2 = ^] TL2j .
J=I
Gemäß einem weiteren bevorzugten Ausführungsbeispiel ist die Synchronverarbeitungseinrichtung dann, wenn die mit dem neuen Kanal verknüpfte Netzverzögerung um eine Zeitspanne TDl länger ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, dazu betreibbar, den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr durch eine Anwendung von NCl aufeinanderfolgenden Prozessen einer positiven Zeigerjustierung mit jeweils einer Dauer TLIi auf den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr zu verzögern, wobei i ein von 1 bis NCl laufender Index ist, undAccording to a further preferred embodiment, if the network delay associated with the new channel is longer than the network delay associated with the group of virtually concatenated channels by a time period TDl, the synchronous processing means is operable to delay the traffic received along the group of virtually concatenated channels by applying NCl successive positive pointer adjustment processes each having a duration TLIi to the traffic received along the group of virtually concatenated channels, where i is an index running from 1 to NCl, and
NClNCl
TDl = ^ TLli ·TDL = ^ TLl i ·
Gemäß einem weiteren Ausführungsbeispiel der Erfindung wird eine Vorrichtung zur dynamischen Entfernung eines ausgewählten Kanals aus einer Gruppe von virtuell verketteten, Verkehr zu einem Netzelement ("NE") übertragenden Kanälen bereitgestellt, mit:According to a further embodiment of the invention, there is provided an apparatus for dynamically removing a selected channel from a group of virtually concatenated channels carrying traffic to a network element ("NE"), comprising:
einer Steuereinrichtung; unda control device; and
einer Synchronverarbeitungseinrichtung, die zur Entfernung des ausgewählten Kanals aus der Gruppe und zur Anwendung zumindest eines Prozesses eines negativen Zeigerstopfens bzw. zumindest eines Prozesses einer negativen Zeigerjustierung (negative pointer justification action) auf die Gruppe unter Ausschluß des entfernten Kanals nach der Entfernung des ausgewählten Kanals unter der Steuerung der Steuereinrichtung, falls eine mit dersynchronous processing means operable to remove the selected channel from the group and to apply at least one negative pointer plugging process or at least one negative pointer justification action to the group excluding the removed channel after removal of the selected channel under the control of the control means if a
Gruppe nach der Entfernung des ausgewählten Kanals verknüpfte Netzverzögerung kürzer ist als eine mit dem entfernten Kanal verknüpfte Netzverzögerung, betreibbar ist.
5group after removal of the selected channel is shorter than a network delay associated with the removed channel.
5
Vorzugsweise ist die Synchronverarbeitungseinrichtung dazu betreibbar, den zumindest einen Prozeß einer negativen ZeigerJustierung über ein Verfahren des Anwendens einer Vielzahl von aufeinanderfolgenden Prozessen einer negativen ZeigerJustierung, bis die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung minimiert ist, anzuwenden.Preferably, the synchronous processing means is operable to apply the at least one negative pointer adjustment process via a method of applying a plurality of consecutive negative pointer adjustment processes until the network delay associated with the group of virtually concatenated channels excluding the remote channel is minimized.
Vorzugsweise ist die Synchronverarbeitungseinrichtung dann, wenn die mit dem entfernten Kanal verknüpfte Netzverzögerung um eine Zeitspanne TD länger ist als die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung, dazu betreibbar, den zumindest einen Prozeß einer negativen ZeigerJustierung durch eine Anwendung von höchstens NC aufeinanderfolgender Prozesse einer negativen Zeigerjustierung auf die Gruppe unter Ausschluß des entfernten Kanals anzuwenden, wobei jeder der NC aufeinanderfolgenden Prozesse einer negativen Zeiger Justierung eine Dauer TLi aufweist, i ein von 1 bis NC laufender Index ist, undPreferably, when the network delay associated with the remote channel is longer than the network delay associated with the group of virtually concatenated channels excluding the remote channel by a time period TD, the synchronous processing means is operable to apply the at least one negative pointer adjustment process to the group excluding the remote channel by applying at most NC consecutive negative pointer adjustment processes, each of the NC consecutive negative pointer adjustment processes having a duration TLi, i is an index running from 1 to NC, and
NCNC
TL1 .TLS 1 .
Gemäß einem weiteren Ausführungsbeispiel wird eine in einem Synchronnetz betreibbare Vorrichtung zur dynamischen Entfernung eines ausgewählten Kanals aus einer Gruppe von virtuell verketteten, Verkehr zu dem NE übertragenden Kanälen bereitgestellt, mit:According to another embodiment, there is provided an apparatus operable in a synchronous network for dynamically removing a selected channel from a group of virtually concatenated channels carrying traffic to the NE, comprising:
einer Steuereinrichtung; unda control device; and
einer Synchronverarbeitungseinrichtung mit einem Zwischenspeicher, wobei diea synchronous processing device with a buffer, wherein the
Synchronverarbeitungseinrichtung dazu betreibbar ist, den ausgewählten Kanal aus der Gruppe von virtuell verketteten Kanälen zu entfernen und nach der Entfernung des ausgewählten Kanals zumindest einen Prozeß einer negativen Zeigerjustierung unter der Steuerung der Steuereinrichtung auf die Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals anzuwenden, falls eine mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung länger ist als eine minimale Verzögerung.Synchronous processing means operable to remove the selected channel from the group of virtually concatenated channels and, after removal of the selected channel, to apply at least one negative pointer adjustment process under the control of the controller to the group of virtually concatenated channels excluding the removed channel if a buffer delay associated with each channel in the group excluding the removed channel is longer than a minimum delay.
Vorzugsweise ist die Synchronverarbeitungseinrichtung dazu betreibbar, den zumindest einen Prozeß einer negativen Zeigerjustierung über ein Verfahren des Anwendens einer Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung, bis die mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung minimiert ist, anzuwenden.Preferably, the synchronous processing means is operable to apply the at least one negative pointer adjustment process via a method of applying a plurality of consecutive negative pointer adjustment processes until the latch delay associated with each channel in the group excluding the remote channel is minimized.
Vorzugsweise ist die Synchronverarbeitungseinrichtung dazu betreibbar, den zumindest einen Prozeß einer negativen Zeigerjustierung über ein Verfahren des Anwendens einer Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung, bis die mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung null ist, anzuwenden.Preferably, the synchronous processing means is operable to apply the at least one negative pointer adjustment process via a method of applying a plurality of consecutive negative pointer adjustment processes until the latch delay associated with each channel in the group excluding the remote channel is zero.
Die vorliegende Erfindung ist aus der nachstehenden ausführlichen Beschreibung in Verbindung mit den Zeichnungen vollständiger zu verstehen und zu erkennen, in denen:The present invention will be more fully understood and appreciated from the following detailed description when taken in conjunction with the drawings in which:
Fig. 1 eine Veranschaulichung eines vereinfachten Blockschaltbilds einer bevorzugten Realisierung eines Synchronkoitimunikationsnetzes mit einer gemäß der vorliegenden Erfindung betreibbaren Vorrichtung zeigt; 5Fig. 1 shows an illustration of a simplified block diagram of a preferred implementation of a synchronous communication network with a device operable in accordance with the present invention; 5
Fig. 2 eine Veranschaulichung eines vereinfachten Flußdiagramms eines bevorzugten Verfahrens des Betriebs des Netzes gemäß Fig. 1 zeigt;Fig. 2 is an illustration of a simplified flow diagram of a preferred method of operating the network of Fig. 1;
Fig. 3 eine Veranschaulichung eines vereinfachten Flußdiagramms eines weiteren bevorzugten Verfahrens des Betriebs des Netzes gemäß Fig. 1 zeigt; undFig. 3 shows an illustration of a simplified flow diagram of another preferred method of operating the network of Fig. 1; and
Fig. 4 eine Veranschaulichung eines vereinfachten Flußdiagramms noch eines weiteren bevorzugten Verfahrens des Betriebs des Netzes gemäß Fig. 1 zeigt.Fig. 4 shows an illustration of a simplified flow diagram of yet another preferred method of operating the network of Fig. 1.
Nachstehend ist auf das in Fig. 1 dargestellte Beispiel Bezug genommen, bei dem es sich um eine Veranschaulichung eines vereinfachten Blockschaltbilds einer bevorzugten Realisierung eines Synchrondigitalhierarchienetzes (SDH-Netzes) 10 handelt.Reference is now made to the example shown in Fig. 1, which is an illustration of a simplified block diagram of a preferred implementation of a synchronous digital hierarchy (SDH) network 10.
Vorzugsweise umfaßt das Netz 10 eine Vielzahl von Netzelementen (NE), die über eine Synchroninfrastruktur miteinander kommunizieren. Die Vielzahl von NE kann z.B. Router/Switches umfassen, die über die Synchroninfrastruktur 15 in einem Synchronformat miteinander kommunizieren und in einem Synchronformat oder einem anderen Format wie beispielsweise einem Ethernet-Format mit Netzgeräten kommunizieren.Preferably, the network 10 comprises a plurality of network elements (NEs) that communicate with each other via a synchronous infrastructure. The plurality of NEs may, for example, comprise routers/switches that communicate with each other in a synchronous format via the synchronous infrastructure 15 and communicate with network devices in a synchronous format or another format, such as an Ethernet format.
Beispielhaft sind in Fig. 1 lediglich zwei durch Bezugszeichen 20 und 25 angegebene NE dargestellt. Das NE 20 und das NE 25 ermöglichen vorzugsweise eineBy way of example, only two NEs indicated by reference numerals 20 and 25 are shown in Fig. 1. The NE 20 and the NE 25 preferably enable a
Kommunikation zwischen damit verknüpften (nicht gezeigten) Netzendgeräten über die Synchroninfrastruktur 15 unter der Steuerung eines Netzverwaltungssystems 30, das vorzugsweise betriebsmäßig mit dem NE 20, dem NE 25 und der Synchroninfrastruktur 15 verknüpft ist. Alternativ können das NE 20 und das NE 25 durch (nicht gezeigte) getrennte Verwaltungssysteme getrennt verwaltet werden.Communication between associated network terminals (not shown) via the synchronous infrastructure 15 under the control of a network management system 30, which is preferably operatively associated with the NE 20, the NE 25 and the synchronous infrastructure 15. Alternatively, the NE 20 and the NE 25 may be separately managed by separate management systems (not shown).
Ferner ist das Netz 10 in Fig. 1 beispielhaft und ohne die Allgemeinheit der Beschreibung zu beschränken als ein Ethernet-über-Synchronnetz ausgelegt, in dem die NE 20 und 25 in einem Ethernet-Format wie beispielsweise einem Gigabit-Ethernet-Format (GBE-Format) mit den damit verknüpften Netzendgeräten kommunizieren.Furthermore, the network 10 in Fig. 1 is designed by way of example and without limiting the generality of the description as an Ethernet over synchronous network in which the NEs 20 and 25 communicate with the network terminals associated therewith in an Ethernet format such as a Gigabit Ethernet format (GBE format).
Es ist jedoch ersichtlich, daß die Erfindung nicht durch ein bei der Kommunikation zwischen jedem NE und seinem zugehörigen Netzendgerät verwendetes Kommunikationsformat beschränkt ist.However, it will be appreciated that the invention is not limited by any communication format used in communication between each NE and its associated network terminal.
Vorzugsweise können das NE 20 und das NE 25 bei der Kommunikation über die Synchroninfrastruktur 15 eine virtuelle Verkettung verwenden. In einem derartigen Fall kann die Kommunikation zwischen dem NE 20 und dem NE 25 über eine Vielzahl von einzelnen Kanälen ausgeführt werden, die jeweils über die Synchroninfrastruktur 15 führen, und die Anzahl von einzelnen Kanälen, über die die Kommunikation zwischen dem NE 20 und dem NE 25 ausgeführt wird, kann sich von Zeit zu Zeit ändern. Jeder Kanal der Vielzahl von einzelnen Kanälen kann vorzugsweise durch einen virtuellen Container (VC - virtual container) dargestellt werden. Der VC kann entweder ein VC einer höheren Ordnung (HO) oder ein VC einer niedrigeren Ordnung (LO) sein. Der VC einer höheren Ordnung kann einen VC-4 oder einen VC-3 umfassen. Der VC einer niedrigeren OrdnungPreferably, the NE 20 and the NE 25 may use virtual concatenation when communicating over the synchronous infrastructure 15. In such a case, the communication between the NE 20 and the NE 25 may be carried out over a plurality of individual channels, each passing over the synchronous infrastructure 15, and the number of individual channels over which the communication between the NE 20 and the NE 25 is carried out may change from time to time. Each channel of the plurality of individual channels may preferably be represented by a virtual container (VC). The VC may be either a higher order VC (HO) or a lower order VC (LO). The higher order VC may comprise a VC-4 or a VC-3. The lower order VC
- 10 -- 10 -
kann einen der nachstehenden umfassen: einen VC-Il; einen VC-12; und einen VC-2. Es ist ersichtlich, daß viele Kanäle den gleichen Leitweg verwenden können.may comprise one of the following: a VC-II; a VC-12; and a VC-2. It will be appreciated that many channels may use the same route.
Vorzugsweise kann die Anzahl von einzelnen Kanälen, über die die Kommunikation zwischen dem NE 20 und dem NE 25 ausgeführt wird, ohne eine Dienstbeeinflussung dynamisch variieren, um dem LCAS zu entsprechen. Beispielhaft stellt Fig. 1 eine Gruppe von drei virtuell verketteten, durch Bezugszeichen 35, 40 und 45 angegebenen Kanälen dar, über die die Kommunikation zwischen dem NE 20 und dem NE 25 während einer beliebigen Zeitspanne ausgeführt wird. Ferner sind die Kanäle 35, 40 und 45 beispielhaft und ohne die Allgemeinheit der Beschreibung zu beschränken VC4-Kanäle.Preferably, the number of individual channels over which communication between the NE 20 and the NE 25 is carried out can vary dynamically without service impact to conform to the LCAS. By way of example, FIG. 1 illustrates a group of three virtually concatenated channels, indicated by reference numerals 35, 40 and 45, over which communication between the NE 20 and the NE 25 is carried out during any period of time. Further, by way of example and without limiting the generality of the description, channels 35, 40 and 45 are VC4 channels.
Es ist jedoch ersichtlich, daß die Erfindung nicht durch die Anzahl von virtuell verketteten Kanälen, über die die Kommunikation zwischen dem NE 20 und dem NE 25 ausgeführt wird, oder in einem Fall, in dem die Kanäle VC-Kanäle sind, einen VC-Typ der VC-Kanäle beschränkt ist.It will be appreciated, however, that the invention is not limited by the number of virtually concatenated channels over which communication is carried out between the NE 20 and the NE 25, or in a case where the channels are VC channels, a VC type of the VC channels.
Die Kanäle 35, 40 und 45 können verursacht durch unterschiedliche Längen von durch sie verwendeten Leitwegen und unterschiedliche durch sie passierte Koitimunikationsausrüstung unterschiedliche Weglängen aufweisen. Die unterschiedlichen Weglängen verursachen typischerweise unterschiedliche Netzverzögerungen. Die Kommunikationsausrüstung, die durch die Kanäle 35, 40 und 45 passiert wird, ist typischerweise in Knoten 48 in der Synchroninfrastruktur 15 enthalten, die durch die Kanäle 35, 40 und 45 passiert werden. Es ist ersichtlich, daß jeder der Kanäle 35, 40 und 45 aus einem Pfadsegment oder mehreren Pfadsegmenten bestehen kann, die sich jeweils zwischen zwei Knoten 48 in der Synchroninfrastruktur 15 erstrecken, und daß die Anzahl von Knoten 48, die durch jeden der Kanäle 35, 40 und 45 passiert wird, variierenThe channels 35, 40 and 45 may have different path lengths due to different lengths of routes used by them and different co-communications equipment passed through them. The different path lengths typically cause different network delays. The communications equipment passed through the channels 35, 40 and 45 is typically included in nodes 48 in the synchronous infrastructure 15 that are passed through the channels 35, 40 and 45. It will be appreciated that each of the channels 35, 40 and 45 may consist of one or more path segments, each extending between two nodes 48 in the synchronous infrastructure 15, and that the number of nodes 48 passed through each of the channels 35, 40 and 45 may vary.
- 11 -- 11 -
kann. Jeder Knoten 48 umfaßt typischerweise ein Netzelement mit zumindest einer bekannten Synchronnetzfunktionalität.Each node 48 typically comprises a network element with at least one known synchronous network functionality.
Der Ausdruck "Netzverzögerung" ist überall in der
Beschreibung und den Schutzansprüchen verwendet, um auf
eine Verzögerung Bezug zu nehmen, die einem Signal
verursacht durch seinen Durchgang in einem Netz auferlegt
wird. Signale werden typischerweise über Kanäle übertragen
und die Kanäle können unterschiedliche Längen von sichThe term "network delay" is used everywhere in the
Description and claims are used to refer to
a delay that corresponds to a signal
caused by its passage in a network imposed
Signals are typically transmitted via channels
and the channels can be of different lengths
entlang unterschiedlichen physikalischen Entfernungen
erstreckenden und über unterschiedlichealong different physical distances
extending and over different
Kommunikationsausrüstung führenden Leitwegen aufweisen.
Daher können unterschiedliche Netzverzögerungen mit
unterschiedlichen Kanälen verknüpft sein, und es kann z.B.have routes carrying communications equipment.
Therefore, different network delays can be
different channels, and it can e.g.
ein über einen Kanal übertragenes Signal einea signal transmitted over a channel
Netzverzögerung erfahren, die sich von einer von einem über einen anderen Kanal übertragenen identischen Signal
erfahrenen Netzverzögerung unterscheidet.Network delay that differs from an identical signal transmitted over another channel
experienced network delay.
Die Kanäle 35, 40 und 45 enden möglicherweise bei dem NE 20 und dem NE 25. Das NE 20 und das NE 25 ähneln sich
vorzugsweise in Struktur und Funktionalität. Zur
Vereinfachung der Darstellung und Beschreibung und ohne die Allgemeinheit der Beschreibung zu beschränken ist in Fig. 1 lediglich das NE 20 mit Einzelheiten in dem Umfang, durch
den die Erfindung erkannt werden kann, gezeigt.Channels 35, 40 and 45 may end at the NE 20 and the NE 25. The NE 20 and the NE 25 are similar
preferably in structure and functionality.
To simplify the illustration and description and without limiting the generality of the description, only the NE 20 is shown in Fig. 1 with details to the extent that
which the invention can be recognized.
Das NE 20 umfaßt vorzugsweise die nachstehenden Einheiten:
einen Sende-/Empfangseinrichtungsabschnitt 50; eine
Synchronverarbeitungseinrichtung 55; eine Steuereinrichtung 60; eine Abbildungseinrichtung/Rückabbildungseinrichtung
bzw. einen Mapper/Demapper 65; und einen
Schnittstellenabschnitt 70. Es ist ersichtlich, daß die
Synchronverarbeitungseinrichtung 55 und der Mapper/DemapperThe NE 20 preferably comprises the following units:
a transmitting/receiving device section 50; a
Synchronous processing device 55; a control device 60; a mapping device/de-mapping device
or a mapper/demapper 65; and a
Interface section 70. It is clear that the
Synchronous processing device 55 and the mapper/demapper
- 12 -- 12 -
65 in einer (nicht gezeigten) einzelnen integrierten Schaltung (IC) verkörpert sein können.65 may be embodied in a single integrated circuit (IC) (not shown).
Der Schnittstellenabschnitt 70 in Fig. 1 umfaßt sowohl eine Schnittstelle einer Medienzugriffssteuerung (MAC - media access control) als auch eine Schnittstelle einer physikalischen Schicht (PHY - physical layer), die eine Kommunikation in dem GBE-Format mit dem mit dem NE 20 verknüpften Netzendgerät ermöglichen. Es ist jedoch ersichtlich, daß in einem Fall, in dem das NE 20 in einem anderen Format als dem GBE mit seinem zugehörigen Netzendgerät kommuniziert, der Schnittstellenabschnitt alternativ andere Schnittstellenelemente als die MAC-Schnittstelle und die PHY-Schnittstelle wie beispielsweise zur Kommunikation mit dem mit dem NE 20 verknüpften Netzendgerät in dem anderen Format als dem GBE-Format geeignete Schnittstellenelemente umfassen kann.The interface section 70 in Fig. 1 includes both a media access control (MAC) interface and a physical layer (PHY) interface that enable communication in the GBE format with the network terminal associated with the NE 20. However, it will be appreciated that in a case where the NE 20 communicates with its associated network terminal in a format other than the GBE, the interface section may alternatively include interface elements other than the MAC interface and the PHY interface, such as interface elements suitable for communication with the network terminal associated with the NE 20 in the format other than the GBE format.
Der Sende-/Empfangseinrichtungsabschnitt 50 umfaßt vorzugsweise einen Abschnitt einer optischen Sendeeinrichtung und einen Abschnitt einer optischen Empfangseinrichtung (beide nicht gezeigt), die in getrennten Einheiten oder in einer kombinierten Einheit verkörpert sein können. Der Abschnitt einer optischen Sendeeinrichtung umfaßt vorzugsweise eine optische Sendeeinrichtung oder eine Vielzahl von optischen Sendeeinrichtungen, und der Abschnitt einer optischen Empfangseinrichtung umfaßt vorzugsweise eine optische Empfangseinrichtung oder eine Vielzahl von optischen Empfangseinrichtungen. Der Sende-/Empfangseinrichtungsabschnitt 50 kommuniziert typischerweise Daten darstellende optische Signale mit (nicht gezeigten) ähnlichen Sende-/Empfangseinrichtungsabschnitten in Knoten 48 in der Synchroninfrastruktur 15.The transceiver section 50 preferably includes an optical transmit section and an optical receive section (both not shown), which may be embodied in separate units or in a combined unit. The optical transmit section preferably includes one optical transmit or a plurality of optical transmits, and the optical receive section preferably includes one optical receive or a plurality of optical receive. The transceiver section 50 typically communicates optical signals representing data with similar transceiver sections (not shown) in nodes 48 in the synchronous infrastructure 15.
- 13 -- 13 -
Vorzugsweise empfängt der Abschnitt einer optischen Empfangseinrichtung in dem Sende-Preferably, the section of an optical receiving device in the transmitting
/Empfangseinrichtungsabschnitt 50 optische Signale von den Knoten 48 in der Synchroninfrastruktur 15 über eine Vielzahl von Kanälen einschließlich z.B. der VC4-Kanäle 35, 40 und 45. Der Abschnitt einer optischen Empfangseinrichtung stellt daraufhin eine elektronische Darstellung der VC4-Kanäle 35, 40 und 45 für die Synchronverarbeitungseinrichtung 55 zur Verarbeitung durch sie bereit./Receiver section 50 receives optical signals from the nodes 48 in the synchronous infrastructure 15 over a variety of channels including, for example, the VC4 channels 35, 40 and 45. The optical receiver section then provides an electronic representation of the VC4 channels 35, 40 and 45 to the synchronous processor 55 for processing thereby.
Der Abschnitt einer optischen Sendeeinrichtung in dem Sende-/Empfangseinrichtungsabschnitt 50 empfängt vorzugsweise Daten darstellende elektronische Signale, die in einer Vielzahl von Kanälen wie beispielsweise einer Vielzahl von VC4-Kanälen übertragen werden, von der Synchronverarbeitungseinrichtung 55. Vorzugsweise wandelt der Abschnitt einer optischen Sendeeinrichtung in dem Sende-/Empfangseinrichtungsabschnitt 50 die dort von der Synchronverarbeitungseinrichtung 55 empfangenen elektronischen Signale in optische Signale und sendet die optischen Signale zu den Sende-/Empfangseinrichtungsabschnitten
in den Knoten 4 8 in der Synchroninfrastruktur 15.The optical transmitter section in the transmitter/receiver section 50 preferably receives electronic signals representing data transmitted in a plurality of channels, such as a plurality of VC4 channels, from the synchronous processing device 55. Preferably, the optical transmitter section in the transmitter/receiver section 50 converts the electronic signals received therein from the synchronous processing device 55 into optical signals and transmits the optical signals to the transmitter/receiver sections
in nodes 4 8 in the synchronous infrastructure 15.
Die Synchronverarbeitungseinrichtung 55 kann vorzugsweise eine SONET-Verarbeitungseinrichtung oder eine SDH-Verarbeitungseinrichtung umfassen, was jeweils von einem in dem Netz 10 verwendeten Typ vonThe synchronous processing device 55 may preferably comprise a SONET processing device or an SDH processing device, each of which may be a type of
Synchronübertragungstechnologie abhängt. Vorzugsweise umfaßt die Synchronverarbeitungseinrichtung 55 zumindest einen Zwischenspeicher 75, der elektronische Signale empfängt und zur Verarbeitung durch die Synchronverarbeitungseinrichtung 55 und/oder zum Sendensynchronous transmission technology. Preferably, the synchronous processing device 55 comprises at least one buffer 75 which receives electronic signals and is available for processing by the synchronous processing device 55 and/or for sending
- 14 -- 14 -
entweder zu dem mit dem NE 20 verknüpften Netzendgerät oder zu den Sende-/Empfangseinrichtungsabschnitten in den Knoten 48 in der Synchroninfrastruktur 15 anordnet. Der zumindest eine Zwischenspeicher 75 wird durch einen Taktgeber 80 getaktet, und sowohl der Taktgeber 80 als auch der zumindest eine Zwischenspeicher 75 sowie die Synchronverarbeitungseinrichtung 55 können vorzugsweise durch die Steuereinrichtung 60 z.B. gemäß von dem Netzverwaltungssystem 30 empfangenen Verwaltungsinformationen gesteuert werden. Bei der Kommunikation in einer Richtung von dem NE 20 zu dem mit dem NE 20 verknüpften Netzendgerät verarbeitet die Synchronverarbeitungseinrichtung 55 optische Signale darstellende elektronische Signale, die bei dem Abschnitt einer optischen Empfangseinrichtung in dem Sende-/Empfangseinrichtungsabschnitt 50 empfangen werden, und erzeugt dadurch verarbeitete Daten in einem Synchronformat. Die Synchronverarbeitungseinrichtung 55 gibt daraufhin die verarbeiteten Daten zu dem Mapper/Demapper 65 aus. Der Mapper/Demapper 65 führt vorzugsweise Rückabbildungsoperationen (demapping operations) bei den von der Synchronverarbeitungseinrichtung 55 empfangenen Daten aus, um die Daten in Daten in einem GBE-Format rückabzubilden, und stellt rückabgebildete Daten in einem GBE-Format für den Schnittstellenabschnitt 70 bereit, der die rückabgebildeten Daten zu dem mit dem NE 20 verknüpften Netzendgerät ausgibt.either to the network terminal associated with the NE 20 or to the transceiver sections in the nodes 48 in the synchronous infrastructure 15. The at least one buffer 75 is clocked by a clock 80, and both the clock 80 and the at least one buffer 75 as well as the synchronous processing device 55 can preferably be controlled by the control device 60, e.g. according to management information received from the network management system 30. In one-way communication from the NE 20 to the network terminal associated with the NE 20, the synchronous processing device 55 processes electronic signals representing optical signals received at the optical receiver section in the transceiver section 50 and thereby produces processed data in a synchronous format. The synchronous processing device 55 then outputs the processed data to the mapper/demapper 65. The mapper/demapper 65 preferably performs demapping operations on the data received from the synchronous processor 55 to demap the data into data in a GBE format and provides demapped data in a GBE format to the interface section 70, which outputs the demapped data to the network terminal associated with the NE 20.
Bei der Kommunikation in einer Richtung von dem mit dem NE 20 verknüpften Netzendgerät zu dem NE 20 empfängt der Schnittstellenabschnitt 70 vorzugsweise Daten in einem GBE-Format von dem Netzendgerät und stellt die Daten für den Mapper/Demapper 65 bereit. Der Mapper/Demapper 65 bildet die Daten in einem GBE-Format vorzugsweise in Daten in einem Synchronformat ab, die entlang einer Vielzahl vonIn one-way communication from the network terminal associated with the NE 20 to the NE 20, the interface section 70 preferably receives data in a GBE format from the network terminal and provides the data to the mapper/demapper 65. The mapper/demapper 65 preferably maps the data in a GBE format into data in a synchronous format that can be transmitted along a plurality of
\F\F
♦»♦»
M »MIM »MI
- 15 -- 15 -
Kanälen übertragen werden. Der Mapper/Demapper 65 stellt daraufhin die Daten in einem Synchronformat, die entlang der Vielzahl von Kanälen übertragen werden, vorzugsweise für die Synchronverarbeitungseinrichtung 55 bereit. In der Synchronverarbeitungseinrichtung 55 werden die entlang der Vielzahl von Kanälen übertragenen Daten vorzugsweise verarbeitet und zum Senden durch den Abschnitt einer optischen Sendeeinrichtung in dem Sende-/Empfangseinrichtungsabschnitt 50 z.B. in VC-4-Kanälen angeordnet.channels. The mapper/demapper 65 then provides the data transmitted along the plurality of channels in a synchronous format, preferably to the synchronous processing device 55. In the synchronous processing device 55, the data transmitted along the plurality of channels is preferably processed and arranged for transmission by the optical transmitter section in the transceiver section 50, e.g., in VC-4 channels.
Die Synchronverarbeitungseinrichtung 55 bildet vorzugsweise zusammen mit der Steuereinrichtung 60 eine Vorrichtung in dem NE 20, die besonders zur dynamischen Hinzufügung eines neuen Kanals zu einer Gruppe von virtuell verketteten, Verkehr übertragenden Kanälen in Fällen, in denen eine mit dem neuen Kanal verknüpfte Netzverzögerung sich von einer mit der Gruppe von virtuell verketteten Kanälen verknüpften Netzverzögerung unterscheidet, geeignet ist.The synchronous processing means 55 preferably forms together with the control means 60 a device in the NE 20 which is particularly suitable for dynamically adding a new channel to a group of virtually concatenated traffic-carrying channels in cases where a network delay associated with the new channel is different from a network delay associated with the group of virtually concatenated channels.
Der Ausdruck "mit einer Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung" ist überall in der Beschreibung und den Schutzansprüchen verwendet, um auf eine Summe einer von einem Kanal in der Gruppe erfahrenen Netzverzögerung und einer von dem Kanal erfahrenen Zwischenspeicherverzögerung Bezug zu nehmen. Der Ausdruck "Zwischenspeicherverzögerung" ist überall in der Beschreibung und den Schutzansprüchen verwendet, um auf eine verursacht durch ein Kanalausrichtungsverfahren, das den Kanal durch eine Ausführung von Zwischenspeicheroperationen in einem Zwischenspeicher nach anderen Kanälen ausrichtet, von einem Kanal erfahrene Verzögerung Bezug zu nehmen, wobei die Zwischenspeicherverzögerung typischerweise durch eineThe term "network delay associated with a group of virtually concatenated channels" is used throughout the specification and claims to refer to a sum of a network delay experienced by a channel in the group and a buffer delay experienced by the channel. The term "buffer delay" is used throughout the specification and claims to refer to a delay experienced by a channel caused by a channel alignment process that aligns the channel with other channels by performing buffer operations in a buffer, the buffer delay typically being a
Position in dem Zwischenspeicher relativ zu einer ersten getakteten Zelle des Zwischenspeichers dargestellt wird.Position in the buffer relative to a first clocked cell of the buffer.
Es ist ersichtlich, daß eine mit einem Kanal, der keinen Teil der Gruppe bildet, wie beispielsweise einem Kanal vor seiner Hinzufügung durch eine virtuelle Verkettung zu der Gruppe verknüpfte Netzverzögerung sich von der mit der Gruppe verknüpften Netzverzögerung unterscheiden kann. Sobald der Kanal einen Teil der Gruppe bildet, eignet sich jedoch der Kanal die Netzverzögerung der Gruppe an.It will be appreciated that a network delay associated with a channel that does not form part of the group, such as a channel before it is added to the group by a virtual chain, may be different from the network delay associated with the group. However, once the channel forms part of the group, the channel appropriates the network delay of the group.
Vorzugsweise wird der neue Kanal zur Hinzufügung zu der Gruppe vorbereitet, und falls die mit dem neuen Kanal verknüpfte Netzverzögerung länger ist als die mit der Gruppe verknüpfte Netzverzögerung, kann die Synchronverarbeitungseinrichtung 55 vorzugsweise den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr bis zur zeitlichen Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals verzögern. Im Anschluß an die zeitliche Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals kann die Synchronverarbeitungseinrichtung 55 vorzugsweise den neuen Kanal zu der Gruppe von virtuell verketteten Kanälen hinzufügen und den Kanal zur Übertragung von Verkehr aktivieren.Preferably, the new channel is prepared for addition to the group, and if the network delay associated with the new channel is longer than the network delay associated with the group, the synchronous processing means 55 may preferably delay traffic received along the group of virtually concatenated channels until time alignment of the group of virtually concatenated channels and the new channel. Following time alignment of the group of virtually concatenated channels and the new channel, the synchronous processing means 55 may preferably add the new channel to the group of virtually concatenated channels and enable the channel to carry traffic.
Falls die mit dem neuen Kanal verknüpfte Netzverzögerung kürzer ist als die mit der Gruppe verknüpfte Netzverzögerung, kann die Synchronverarbeitungseinrichtung 55 vorzugsweise Verkehr in dem neuen Kanal bis zur zeitlichen Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen verzögern. Im Anschluß an die zeitliche Ausrichtung des neuen Kanals und der Gruppe kann die Synchronverarbeitungseinrichtung 55 vorzugsweise den neuen Kanal zu der Gruppe von virtuell verketteten KanälenIf the network delay associated with the new channel is shorter than the network delay associated with the group, the synchronous processing means 55 may preferably delay traffic in the new channel until time alignment of the new channel and the group of virtually concatenated channels. Following time alignment of the new channel and the group, the synchronous processing means 55 may preferably add the new channel to the group of virtually concatenated channels
- 17 -- 17 -
hinzufügen und den neuen Kanal zur Übertragung von Verkehr aktivieren.and enable the new channel to transmit traffic.
Vorzugsweise ist die Synchronverarbeitungseinrichtung 55 dazu betreibbar, den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr durch eine Anwendung zumindest eines Prozesses einer positiven Zeigerjustierung unter der Steuerung der Steuereinrichtung 60 zu verzögern, wie es in dem Fachgebiet allgemein bekannt ist. Wenn die Verzögerung des entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehrs mehr als einen Prozeß einer positiven Zeigerjustierung umfaßt, kann die Synchronverarbeitungseinrichtung 55 unter der Steuerung der Steuereinrichtung eine Vielzahl von aufeinanderfolgenden Prozessen einer positiven Zeigerjustierung bis zur zeitlichen Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals anwenden. Falls die mit dem neuen Kanal verknüpfte Netzverzögerung um eine Zeitspanne TDl länger ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, kann somit diePreferably, the synchronous processing means 55 is operable to delay the traffic received along the group of virtually concatenated channels by applying at least one positive pointer adjustment process under the control of the controller 60, as is well known in the art. If the delay of the traffic received along the group of virtually concatenated channels comprises more than one positive pointer adjustment process, the synchronous processing means 55 may apply a plurality of successive positive pointer adjustment processes under the control of the controller until the group of virtually concatenated channels and the new channel are time-aligned. Thus, if the network delay associated with the new channel is longer than the network delay associated with the group of virtually concatenated channels by a time period TD1, the
Synchronverarbeitungseinrichtung 55 vorzugsweise NC 1 aufeinanderfolgende Prozesse einer positiven Zeigerjustierung mit jeweils einer Dauer TLIi auf den entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehr anwenden, wobei i ein von 1 bis NCl laufender Index ist,Synchronous processing means 55 preferably NC 1 apply successive processes of positive pointer adjustment each having a duration TLIi to the traffic received along the group of virtually concatenated channels, where i is an index running from 1 to NCl,
NClNCl
TDl = ^ TLl1 .
i = lTDL = ^ TLl 1 .
i = l
In einem Fall, in dem eine Verzögerung von Verkehr in dem neuen Kanal erforderlich ist, kann die Synchronverarbeitungseinrichtung 55 Verkehr in dem neuen Kanal vorzugsweise durch eine Anwendung eines derIn a case where a delay of traffic in the new channel is required, the synchronous processing means 55 may delay traffic in the new channel preferably by applying one of the
&Pgr;!"' \:&Ggr;&Iacgr;O 1 ..! hrih&Pgr;!"' \ : &Ggr;&Iacgr;O 1 .. ! hrih
·4· € · t» «V·4· € · t» «V
- 18 -- 18 -
nachstehenden unter der Steuerung der Steuereinrichtung 60 verzögern: eines Prozesses einer direkten Verzögerung; und zumindest eines Prozesses einer positiven Zeigerjustierung.the following under the control of the controller 60: a direct deceleration process; and at least one positive pointer adjustment process.
Der Ausdruck "Prozeß einer direkten Verzögerung" wie auf einen Kanal angewendet ist überall in der Beschreibung und den Schutzansprüchen verwendet, um auf einen Prozeß Bezug zu nehmen, der zur Verzögerung von Verkehr in dem Kanal für eine ausgewählte Zeitspanne verwendet wird. Es ist ersichtlich, daß der Prozeß einer direkten Verzögerung mit dem neuen Kanal verwendet werden kann, da der neue Kanal keinen Verkehr überträgt, bevor er zu der Gruppe hinzugefügt wird, und daher die Anwendung eines Prozesses einer direkten Verzögerung den Verkehr nicht beeinflußt.The term "direct delay process" as applied to a channel is used throughout the specification and claims to refer to a process used to delay traffic in the channel for a selected period of time. It will be appreciated that the direct delay process can be used with the new channel since the new channel does not carry traffic before it is added to the group and therefore application of a direct delay process does not affect the traffic.
Falls die mit dem neuen Kanal verknüpfte Netzverzögerung um eine Zeitspanne TD2 kürzer ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, kann eine Verzögerung von Verkehr in dem neuen Kanal erhalten werden, indem der Prozeß einer direkten Verzögerung für eine Zeitspanne TD2 auf den neuen Kanal angewendet wird.If the network delay associated with the new channel is shorter than the network delay associated with the group of virtually concatenated channels by a time period TD2, a delay of traffic in the new channel can be obtained by applying the direct delay process to the new channel for a time period TD2.
In einem Fall, in dem eine Verzögerung von Verkehr in dem neuen Kanal erhalten wird, indem zumindest ein Prozeß einer positiven ZeigerJustierung angewendet wird, kann die Anwendung des zumindest einen Prozesses einer positiven ZeigerJustierung z.B. eine Anwendung einer Vielzahl von aufeinanderfolgenden Prozessen einer positiven ZeigerJustierung bis zur zeitliche Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen umfassen. Somit kann für die mit dem neuen Kanal verknüpfte Netzverzögerung, die um die Zeitspanne TD2 kürzer ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, eine Verzögerung von Verkehr in dem neuen Kanal erhalten werden, indem NC2In a case where a delay of traffic in the new channel is obtained by applying at least one positive pointer adjustment process, the application of the at least one positive pointer adjustment process may, for example, comprise an application of a plurality of consecutive positive pointer adjustment processes until the new channel and the group of virtually concatenated channels are time-aligned. Thus, for the network delay associated with the new channel which is shorter by the time period TD2 than the network delay associated with the group of virtually concatenated channels, a delay of traffic in the new channel may be obtained by applying NC2
• ··
- 19 -- 19 -
aufeinanderfolgende Prozesse einer positiven Zeigerjustierung mit jeweils einer Dauer TL2j ausgeführt werden, wobei j ein von 1 bis NC2 laufender Index ist, undsuccessive processes of positive pointer adjustment are carried out, each with a duration TL2j, where j is an index running from 1 to NC2, and
NC2NC2
TD2 = ^ TL2j .TD2 = ^ TL2j .
Beispielhaft umfaßt in Fig. 1 die Gruppe von virtuell verketteten Kanälen die drei VC4-Kanäle 35, 40 und 45, und der neue Kanal, der zu der Gruppe von virtuell verketteten Kanälen hinzuzufügen ist, ist ein durch ein Bezugszeichen 85 angegebener VC4-Kanal. Ferner weist der Kanal 85 in Fig. 1 beispielhaft eine Netzverzögerung auf, die länger ist als eine Netzverzögerung der Gruppe von virtuell verketteten Kanälen 35, 40 und 45.By way of example, in Fig. 1, the group of virtually concatenated channels comprises the three VC4 channels 35, 40 and 45, and the new channel to be added to the group of virtually concatenated channels is a VC4 channel indicated by a reference numeral 85. Furthermore, by way of example, the channel 85 in Fig. 1 has a network delay that is longer than a network delay of the group of virtually concatenated channels 35, 40 and 45.
Die durch die Synchronverarbeitungseinrichtung 55 zusammen mit der Steuereinrichtung 60 gebildete Vorrichtung kann ferner vorzugsweise zur dynamischen Entfernung eines ausgewählten Kanals aus einer Gruppe von virtuell verketteten, Verkehr übertragenden Kanälen ohne eine Dienstbeeinflussung verwendet werden. In einem derartigen Fall entfernt die Synchronverarbeitungseinrichtung 55 vorzugsweise den ausgewählten Kanal aus der Gruppe von virtuell verketteten Kanälen, und falls eine mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung kürzer ist als eine mit dem entfernten Kanal verknüpfte Netzverzögerung, kann die Synchronverarbeitungseinrichtung 55 vorzugsweise unter der Steuerung der Steuereinrichtung 60 nach der Entfernung des ausgewählten Kanals zumindest einen Prozeß einer negativen Zeigerjustierung auf die Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals anwenden.The apparatus formed by the synchronous processing means 55 together with the control means 60 may further preferably be used to dynamically remove a selected channel from a group of virtually concatenated channels carrying traffic without affecting service. In such a case, the synchronous processing means 55 preferably removes the selected channel from the group of virtually concatenated channels, and if a network delay associated with the group of virtually concatenated channels excluding the removed channel is shorter than a network delay associated with the removed channel, the synchronous processing means 55 may, preferably under the control of the control means 60, apply at least a negative pointer adjustment process to the group of virtually concatenated channels excluding the removed channel after the removal of the selected channel.
Es ist ersichtlich, daß die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung und die mit dem entfernten Kanal verknüpfte Netzverzögerung zur Bestimmung, welche der Verzögerungen kürzer ist, nicht notwendigerweise berechnet werden. Statt dessen kann eine Beziehung zwischen der mit der Gruppe unter Ausschluß des entfernten Kanals verknüpften Netzverzögerung und der mit dem entfernten Kanal verknüpften Netzverzögerung erhalten werden, indem eine mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung mit einer minimalen notwendigen Verzögerung in Beziehung gebracht wird. Die minimale notwendige Verzögerung ist typischerweise, aber nicht notwendigerweise eine durch eine Verzögerung, die erhalten wird, wenn der zumindest eine Zwischenspeicher 75 leer ist, dargestellte Verzögerung. Der zumindest eine Prozeß einer negativen Zeigerjustierung wird daraufhin durch die Synchronverarbeitungseinrichtung 55 auf die Gruppe unter Ausschluß des entfernten Kanals nach der Entfernung des ausgewählten Kanals angewendet, falls die Zwischenspeicherverzögerung jedes Kanals in der Gruppe unter Ausschluß des entfernten Kanals länger ist als die minimale notwendige Verzögerung.It will be appreciated that the network delay associated with the group of virtually concatenated channels excluding the remote channel and the network delay associated with the remote channel are not necessarily calculated to determine which of the delays is shorter. Instead, a relationship between the network delay associated with the group excluding the remote channel and the network delay associated with the remote channel can be obtained by relating a buffer delay associated with each channel in the group excluding the remote channel to a minimum necessary delay. The minimum necessary delay is typically, but not necessarily, a delay represented by a delay obtained when the at least one buffer 75 is empty. The at least one negative pointer adjustment process is then applied by the synchronous processing means 55 to the group excluding the remote channel after removal of the selected channel if the buffer delay of each channel in the group excluding the remote channel is longer than the minimum necessary delay.
Es ist ersichtlich, daß die Anwendung des zumindest einen Prozesses einer negativen Zeigerjustierung eine Verzögerung der Gruppe von virtuell verketteten Kanälen verringern oder aufheben soll, die sich aus der Netzverzögerung des entfernten Kanals ergibt, die vor der Entfernung aus der Gruppe die längste in der Gruppe ist. Der Grund für die Verwendung der Prozesse einer Zeigerjustierung zur Verringerung oder Aufhebung einer derartigen Verzögerung der Gruppe besteht darin, eine Dienstbeeinflussung zu verhindern.It will be appreciated that the application of the at least one negative pointer adjustment process is intended to reduce or cancel a delay of the group of virtually concatenated channels resulting from the network delay of the removed channel being the longest in the group prior to removal from the group. The reason for using the pointer adjustment processes to reduce or cancel such a delay of the group is to prevent service impact.
Die Anwendung des zumindest einen Prozesses einer negativen Zeigerjustierung kann z.B. ein Verfahren des Anwendens einer Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung, bis die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung minimiert ist oder bis die mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung minimiert ist, umfassen. Ein Auslöser zur Beendung des Verfahrens des Anwendens einer Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung kann z.B. eine Leerung des zumindest einen Zwischenspeichers 75 sein, wobei in dem Fall die Zwischenspeicherverzögerung null ist. Falls die mit dem entfernten Kanal verknüpfte Netzverzögerung um eine Zeitspanne TD länger ist als die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung, kann somit die Synchronverarbeitungseinrichtung 55 höchstens NC aufeinanderfolgende Prozesse einer negativen Zeigerjustierung auf die Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals anwenden, wobei jeder der NC aufeinanderfolgenden Prozesse einer negativen Zeigerjustierung eine Dauer TLi aufweist, i ein von 1 bis NC laufender Index ist, undApplying the at least one negative pointer adjustment process may, for example, comprise a method of applying a plurality of consecutive negative pointer adjustment processes until the network delay associated with the group of virtually concatenated channels excluding the remote channel is minimized or until the buffer delay associated with each channel in the group excluding the remote channel is minimized. A trigger for terminating the method of applying a plurality of consecutive negative pointer adjustment processes may, for example, be a flush of the at least one buffer 75, in which case the buffer delay is zero. Thus, if the network delay associated with the remote channel is longer than the network delay associated with the group of virtually concatenated channels excluding the remote channel by a time period TD, the synchronous processing means 55 may apply at most NC consecutive negative pointer adjustment processes to the group of virtually concatenated channels excluding the remote channel, each of the NC consecutive negative pointer adjustment processes having a duration TLi, i is an index running from 1 to NC, and
NCNC
TD = &Ugr; TL1 .TD = �U TL 1 .
Nachstehend ist auf Fig. 2 Bezug genommen, die eine Veranschaulichung eines vereinfachten Flußdiagramms eines bevorzugten Verfahrens des Betriebs des Netzes 10 gemäß Fig. 1 zeigt.Reference is now made to FIG. 2, which shows an illustration of a simplified flow diagram of a preferred method of operating the network 10 of FIG. 1.
Vorzugsweise wird ein Netzelement eines Synchronnetzes bereitgestellt (Schritt 100), das betriebsmäßig mit einer Gruppe von virtuell verketteten Kanälen verknüpft ist, die dynamisch geändert werden kann. Die Kommunikation mit dem NE wird überwacht, um es zu bestimmen, ob eine Hinzufügung eines neuen Kanals zu der Gruppe erforderlich ist (Schritt 110) .Preferably, a network element of a synchronous network is provided (step 100) operatively associated with a group of virtually concatenated channels that can be dynamically changed. Communication with the NE is monitored to determine whether addition of a new channel to the group is required (step 110).
In einem Fall, in dem eine Hinzufügung eines neuen Kanals zu der Gruppe erforderlich ist, wird der neue Kanal vorzugsweise zur Hinzufügung zu der Gruppe ohne eine Dienstbeeinflussung vorbereitet (Schritt 120). Falls eine mit dem neuen Kanal verknüpfte Netzverzögerung länger ist als eine mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, wird daraufhin entlang der Gruppe von virtuell verketteten Kanälen empfangener Verkehr vorzugsweise bis zur zeitlichen Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals verzögert (Schritt 130). Im Anschluß an die zeitliche Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals wird der neue Kanal vorzugsweise zu der Gruppe von virtuell verketteten Kanälen hinzugefügt und zur Übertragung von Verkehr aktiviert (Schritt 140).In a case where addition of a new channel to the group is required, the new channel is preferably prepared for addition to the group without service impact (step 120). If a network delay associated with the new channel is longer than a network delay associated with the group of virtually concatenated channels, then traffic received along the group of virtually concatenated channels is preferably delayed until time alignment of the group of virtually concatenated channels and the new channel (step 130). Following time alignment of the group of virtually concatenated channels and the new channel, the new channel is preferably added to the group of virtually concatenated channels and enabled to transmit traffic (step 140).
Falls die mit dem neuen Kanal verknüpfte Netzverzögerung kürzer ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpften Netzverzögerung, wird Verkehr in dem neuen Kanal vorzugsweise bis zur zeitlichen Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen verzögert (Schritt 150). Im Anschluß an die zeitliche Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen wird der neue Kanal vorzugsweise zu der Gruppe von virtuell verketteten Kanälen hinzugefügt und zur Übertragung von Verkehr aktiviert (Schritt 140).If the network delay associated with the new channel is shorter than the network delay associated with the group of virtually concatenated channels, traffic in the new channel is preferably delayed until time alignment of the new channel and the group of virtually concatenated channels (step 150). Following time alignment of the new channel and the group of virtually concatenated channels, the new channel is preferably added to the group of virtually concatenated channels and enabled to carry traffic (step 140).
Es ist ersichtlich, daß eine Verzögerung des entlang der Gruppe von virtuell verketteten Kanälen empfangenen Verkehrs oder eine Verzögerung des Verkehrs in dem neuen Kanal erhalten werden kann, indem zumindest ein Prozeß einer positiven Zeigerjustierung angewendet wird. In einem Fall, in dem Verkehr in dem neuen Kanal verzögert wird, kann eine Verzögerung des Verkehrs in dem neuen Kanal alternativ erhalten werden, indem zumindest ein Prozeß einer direkten Verzögerung auf den neuen Kanal angewendet wird.It will be appreciated that a delay of the traffic received along the group of virtually concatenated channels or a delay of the traffic in the new channel can be obtained by applying at least a process of positive pointer adjustment. In a case where traffic in the new channel is delayed, a delay of the traffic in the new channel can alternatively be obtained by applying at least a process of direct delay to the new channel.
Nachstehend ist auf Fig. 3 Bezug genommen, die eine Veranschaulichung eines vereinfachten Flußdiagramms eines weiteren bevorzugten Verfahrens des Betriebs des Netzes gemäß Fig. 1 zeigt.Reference is now made to Fig. 3 which shows an illustration of a simplified flow diagram of another preferred method of operating the network of Fig. 1.
Vorzugsweise wird ein Netzelement eines Synchronnetzes bereitgestellt (Schritt 200), das betriebsmäßig mit einer Gruppe von virtuell verketteten Kanälen verknüpft ist, die dynamisch geändert werden kann. Die Kommunikation mit dem NE wird überwacht, um es zu bestimmen, ob eine Entfernung eines ausgewählten Kanals aus der Gruppe erforderlich ist (Schritt 210).Preferably, a network element of a synchronous network is provided (step 200) operatively associated with a group of virtually concatenated channels that can be dynamically changed. Communication with the NE is monitored to determine whether removal of a selected channel from the group is required (step 210).
In einem Fall, in dem ein ausgewählter Kanal aus der Gruppe von virtuell verketteten Kanälen zu entfernen ist, wird der ausgewählte Kanal vorzugsweise aus der Gruppe entfernt (Schritt 220), und daraufhin wird dann, wenn eine mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung kürzer ist als eine mit dem entfernten Kanal verknüpfte Netzverzögerung, vorzugsweise zumindest ein Prozeß einer negativen ZeigerJustierung auf die Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals nach derIn a case where a selected channel is to be removed from the group of virtually concatenated channels, the selected channel is preferably removed from the group (step 220), and then, if a network delay associated with the group of virtually concatenated channels excluding the removed channel is shorter than a network delay associated with the removed channel, preferably at least one process of negative pointer adjustment is performed on the group of virtually concatenated channels excluding the removed channel after the
Entfernung des ausgewählten Kanals angewendet (Schritt 230). Der zumindest eine Prozeß einer negativen Zeigerjustierung kann eine Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung, die vorzugsweise bis zur Minimierung der mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpften Netzverzögerung angewendet werden, umfassen. Es sind keine Prozesse einer Zeigerjustierung nötig, falls die mit der Gruppe von virtuell verketteten Kanälen unter Ausschluß des entfernten Kanals verknüpfte Netzverzögerung länger ist als die Netzverzögerung des entfernten Kanals.removal of the selected channel (step 230). The at least one negative pointer adjustment process may comprise a plurality of consecutive negative pointer adjustment processes preferably applied until the network delay associated with the group of virtually concatenated channels excluding the removed channel is minimized. No pointer adjustment processes are necessary if the network delay associated with the group of virtually concatenated channels excluding the removed channel is longer than the network delay of the removed channel.
Nachstehend ist auf Fig. 4 Bezug genommen, die eine Veranschaulichung eines vereinfachten Flußdiagramms noch eines weiteren bevorzugten Verfahrens des Betriebs des Netzes 10 gemäß Fig. 1 zeigt.Reference is now made to FIG. 4, which shows an illustration of a simplified flow chart of yet another preferred method of operating the network 10 of FIG. 1.
Vorzugsweise wird ein Netzelement eines Synchronnetzes bereitgestellt (Schritt 300), das betriebsmäßig mit einer Gruppe von virtuell verketteten Kanälen verknüpft ist, die dynamisch geändert werden kann. Die Kommunikation mit dem NE wird überwacht, um es zu bestimmen, ob eine Entfernung eines ausgewählten Kanals aus der Gruppe erforderlich ist (Schritt 310).Preferably, a network element of a synchronous network is provided (step 300) operatively associated with a group of virtually concatenated channels that can be dynamically changed. Communication with the NE is monitored to determine whether removal of a selected channel from the group is required (step 310).
In einem Fall, in dem ein ausgewählter Kanal aus der Gruppe von virtuell verketteten Kanälen zu entfernen ist, wird der ausgewählte Kanal vorzugsweise aus der Gruppe entfernt (Schritt 320). Daraufhin wird dann, wenn eine mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpfte Zwischenspeicherverzögerung länger ist als eine minimale Verzögerung, vorzugsweise zumindest ein Prozeß einer negativen Zeigerjustierung auf die Gruppe unter Ausschluß des entfernten Kanals nach der Entfernung desIn a case where a selected channel is to be removed from the group of virtually concatenated channels, the selected channel is preferably removed from the group (step 320). Thereafter, if a buffer delay associated with each channel in the group excluding the removed channel is longer than a minimum delay, preferably at least one process of negative pointer adjustment to the group excluding the removed channel is performed after the removal of the
ausgewählten Kanals angewendet (Schritt 330). Der zumindest eine Prozeß einer negativen Zeigerjustierung kann eine Vielzahl von aufeinanderfolgenden Prozessen einer negativen Zeigerjustierung umfassen, die vorzugsweise bis zur Minimierung der mit jedem Kanal in der Gruppe unter Ausschluß des entfernten Kanals verknüpften Zwischenspeicherverzögerung angewendet werden. Es sind keine Prozesse einer Zeigerjustierung nötig, falls die mit zumindest einem der Kanäle in der Gruppe unter Ausschluß des entfernten Kanals verknüpfteselected channel (step 330). The at least one negative pointer adjustment process may comprise a plurality of consecutive negative pointer adjustment processes preferably applied until the buffer delay associated with each channel in the group excluding the remote channel is minimized. No pointer adjustment processes are necessary if the buffer delay associated with at least one of the channels in the group excluding the remote channel
Zwischenspeicherverzögerung gleich der minimalen notwendigen Verzögerung ist.Buffer delay is equal to the minimum necessary delay.
Es ist ersichtlich, daß verschiedene Merkmale der Erfindung, die aus Gründen der Klarheit in den Zusammenhängen von getrennten Ausführungsbeispielen beschrieben sind, auch in Kombination in einem einzelnen Ausführungsbeispiel bereitgestellt werden können. Umgekehrt können verschiedene Merkmale der Erfindung, die aus Gründen der Kürze in dem Zusammenhang eines einzelnen Ausführungsbeispiels beschrieben sind, auch getrennt oder in einer geeigneten Unterkombination bereitgestellt werden.It will be appreciated that various features of the invention which, for clarity, are described in the context of separate embodiments may also be provided in combination in a single embodiment. Conversely, various features of the invention which, for brevity, are described in the context of a single embodiment may also be provided separately or in any suitable sub-combination.
Es ist für den Fachmann ersichtlich, daß die Erfindung nicht dadurch beschränkt ist, was vorstehend im besonderen gezeigt und beschrieben ist. Statt dessen ist der Bereich der Erfindung durch die folgenden Schutzansprüche definiert.It will be apparent to those skilled in the art that the invention is not limited to what is particularly shown and described above. Instead, the scope of the invention is defined by the following claims.
Claims (7)
einer Steuereinrichtung; und
einer Synchronverarbeitungseinrichtung, die betriebsmäßig mit der Gruppe von virtuell verketteten Kanälen und dem neuen Kanal verknüpft ist und dazu betreibbar ist, unter der Steuerung der Steuereinrichtung das nachstehende auszuführen:
Verzögern von entlang der Gruppe von virtuell verketteten Kanälen empfangenem Verkehr bis zur zeitlichen Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals und Hinzufügen des neuen Kanals zu der Gruppe von virtuell verketteten Kanälen im Anschluß an die zeitliche Ausrichtung der Gruppe von virtuell verketteten Kanälen und des neuen Kanals, falls eine mit dem neuen Kanal verknüpfte Netzverzögerung länger ist als eine mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung, und
Verzögern von Verkehr in dem neuen Kanal bis zur zeitlichen Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen und Hinzufügen des neuen Kanals zu der Gruppe im Anschluß an die zeitliche Ausrichtung des neuen Kanals und der Gruppe von virtuell verketteten Kanälen, falls die mit dem neuen Kanal verknüpfte Netzverzögerung kürzer ist als die mit der Gruppe von virtuell verketteten Kanälen verknüpfte Netzverzögerung. 1. Apparatus for dynamically adding a new channel to a group of virtually concatenated traffic-carrying channels, comprising:
a control device; and
a synchronous processing device operatively associated with the group of virtually concatenated channels and the new channel and operable to perform, under the control of the control device, the following:
delaying traffic received along the group of virtually concatenated channels until time alignment of the group of virtually concatenated channels and the new channel and adding the new channel to the group of virtually concatenated channels following time alignment of the group of virtually concatenated channels and the new channel if a network delay associated with the new channel is longer than a network delay associated with the group of virtually concatenated channels, and
Delaying traffic in the new channel until time alignment of the new channel and the group of virtually concatenated channels, and adding the new channel to the group following time alignment of the new channel and the group of virtually concatenated channels if the network delay associated with the new channel is shorter than the network delay associated with the group of virtually concatenated channels.
eines Prozesses einer direkten Verzögerung; und zumindest eines Prozesses einer positiven Zeigerjustierung. 4. Apparatus according to claim 1, wherein the synchronous processing means is operable to delay the traffic in the new channel by applying one of the following under the control of the control means:
a process of direct delay; and at least one process of positive pointer adjustment.
zumindest eines Prozesses einer direkten Verzögerung bei dem neuen Kanal für eine Zeitspanne TD2; und
NC2 aufeinanderfolgenden Prozessen einer positiven Zeigerjustierung mit jeweils einer Dauer TL2j, wobei j ein von 1 bis NC2 laufender Index ist, und
TD2 = ## TL2j. 6. Apparatus according to claim 1, wherein the synchronous processing means is operable, when the network delay associated with the new channel is shorter than the network delay associated with the group of virtually concatenated channels by a time period TD2, to delay the traffic in the new channel by applying one of the following under the control of the control means:
at least one process of direct delay on the new channel for a period of time TD2; and
NC2 successive processes of positive pointer adjustment each having a duration TL2 j , where j is an index running from 1 to NC2, and
TD2 = ## TL2 j .
TD1 = ## TL1i. 7. Apparatus according to claim 1, wherein the synchronous processing means is operable, when the network delay associated with the new channel is longer than the network delay associated with the group of virtually concatenated channels by a time period TD1, to delay the traffic received along the group of virtually concatenated channels by applying NC1 successive positive pointer adjustment processes each having a duration TLl i to the traffic received along the group of virtually concatenated channels, where i is an index running from 1 to NC1, and
TD1 = ## TL1 i .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE20212686U DE20212686U1 (en) | 2002-08-19 | 2002-08-19 | Device for adding a new communication channel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE20212686U DE20212686U1 (en) | 2002-08-19 | 2002-08-19 | Device for adding a new communication channel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE20212686U1 true DE20212686U1 (en) | 2002-10-10 |
Family
ID=7974196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE20212686U Expired - Lifetime DE20212686U1 (en) | 2002-08-19 | 2002-08-19 | Device for adding a new communication channel |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE20212686U1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4104238A1 (en) | 1991-02-12 | 1992-08-13 | Siemens Ag | METHOD FOR RECEIVING AND DELIVERING FRAME HEADS FROM AND FOR STM-1 SIGNALS IN A FRAME HEAD SERVER OF A NETWORK NODE |
| DE69504337T2 (en) | 1994-05-21 | 1999-01-07 | Northern Telecom Ltd., Montreal, Quebec | COMMUNICATION SYSTEM |
| WO1999056421A1 (en) | 1998-04-24 | 1999-11-04 | Sunny Comm, Inc. | A method and apparatus for dynamic allocation of bandwidth to data with varying bit rates |
| DE19858149A1 (en) | 1998-12-16 | 2000-06-29 | Siemens Ag | Method for transmitting a digital broadband signal by dividing it into several virtually concatenated signals |
| US20020037019A1 (en) | 2000-09-26 | 2002-03-28 | Alcatel | Transport module for SDH/SONET |
| DE10056220A1 (en) | 2000-11-13 | 2002-05-29 | Siemens Ag | Method for the transmission of chained data signals |
-
2002
- 2002-08-19 DE DE20212686U patent/DE20212686U1/en not_active Expired - Lifetime
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4104238A1 (en) | 1991-02-12 | 1992-08-13 | Siemens Ag | METHOD FOR RECEIVING AND DELIVERING FRAME HEADS FROM AND FOR STM-1 SIGNALS IN A FRAME HEAD SERVER OF A NETWORK NODE |
| DE69504337T2 (en) | 1994-05-21 | 1999-01-07 | Northern Telecom Ltd., Montreal, Quebec | COMMUNICATION SYSTEM |
| WO1999056421A1 (en) | 1998-04-24 | 1999-11-04 | Sunny Comm, Inc. | A method and apparatus for dynamic allocation of bandwidth to data with varying bit rates |
| DE19858149A1 (en) | 1998-12-16 | 2000-06-29 | Siemens Ag | Method for transmitting a digital broadband signal by dividing it into several virtually concatenated signals |
| US20020037019A1 (en) | 2000-09-26 | 2002-03-28 | Alcatel | Transport module for SDH/SONET |
| DE10056220A1 (en) | 2000-11-13 | 2002-05-29 | Siemens Ag | Method for the transmission of chained data signals |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69925548T2 (en) | Transmission of frame-based data over a synchronous hierarchical digital network | |
| DE69936697T2 (en) | Concatenation of containers in an SDH network | |
| DE60218284T2 (en) | METHOD AND DEVICE FOR TUNNING DATA IN A NETWORK | |
| DE69827349T2 (en) | Gigabit Ethernet interface for a synchronous network (SONET) | |
| EP0429888B1 (en) | Method for transmitting a digital wide-band signal in a tributary group system over a network of a synchronous digital multiplex hierarchy | |
| EP0903959B1 (en) | Method for transmitting data packets and network elements suitable for the execution of this method | |
| DE60317867T2 (en) | Traffic processing in a protected synchronous communication network | |
| DE69224751T2 (en) | CROSS-CONNECTION OF A COMMUNICATION NETWORK | |
| DE69132247T2 (en) | Phase locked loop arrangement | |
| DE102013226014B4 (en) | Ethernet media converter supporting high-speed wireless access points | |
| DE69322291T2 (en) | METHOD FOR FORMING A NETWORK INTERFACE AND NETWORK INTERFACE FOR A DIGITAL TRANSMISSION NETWORK | |
| DE60132050T2 (en) | Virtual concatenation of optical channels in wavelength division multiplex networks | |
| DE60300393T2 (en) | OSPF monitor | |
| DE60305571T2 (en) | Traffic management in a synchronous communication network | |
| DE60113806T2 (en) | METHOD FOR ALARM DISPLAY IN A TELECOMMUNICATIONS NETWORK | |
| DE60037393T2 (en) | NEWS TRANSMISSION SYSTEM | |
| DE60203690T2 (en) | Method and apparatus for transmitting an SDH / SONET client signal as a service | |
| DE19545675A1 (en) | Synchronous digital transmission system | |
| DE602004001448T2 (en) | Network element with multilevel low-order circuit matrix | |
| DE19932579A1 (en) | Method of transmitting a chained signal | |
| DE19943625A1 (en) | Method and device for converting a SONET signal into an SDH signal | |
| DE10047510A1 (en) | Transport module for SDH / SONET | |
| DE20212686U1 (en) | Device for adding a new communication channel | |
| EP0718996B1 (en) | STM-4 radio relay system | |
| DE69938398T2 (en) | COMMUNICATION SYSTEM AND RELATED METHODS WITH OUT OF BAND CONTROL |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R207 | Utility model specification |
Effective date: 20021114 |
|
| R163 | Identified publications notified |
Effective date: 20030526 |
|
| R081 | Change of applicant/patentee |
Owner name: ECI TELECOM LTD., IL Free format text: FORMER OWNER: LIGHTSCAPE NETWORKS LTD., PETACH TIKVA, IL Effective date: 20040305 |
|
| R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20050812 |
|
| R157 | Lapse of ip right after 6 years |
Effective date: 20090303 |