DE19713049C2 - Method for determining the difference in transmission time between redundant transmission paths - Google Patents

Method for determining the difference in transmission time between redundant transmission paths

Info

Publication number
DE19713049C2
DE19713049C2 DE1997113049 DE19713049A DE19713049C2 DE 19713049 C2 DE19713049 C2 DE 19713049C2 DE 1997113049 DE1997113049 DE 1997113049 DE 19713049 A DE19713049 A DE 19713049A DE 19713049 C2 DE19713049 C2 DE 19713049C2
Authority
DE
Germany
Prior art keywords
cells
message
cell
difference
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 - Fee Related
Application number
DE1997113049
Other languages
German (de)
Other versions
DE19713049A1 (en
Inventor
Thomas Worster
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.)
Siemens AG
Original Assignee
Siemens AG
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
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE1997113049 priority Critical patent/DE19713049C2/en
Publication of DE19713049A1 publication Critical patent/DE19713049A1/en
Application granted granted Critical
Publication of DE19713049C2 publication Critical patent/DE19713049C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/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/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/565Sequence integrity

Description

Der Anmeldungsgegenstand betrifft ein Verfahren zur Ermitt­ lung der Differenz der Übertragungsdauer zwischen redundanten Übertragungswegen mit den Merkmalen des Oberbegriffs des An­ spruchs 1.The subject of the application relates to a procedure for investigation the difference in the transmission time between redundant Transmission paths with the characteristics of the generic term of the An saying 1.

Ein Verfahren, dem die Merkmalen des Oberbegriffs des An­ spruchs 1 gemein sind, ist aus der DE-44 16 720 bekannt. Bei dem aus der DE-44 16 720 bekannten Verfahren werden in redundante Nachrichtenzellenströme, die über redundante Über­ tragungswege übertragen werden, in festgelegten Zeitabständen redundante Steuerzellen mit einer jeweiligen sich von Steuer­ zelle zu Steuerzelle fortlaufend veränderten Folgenummer ein­ gefügt; aus der Differenz der Ankunftszeitpunkte zweier red- undanter Steuerzellen wird die Differenz der Übertragungsdau­ er zwischen den Übertragungswegen ermittelt.A process that the characteristics of the preamble of the An claim 1 are common, is known from DE-44 16 720. In the method known from DE-44 16 720 in redundant message cell streams that have redundant over transmission routes are transmitted at fixed intervals redundant control cells with a different from tax cell to control cell continuously changing sequence number added; from the difference in the arrival times of two red undant control cells is the difference in the transmission duration he determined between the transmission paths.

Bei der ATM (Asynchronous Transfer Mode)-Übertragung ist die Reihenfolge der Nachrichtenzellen, die einer virtuellen Ver­ bindung zugehören, einzuhalten. Zur Einhaltung einer vorgege­ benen Verlustwahrscheinlichkeit kann eine parallele Weiter­ leitung, Durchschaltung über redundante Übertragungswege er­ forderlich sein. In der Empfangseinrichtung wird unter den redundant übertragenen Nachrichtenzellen nur eine in der Rei­ henfolge als nächste erwartete Nachrichtenzelle ausgewählt. Zur Bezeichnung der Reihenfolge führen die Nachrichtenzellen eine zyklisch fortlaufend vergebene Folgenummer in einem Feld für die Folgenummer mit sich. Die voneinander unterscheidba­ ren Folgenummern einer virtuellen Verbindung legen einen Nachrichtenzellen-Folgezyklus fest. Weisen die redundanten Übertragungswege große Pufferspeicher zur Zwischenspeicherung von Nachrichtenzellen auf, kann es aufgrund von unterschied­ lichen Verzögerungen zu Phasenverschiebungen zwischen zuein­ ander redundanten Nachrichtenzellen kommen.In the case of ATM (Asynchronous Transfer Mode) transmission, the Order of the message cells that a virtual ver belonging to the bond. To adhere to a given loss probability can be a parallel continuation line, interconnection via redundant transmission paths to be demanding. In the receiving device is under the redundantly transmitted message cells only one in the row order selected as the next expected message cell. The message cells lead to the designation of the sequence a cyclically assigned sequence number in a field for the sequence number with it. The distinguishable from each other Ren sequence numbers of a virtual connection set one Message cell sequence cycle fixed. Assign the redundant Large buffer memory for temporary storage of message cells, it may differ due to  delays to phase shifts between each other come to the redundant message cells.

Wird die Phasenverschiebung größer als die Übertragungsdauer eines Nachrichtenzellen-Folgezyklus', führt dies zu Uneindeu­ tigkeiten mit der möglichen Folge von Fehlern in der Reihen­ folge der weiterzubehandelnden Nachrichtenzellen.If the phase shift is greater than the transmission duration of a message cell sequence cycle, this leads to inconsistencies activities with the possible sequence of errors in the series follow the message cells to be processed.

Dem Anmeldungsgegenstand liegt das Problem zugrunde, ein ein­ gangs umrissenes Verfahren anzugeben, das auch für den Fall, daß die Differenz der Übertragungsdauer zwischen den Übertra­ gungswegen im Bereich der Dauer eines Zellen-Zyklus' liegt, Uneindeutigkeiten vermeidet und das ohne Verminderung der Nutzdatenrate einhergeht.The subject of the application is based on the problem, a the procedure outlined above, which also applies to the case that the difference in transmission time between transfers because of the duration of a cell cycle, Avoids ambiguities and without reducing the User data rate goes hand in hand.

Das Problem wird durch die Merkmale des kennzeichnenden Teils des Anspruchs 1 gelöst.The problem is caused by the characteristics of the characteristic part of claim 1 solved.

Das anmeldungsgemäße Verfahren stellt sicher, wenn der Lauf­ zeitunterschied die Dauer eines Nachrichtenzellen- Folgezyklus' erreicht und erste Uneindeutigkeiten zwischen normalen Nachrichtenzellen auftreten können, daß Uneindeutig­ keiten zwischen Kennungszellen ausgeschlossen sind. Das Mar­ kieren von Nachrichtenzellen als Kennungszellen geht ohne Verminderung der Nutzdatenrate einher, wie es beim Stand der Technik durch das ansonsten notwendige Einfügen von Steuer­ zellen auftreten würde.The registration procedure ensures when the run time difference the duration of a message cell Subsequent cycle 'reached and first ambiguities between Normal message cells can appear to be ambiguous between identification cells are excluded. The Mar The creation of message cells as identifier cells works without Reduction of the user data rate, as is the case with the Technology through the otherwise necessary insertion of tax cells would occur.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist dadurch gegeben, daß die Differenz der Übertragungsdauer er­ mittelt wird, indem bei Ankunft der als erste ankommenden Kennungszelle ein Zähler gestartet wird und bei Ankunft der als letzte ankommenden Kennungszelle der Zähler angehalten wird, wobei der Zählerstand ein Maß für die Differenz der Übertragungsdauer bildet. Diese Maßnahme bringt eine beson­ ders einfache Ermittlung des Laufzeitunterschiedes mit sich. A special development of the subject of registration is given that the difference in transmission duration he is averaged by arriving first on arrival Identifier cell a counter is started and upon arrival of the the counter stopped as the last incoming identification cell is, the counter reading a measure of the difference of the Transfer time forms. This measure brings a special easy determination of the runtime difference.  

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist dadurch gegeben, daß der Zähler mit einem Takt, dessen Peri­ odendauer der Übertragungsdauer einer Nachrichtenzelle gleicht, getaktet wird. Diese Maßnahme bringt neben der Aus­ nutzung eines ohnehin vorhandenen Taktsignales eine Zurück­ führung der Abfrage, ob der Zählerstand der Übertragungsdauer eines Nachrichtenzellen-Folgezyklus' entspricht, auf eine Ab­ frage auf Gleichheit des Zählerstandes mit der Anzahl der Nachrichtenzellen eines Nachrichtenzellen-Folgezyklus' mit sich.A special development of the subject of registration is given that the counter with a clock, the Peri or duration of the transmission duration of a message cell equals, is clocked. This measure brings along with the Aus use of a clock signal already present a back conducting the query as to whether the counter reading of the transmission duration of a message cell sequence cycle corresponds to an Ab ask whether the counter reading is the same as the number of Message cells of a message cell sequence cycle with yourself.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist dadurch gegeben, daß eine Nachrichtenzelle durch ein reser­ viertes Bit als Kennungszelle markiert ist. Diese Maßnahme bringt eine besonders einfache Markierung einer Nachrichten­ zelle als Kennungszelle mit sich, insbesondere dann, wenn das reservierte Bit in dem internen Header ROUT angeordnet ist, wobei das Format der eigentlichen Nachrichtenzelle unverän­ dert bleibt.A special development of the subject of registration is given that a message cell by a reser fourth bit is marked as an identification cell. This measure brings a particularly simple marking of a message cell as an identification cell with it, especially if that reserved bit is arranged in the internal header ROUT, the format of the actual message cell unchanged remains.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist dadurch gegeben, daß die Kennungszellen mit Beginn jedes zweiten Nachrichtenzellen-Folgezyklus' ausgesendet werden. Diese Maßnahme bringt eine Festlegung eines genau definierten Zeitpunktes zur Einfügung und zum erwarteten Auftreten in der Ausgangseinrichtung mit sich.A special development of the subject of registration is given that the identification cells at the beginning of each second message cell sequence 'are sent out. This measure results in the definition of a precisely defined one Time of insertion and expected occurrence in the Exit device with itself.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist durch Auswahl nur eines Übertragungsweges zur Annahme von weiterzubehandelnden Nachrichtenzellen, wenn die Differenz der Übertragungsdauer die Dauer eines Nachrichtenzellen- Folgezyklus' erreicht. Diese Maßnahme stellt sicher, daß Un­ eindeutigkeiten zwischen Nachrichtenzellen ausgeschlossen sind.A special development of the subject of registration is by selecting only one transmission path to accept message cells to be further processed if the difference the transmission duration the duration of a message cell Subsequent cycle 'reached. This measure ensures that Un Exclusions between message cells excluded are.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist gegeben durch Zulassung eines Übertragungsweges zur Annahme von weiterzubehandelnden Nachrichtenzellen, wenn die Diffe­ renz der Übertragungsdauer die Dauer eines Nachrichtenzellen- Folgezyklus' unterschreitet. Diese Maßnahme, bei der die über einen augenblicklich gesperrten Übertragungsweg übertragenen Kennungszellen weiterhin ausgewertet werden, stellt ein Kri­ terium für eine insbesondere selbsttätige Zuschaltung eines Übertragungsweges zu einem aktiven Übertragungsweg zur Verfü­ gung.A special development of the subject of registration is given by approval of a transmission path for acceptance  of message cells to be processed if the differences limit of the transmission duration the duration of a message cell Subsequent cycle 'falls below. This measure, in which the over a currently blocked transmission path  Identifier cells continue to be evaluated, provides a Kri terium for a particularly automatic activation of a Transmission path to an active transmission path available supply.

Der Anmeldungsgegenstand wird im Folgenden als Ausführungs­ beispiel in einem zum Verständnis erforderlichen Umfang an­ hand von Figuren näher beschrieben. Dabei zeigen:The subject of registration is hereinafter referred to as execution example to the extent necessary for understanding hand described in more detail by figures. Show:

Fig. 1 eine schematische Darstellung einer Vermittlungsein­ richtung, die nach einem asynchronen Übertragungsver­ fahren weitergeleitete Nachrichtenzellen über redun­ dante Übertragungswege durchschaltet Fig. 1 is a schematic representation of a Vermittlungsein direction, the forwarded message cells through an asynchronous transmission method switches through redun dante transmission paths

Fig. 2 eine prinzipielle Darstellung einer Nachrichtenzelle Fig. 2 shows a basic representation of a message cell

Die in Fig. 1 dargestellte Vermittlungseinrichtung weist eingangsseitig eine Eingangseinrichtung LICI (für: Line In­ terface Circuit Input) auf, der im Zuge von virtuellen Ver­ bindungen nach einem asynchronen Übertragungsverfahren, ins­ besondere dem ATM (Asynchronous Transfer Mode)-Verfahren übertragene Nachrichtenzellen zugeführt sind. Es können bei­ spielsweise 8000 virtuelle Verbindungen gegeben sein.The switching device shown in Fig. 1 has on the input side an input device LICI (for: Line Interface Circuit Input), which are supplied in the course of virtual connections according to an asynchronous transmission method, in particular the ATM (Asynchronous Transfer Mode) method, transmitted message cells . For example, there can be 8000 virtual connections.

Eine in Fig. 2 dargestellte Nachrichtenzelle weist eine fe­ ste Länge auf und ist mit einem Nutzdatenteil DATA und einem diesem vorangestellten Nachrichtenzellenkopf HEAD gebildet. Der Nutzdatenteil möge 48 Byte und der Nachrichtenzellenkopf möge 5 Byte Länge aufweisen. Der Nachrichtenzellenkopf weist eine Zielinformation VPI (Virtual Path Identifier) /VCI (Virtual Channel Identifier) auf, die die Nachrichtenzelle als einer virtuellen Verbindung zugehörig und die den Empfän­ ger angibt. Bei Ankunft einer Nachrichtenzelle in der Ein­ gangseinrichtung wird die Zielinformation der Nachrichtenzel­ le einer Umwerteeinrichtung HTT (für: Header Translation Ta­ ble) zugeführt, die nach Maßgabe der Zielinformation ein Bei­ fügen einer Durchschalteinformation ROUT (für: Routing) (in Fig. 2) zu der Nachrichtenzelle bewirkt. Die Durchschaltein­ formation gibt den Ausgang der Vermittlungseinrichtung an, zu dem die Nachrichtenzelle über eine Koppeleinrichtung ASN (für: Asynchronous Switching Network) durchgeschaltet werden soll. Zur Einhaltung einer vorgegebenen Verlustwahrschein­ lichkeit von beispielsweise 10-9 kann eine parallele Durch­ schaltung über redundante Koppeleinrichtungen erforderlich sein. Die Vermittlungseinrichtung weist zwei zueinander red- undante Koppeleinrichtungen ASN0, ASN1 auf, die redundante Übertragungswege bilden. In der Eingangseinrichtung erfolgt eine Vermehrfachung der Nachrichtenzellen entsprechend der Anzahl der Koppeleinrichtungen, im Ausführungsbeispiel eine Verdoppelung, zu einer Gruppe von Nachrichtenzellen gleichen Inhalts. Eine Nachrichtenzelle weist eine Folgenummer auf, die für aufeinanderfolgende, einer virtuellen Verbindung zu­ gehörigen Nachrichtenzellen zyklisch fortlaufend zugeteilt ist. Eine Folge aufeinanderfolgender, voneinander unter­ scheidbarer Folgenummern einer virtuellen Verbindung legen einen Nachrichtenzellen-Folgezyklus fest. Die Nachrichtenzel­ len einer Gruppe weisen dieselbe Folgenummer auf. Über die redundanten Koppeleinrichtungen wird jeweils eine Nachrich­ tenzelle aus einer Gruppe von Nachrichtenzellen zu dem be­ treffenden Ausgang durchgeschaltet.A message cell shown in FIG. 2 has a fixed length and is formed with a useful data part DATA and a message cell header HEAD preceding this. The user data part may be 48 bytes long and the message cell header 5 bytes long. The message cell header has target information VPI (Virtual Path Identifier) / VCI (Virtual Channel Identifier), which belongs to the message cell as a virtual connection and which specifies the recipient. When a message cell arrives in the input device, the destination information of the message cell is fed to a conversion device HTT (for: header translation table) which, in accordance with the destination information, adds an interconnection information ROUT (for: routing) (in FIG. 2) the message cell. The switching information indicates the output of the switching device to which the message cell is to be switched via a switching device ASN (for: Asynchronous Switching Network). To maintain a given loss probability of, for example, 10 -9 , a parallel connection through redundant coupling devices may be required. The switching device has two mutually redundant coupling devices ASN0, ASN1, which form redundant transmission paths. In the input device, the message cells are multiplied according to the number of coupling devices, in the exemplary embodiment a doubling, to form a group of message cells of the same content. A message cell has a sequence number which is cyclically continuously allocated for successive message cells belonging to a virtual connection. A sequence of successive, mutually distinguishable sequence numbers of a virtual connection define a message cell sequence. The message cells of a group have the same sequence number. Via the redundant coupling devices, a message cell from a group of message cells is switched through to the relevant output.

Die von den redundanten Koppeleinrichtungen abgegebenen Nach­ richtenzellen werden von einer Ausgangseinrichtung LICO (für: Line Interface Circuit Output) empfangen. In der Ausgangsein­ richtung werden die empfangenen Nachrichtenzellen auf Fehler­ haftigkeit überprüft. Dies kann durch Überprüfung von Pari­ tätsbits gegeben sein. Als fehlerhaft festgestellte Nachrich­ tenzellen werden verworfen. Die Ausgangseinrichtung weist ei­ ne Auswahleinrichtung RPC (für: Redundant Path Combination) auf, die aus einer Gruppe von als fehlerfrei empfangenen Nachrichtenzellen nur eine Nachrichtenzelle auswählt und wei­ terbehandelt. Die Weiterbehandlung mag durch eine Weiterlei­ tung über einen RPC Puffer und eine Leitung zu einer entfernt angeordneten Einrichtung gegeben sein. Bei der Weiterleitung von Nachrichtenzellen nach dem ATM-Übertragungsverfahren ist für eine virtuelle Verbindung die Reihenfolge der Nachrich­ tenzellen einzuhalten. Die Auswahleinrichtung ermittelt für jede virtuelle Verbindung anhand der Folgenummer die Nach­ richtenzelle, die die auf die zuletzt weitergeleitete Nach­ richtenzelle nächstfolgend weiterzuleitende Nachrichtenzelle ist. Die Ermittlung der nächstfolgenden Nachrichtenzelle kann vorteilhafterweise dadurch erfolgen, daß die abgespeicherte Folgenummer der zuletzt weitergeleiteten Nachrichtenzelle in einem Register abgelegt wird und die Folgenummer einer gerade durchgeschalteten Nachrichtenzelle mit der inkrementierten gespeicherten Folgenummer verglichen wird. Dabei beschränkt sich die Ermittlung der nächstfolgenden Nachrichtenzelle auf einen in einfacher Weise durchzuführenden Vergleich der Fol­ genummern. Im Allgemeinen wird die als erste in der Ausgangs­ einrichtung ankommende Nachrichtenzelle einer Gruppe von Nachrichtenzellen weitergeleitet. Eine Nachrichtenzelle, die später in der Auswahleinrichtung ankommt als eine zur selben Gruppe gehörige Nachrichtenzelle, die zuvor zur Weiterleitung ausgewählt ist, wird verworfen. Besondere Algorithmen zur Be­ stimmung der für eine virtuelle Verbindung jeweils nächsten weiterzuleitenden Nachrichtenzelle sind beispielsweise aus der EP-0 384 936, EP-0 453 606 oder EP-0 453 607 bekannt.The output from the redundant coupling devices Straightening cells are operated by an output device LICO (for: Line Interface Circuit Output) received. In the outset the received message cells are directed towards errors liability checked. This can be done by checking Pari bits of action. Message identified as incorrect cells are discarded. The output device has an egg ne selection device RPC (for: Redundant Path Combination) from a group of received errors Message cells selects only one message cell and knows treated. The further treatment may be through a further removed via an RPC buffer and a line to one arranged device be given. When forwarding  of message cells according to the ATM transmission method the order of the messages for a virtual connection to adhere to cells. The selection device determines for each virtual connection based on the sequence number judging cell that forwarded to the last forwarded message cell to be forwarded next is. The next message cell can be determined advantageously take place in that the stored Sequence number of the last forwarded message cell in is stored in a register and the sequence number is one interconnected message cell with the incremented stored sequence number is compared. Limited the determination of the next message cell follows a comparison of the fol numbered. Generally, the first one in the exit device incoming message cell of a group of Message cells forwarded. A news cell that arrives later in the selector than one to the same Group associated message cell that was previously used for forwarding is selected, is discarded. Special algorithms for loading mood of the next one for a virtual connection Message cells to be forwarded are, for example EP-0 384 936, EP-0 453 606 or EP-0 453 607.

Die Koppeleinrichtungen der Vermittlungseinrichtung weisen, wie in Fig. 1 dargestellt, als First-In-First-Out organisierte Pufferspeicher auf. Wird eine Koppeleinrichtung nach Fehler, Reparatur oder Testbetrieb wieder in Betrieb genommen, weisen die während der Anlaufphase in der Ausgangseinrichtung ankom­ menden redundanten Nachrichtenzellen einer Gruppe untereinan­ der eine erhebliche Phasenverschiebung auf. Dies ist dadurch bedingt, daß Nachrichtenzellen, die über bereits aktive Kop­ peleinrichtungen durchgeschaltet werden, durch die dort mehr oder weniger gefüllten Pufferspeicher verzögert werden, woge­ gen Nachrichtenzellen, die über die neu zugeschaltete Koppe­ leinrichtung durchgeschaltet werden, weniger verzögert wer­ den. Diese Problematik macht sich um so schwerwiegender be­ merkbar, je größer die Pufferspeicher sind und je höher die Last ist.As shown in FIG. 1, the coupling devices of the switching device have buffer stores organized as first-in-first-out. If a coupling device is put back into operation after a fault, repair or test operation, the redundant message cells of a group arriving in the output device during the start-up phase have a considerable phase shift with respect to one another. This is due to the fact that message cells, which are switched over via already active coupling devices, are delayed by the more or less filled buffer memory there, weighed against message cells, which are switched through the newly switched coupling device, who are less delayed. This problem becomes all the more noticeable the larger the buffer storage and the higher the load.

Wird die Phasenverschiebung größer als die Übertragungsdauer eines Nachrichtenzellen-Folgezyklus', führt dies zu Uneindeu­ tigkeiten mit der möglichen Folge von Fehlern in der Reihen­ folge der weiterzubehandelnden Nachrichtenzellen.If the phase shift is greater than the transmission duration of a message cell sequence cycle, this leads to inconsistencies activities with the possible sequence of errors in the series follow the message cells to be processed.

Anmeldungsgemäß ist vorgesehen, von zueinander redundanten Nachrichtenzellen, die als Kennungszellen markiert sind, gleichzeitig jeweils eine über die redundanten Übertragungs­ wege zu übertragen. Eine Nachrichtenzelle mag dadurch als Kennungszelle markiert sein, daß in der der Nachrichtenzelle vorangestellten Durchschalteinformation ROUT ein zur Kenn­ zeichnung vorbehaltenes Kennungsbit K gesetzt ist. Bei Emp­ fang in der Ausgangseinrichtung LICO wird die Differenz der Ankunftszeitpunkte zweier zueinander redundanter Kennungszel­ len ermittelt. Die Differenz der Ankunftszeitpunkte der Ken­ nungszellen wird der Differenz der Übertragungsdauer der Übertragungswege gleichgesetzt. Die Differenz der Übertra­ gungsdauer mag dadurch ermittelt werden, daß die als erste in der Ausgangseinrichtung ankommende Kennungszelle einen Zähler startet und die als letzte ankommende Kennungszelle den Zäh­ ler stoppt. Der Zähler mag mit einem Takt, dessen Perioden­ dauer der Übertragungsdauer einer Nachrichtenzelle gleicht, getaktet sein. Weist der Zählerstand des Zählers einen Wert auf, der der Übertragungsdauer eines Nachrichtenzellen- Folgezyklus' entspricht, ist die maximal zulässige Phasenver­ schiebung erreicht. Im Falle einer Taktung des Zählers mit einem Takt, dessen Periodendauer der Übertragungsdauer einer Nachrichtenzelle gleicht, ist die maximal zulässige Phasen­ verschiebung erreicht, wenn der Zählerstand der Anzahl der Nachrichtenzellen eines Nachrichtenzellen-Folgezyklus' gleicht. Erreicht der Zählerstand des Zählers einen Wert, der der maximal zulässigen Phasenverschiebung entspricht, wird ein einziger Übertragungsweg zur Annahme von weiterzubehan­ delnden Nachrichtenzellen ausgewählt (single plane mode). According to the application, provision is made for redundant ones Message cells marked as identifier cells one at a time via the redundant transmission ways to transmit. A message cell may look like this Identifier cell should be marked in that of the message cell preceded switching information ROUT on for identification identifier bit K reserved for drawing is set. At Emp catch in the output device LICO is the difference of Arrival times of two mutually redundant identifier cells len determined. The difference in the arrival times of the Ken voltage cells is the difference in the transmission duration of the Transmission paths equated. The difference in the transfer duration may be determined by the fact that the first in the output device incoming identifier cell a counter starts and the identification cell that arrives last as the count he stops. The counter likes with a clock, its periods duration is the same as the transmission duration of a message cell, be clocked. The counter reading of the counter has a value on the transmission duration of a message cell Subsequent cycle 'corresponds to the maximum permissible phase ver shift reached. In the case of clocking the counter with a clock, the period of the transmission duration of one Message cell equals is the maximum allowed phases shift reached when the count of the number of Message cells of a message cell sequence cycle equal. If the counter reading of the counter reaches a value that corresponds to the maximum permissible phase shift a single transmission path to accept to continue delenden message cells selected (single plane mode).  

Vorzugsweise wird derjenige Übertragungsweg als einziger Übertragungsweg ausgewählt, über den die augenblicklich als letzte zur Weiterbehandlung bestimmte Nachrichtenzelle über­ tragen wurde. Die Kennzeichnung eines Übertragungsweges, der für eine Annahme von weiterzubehandelnden Nachrichtenzellen zur Verfügung steht, mag durch ein zugehöriges, setzbares Zu­ standszeichen erfolgen.That transmission path is preferably the only one Transmission path selected via which the currently as last message cell intended for further processing was wearing. The identification of a transmission path that for an acceptance of message cells to be processed is available, may be through an associated, settable Zu status sign.

Unterschreitet im laufenden Betrieb der Zählerstand des Zäh­ lers den Wert, der der maximal zulässigen Phasenverschiebung entspricht, wird der Übertragungsweg, für den die Phasenver­ schiebung ermittelt wurde, für die Annahme von weiterzubehan­ delnden Nachrichtenzellen berücksichtigt (dual plane mode, multiple plane mode). Zur Vermeidung von Uneindeutigkeiten zwischen aufeinanderfolgenden Gruppen von Kennungszellen wer­ den die Kennungszellen mit einer Periode, die länger als die Dauer eines Nachrichtenzellen-Folgezyklus' ist, übertragen. In einer besonderen Ausführungsform werden Kennungszellen im­ mer nur an dem ersten Platz des Nachrichtenzellen- Folgezyklus', an dem die die Folgenummer mit dem Wert Null aufweisende Nachrichtenzelle übertragen wird, übertragen; zur Vermeidung von Uneindeutigkeiten werden dabei Kennungszellen nur jeden n-ten (für n = 2, 3, 4, ...), insbesondere jeden zweiten, Nachrichtenzellen-Folgezyklus' übertragen.Falls below the counter count during operation lers the value of the maximum permissible phase shift corresponds to the transmission path for which the phase ver shift was determined for the assumption of to continue delenden message cells (dual plane mode, multiple plane mode). To avoid ambiguity between successive groups of identifier cells who the identifier cells with a period longer than that Duration of a message cell sequence cycle is transmitted. In a special embodiment, identification cells are in the only in the first place of the message cell Sequence cycle 'on which the sequence number with the value zero comprising message cell is transmitted, transmitted; to Identification cells are avoided in this way only every nth (for n = 2, 3, 4, ...), especially everyone second, message cell sequence cycle 'transmitted.

Die Ermittlung der Differenz der Übertragungsdauer zwischen redundanten Übertragungswegen mag für jede virtuelle Verbin­ dung gesondert vorgesehen sein.Determining the difference in transmission time between redundant transmission paths like for every virtual connection be provided separately.

Bei einer besonderen Ausgestaltung des Anmeldungsgegenstandes werden die redundanten Kennungszellen einer Gruppe mit einer Anfangszeitdifferenz zu unterschiedlichen Zeitpunkten ausge­ sendet. Zur Ermittlung der Differenz der Übertragungsdauer bei Empfang der Kennungszellen wird dann der aufgelaufene Zählerstand um einen der Anfangszeitdifferenz entsprechenden Betrag reduziert, wenn die als erste ankommende Kennungszelle von dem Übertragungsweg, auf dem die Kennungszelle zuerst ausgesendet wurde, empfangen wurde bzw. der aufgelaufene Zäh­ lerstand um einen der Anfangszeitdifferenz entsprechenden Be­ trag erhöht, wenn die als erste ankommende Kennungszelle von dem Übertragungsweg, auf dem die Kennungszelle zuletzt ausge­ sendet wurde, empfangen wurde.In the case of a special configuration of the object of registration the redundant identifier cells of a group with one Starting time difference at different times sends. To determine the difference in transmission time upon receipt of the identification cells, the accumulated one is then Meter reading by one corresponding to the start time difference Amount is reduced if the identifier cell arrives first from the transmission path on which the identifier cell comes first  was transmitted, received or the accumulated count was given a value corresponding to the initial time difference If the identification cell from the transmission path on which the identification cell last out was sent, was received.

Eine besondere Weiterbildung des Anmeldungsgegenstandes ist dadurch gegeben, daß bei Erreichen eines Zählerstandes, der der Übertragungsdauer eines Nachrichtenzellen-Folgezyklus entspricht, für einen betroffenen Übertragungsweg ein Zu­ standszeichen gesetzt wird und eine Sperrung dieses Übertra­ gungsweges für die Auswahl von weiterzubehandelnden Nachrich­ tenzellen nach Maßgabe des gesetzten Zustandszeichens er­ folgt. Diese Maßnahme bringt eine einfache Möglichkeit zur Bezeichnung eines Übertragungsweges als gesperrt mit sich.A special development of the subject of registration is given that when a counter reading is reached, the the transmission duration of a message cell subsequent cycle corresponds to a Zu for an affected transmission path is set and a blocking of this transfer path for the selection of messages to be processed cells according to the set status symbol follows. This measure brings an easy way to Designation of a transmission path as blocked with itself.

Verbleibt nur ein Übertragungsweg, kann vorgesehen sein, daß jede als fehlerfrei empfangene Nachrichtenzelle zur Weiterbe­ handlung ausgewählt wird. Diese Maßnahme bringt in der Be­ triebsart mit nur einem Übertragungsweg eine Weiterbehandlung einer größtmöglichen Menge von Nachrichtenzellen mit sich.If only one transmission path remains, it can be provided that each message cell received as error-free for further processing action is selected. This measure brings in the Be mode of operation with only one transmission path with the largest possible number of message cells.

Der Anmeldungsgegenstand wurde zwar teilweise der einfacheren und klareren Darstellbarkeit halber nur für zwei Übertra­ gungswege dargestellt, was jedoch die vermittelte Lehre für Übertragungssysteme mit einer größeren Anzahl von Übertra­ gungswegen nicht beschränkt.The subject of the application became partially the simpler and for the sake of clarity, only for two transfers ways presented, but what the mediated teaching for Transmission systems with a larger number of transmissions not limited.

Claims (7)

1. Verfahren zur Ermittlung der Differenz der Übertragungs­ dauer zwischen redundanten Übertragungswegen, demzufolge
  • 1. Zellen durch zugeteilte Folgenummern unterscheidbar be­ zeichnet sind
  • 2. eine Zelle zu einer Gruppe von zueinander redundanten Zel­ len, deren Anzahl der Anzahl von redundanten Übertragungs­ wegen gleicht, vermehrfacht wird
  • 3. über redundante Übertragungswege jeweils eine von zueinan­ der redundanten Zellen übertragen wird
  • 4. spezielle Kennungszellen zur Ermittlung der Differenz der Übertragungsdauer übertragen werden
  • 5. bei Empfang die Differenz der Ankunftszeitpunkte der Ken­ nungszellen als Maß für die Differenz der Übertragungsdauer ermittelt wird
dadurch gekennzeichnet, daß
  • 1. einer virtuellen Verbindung zugehörige Nachrichtenzellen durch zyklisch fortlaufend zugeteilte Folgenummern bezeich­ net sind
  • 2. aufeinanderfolgende, nach Maßgabe der Folgenummer unter­ scheidbare Nachrichtenzellen einen Nachrichtenzellen- Folgezyklus bilden
  • 3. redundante Nachrichtenzellen, die als Kennungszellen mar­ kiert sind, über die Übertragungswege übertragen werden
  • 4. die Kennungszellen mit einer Periode, die größer ist als die Dauer eines Nachrichtenzellen-Folgezyklus', übertragen werden.
1. Procedure for determining the difference in transmission time between redundant transmission paths, accordingly
  • 1. Cells are distinguished by allocated sequence numbers
  • 2. a cell to a group of mutually redundant cells, the number of which is the same as the number of redundant transmissions, is multiplied
  • 3. one of each of the redundant cells is transmitted via redundant transmission paths
  • 4. Special identifier cells for determining the difference in the transmission duration are transmitted
  • 5. upon receipt, the difference between the arrival times of the identification cells is determined as a measure of the difference in the transmission duration
characterized in that
  • 1. Message cells associated with a virtual connection are designated by cyclically continuously assigned sequence numbers
  • 2. successive, according to the sequence number under separable message cells form a message cell sequence
  • 3. redundant message cells, which are marked as identifier cells, are transmitted via the transmission paths
  • 4. The identifier cells are transmitted with a period that is greater than the duration of a message cell subsequent cycle.
2. Verfahren nach Anspruch 1 dadurch gekennzeichnet, daß die Differenz der Übertragungsdauer ermittelt wird, indem bei Ankunft der als erste ankommenden Kennungszelle ein Zähler gestartet wird und bei Ankunft der als letzte ankommenden Kennungszelle der Zähler angehalten wird, wobei der Zähler­ stand ein Maß für die Differenz der Übertragungsdauer bildet. 2. The method according to claim 1 characterized in that the difference in the transmission duration is determined by at Arrival of the first arriving identifier cell a counter is started and on arrival the last arriving Identifier cell of the counter is stopped, the counter stood a measure of the difference in transmission time.   3. Verfahren nach Anspruch 2 dadurch gekennzeichnet, daß der Zähler mit einem Takt, dessen Periodendauer der Übertra­ gungsdauer einer Nachrichtenzelle gleicht, getaktet wird.3. The method according to claim 2 characterized in that the counter with one cycle, the period of which the transfer duration of a message cell is the same, clocked. 4. Verfahren nach einem der vorstehenden Ansprüche dadurch gekennzeichnet, daß eine Nachrichtenzelle durch ein reserviertes Bit als Ken­ nungszelle markiert ist.4. The method according to any one of the preceding claims characterized in that a message cell through a reserved bit as Ken cell is marked. 5. Verfahren nach einem der vorstehenden Ansprüche dadurch gekennzeichnet, daß die Kennungszellen mit Beginn jedes zweiten Nachrichtenzel­ len-Folgezyklus' ausgesendet werden.5. The method according to any one of the preceding claims characterized in that the identifier cells at the beginning of every second message cell len sequence cycle 'are sent out. 6. Verfahren nach einem der vorstehenden Ansprüche gekennzeichnet durch Auswahl nur eines Übertragungsweges zur Annahme von weiterzu­ behandelnden Nachrichtenzellen, wenn die Differenz der Über­ tragungsdauer die Dauer eines Nachrichtenzellen-Folgezyklus' erreicht.6. The method according to any one of the preceding claims marked by Selection of only one transmission path to accept further treating message cells when the difference of over the duration of a message cell subsequent cycle reached. 7. Verfahren nach einem der vorstehenden Ansprüche gekennzeichnet durch Zulassung eines Übertragungsweges zur Annahme von weiterzube­ handelnden Nachrichtenzellen, wenn die Differenz der Übertra­ gungsdauer die Dauer eines Nachrichtenzellen-Folgezyklus' un­ terschreitet.7. The method according to any one of the preceding claims marked by Authorization of a transmission path to accept further acting message cells when the difference of the transfer duration the duration of a message cell subsequent cycle steps.
DE1997113049 1997-03-27 1997-03-27 Method for determining the difference in transmission time between redundant transmission paths Expired - Fee Related DE19713049C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1997113049 DE19713049C2 (en) 1997-03-27 1997-03-27 Method for determining the difference in transmission time between redundant transmission paths

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1997113049 DE19713049C2 (en) 1997-03-27 1997-03-27 Method for determining the difference in transmission time between redundant transmission paths

Publications (2)

Publication Number Publication Date
DE19713049A1 DE19713049A1 (en) 1998-10-01
DE19713049C2 true DE19713049C2 (en) 1999-07-15

Family

ID=7824897

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1997113049 Expired - Fee Related DE19713049C2 (en) 1997-03-27 1997-03-27 Method for determining the difference in transmission time between redundant transmission paths

Country Status (1)

Country Link
DE (1) DE19713049C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1309133A1 (en) * 2001-10-31 2003-05-07 Siemens Aktiengesellschaft Method, transmit and receive device for establishing the fastest data path without clock synchronization

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0384936A1 (en) * 1989-03-03 1990-09-05 Siemens Aktiengesellschaft Method and circuit arrangement for forwarding information packets from incoming links via a packet-switching device
EP0453606A1 (en) * 1990-04-27 1991-10-30 Siemens Aktiengesellschaft Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
EP0453607A1 (en) * 1990-04-27 1991-10-30 Siemens Aktiengesellschaft Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
US5241534A (en) * 1990-06-18 1993-08-31 Fujitsu Limited Rerouting and change-back systems for asynchronous transfer mode network
DE4416720C1 (en) * 1994-05-11 1995-03-23 Siemens Ag Method and circuit arrangement for synchronising communication cell streams transmitted redundantly

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0384936A1 (en) * 1989-03-03 1990-09-05 Siemens Aktiengesellschaft Method and circuit arrangement for forwarding information packets from incoming links via a packet-switching device
EP0453606A1 (en) * 1990-04-27 1991-10-30 Siemens Aktiengesellschaft Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
EP0453607A1 (en) * 1990-04-27 1991-10-30 Siemens Aktiengesellschaft Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
US5241534A (en) * 1990-06-18 1993-08-31 Fujitsu Limited Rerouting and change-back systems for asynchronous transfer mode network
DE4416720C1 (en) * 1994-05-11 1995-03-23 Siemens Ag Method and circuit arrangement for synchronising communication cell streams transmitted redundantly

Also Published As

Publication number Publication date
DE19713049A1 (en) 1998-10-01

Similar Documents

Publication Publication Date Title
EP0384936B1 (en) Method and circuit arrangement for forwarding information packets from incoming links via a packet-switching device
EP0584398B1 (en) Method and circuit for transmitting information cells within an ATM network
DE3732937A1 (en) CIRCUIT ARRANGEMENT FOR AVOIDING OVERLOAD IN A BROADBAND SWITCHING SYSTEM
EP0453607A1 (en) Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
DE69821018T2 (en) METHOD FOR SECURELY TRANSMITTING CELLS OF A TELECOMMUNICATION SYSTEM
EP0701348A2 (en) Packet transmission system
EP0453606B1 (en) Method and circuit arrangement for reducing the loss of information packets transmitted through a packet switch
EP0006145A1 (en) Circuit arrangement for a telecommunication exchange with microprocessors
EP0868053B1 (en) Redundant transmission system with shutdown of a faulty transmission link
DE2822896C2 (en)
DE19713049C2 (en) Method for determining the difference in transmission time between redundant transmission paths
EP0173274B1 (en) Method and circuit arrangement for realizing and maintaining a time division broadband connection
EP0321050B1 (en) Switching node of a broad-band switching system
EP0868103A2 (en) Acceptance of connections with lower priority, in particular of non-real-time (NRT) traffic, only by redundant transmission paths
DE19713066C1 (en) Early switching method between redundant transmission paths
DE2849744C2 (en) Circuit arrangement for monitoring the connections in a time division multiple switch
EP1398909B1 (en) Method and device for monitoring a data connection
DE2849348C2 (en)
EP0868052B1 (en) Redundant transmission system with avoidance of cell repetitions
DE3045431C2 (en) Statistical time division multiplex system
DE2849371A1 (en) METHOD FOR TRANSMITTING INFORMATION BETWEEN FACILITIES OF AN INDIRECTLY CONTROLLED SWITCHING SYSTEM, IN PARTICULAR TELEPHONE SWITCHING SYSTEM
DE2424860C3 (en)
DE19706081A1 (en) Digital data transmission method using time-division-multiplexing method
EP0584387B1 (en) Method and circuit to monitor cell sequence during transmission of data cells
EP0589288A2 (en) Method for multiplexing virtual channels on a transmission line

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee