[go: up one dir, main page]

DE69326830T2 - Verfahren und vorrichtung zur überwachung der übertragung von datenpaketen über getrennte kanäle - Google Patents

Verfahren und vorrichtung zur überwachung der übertragung von datenpaketen über getrennte kanäle

Info

Publication number
DE69326830T2
DE69326830T2 DE69326830T DE69326830T DE69326830T2 DE 69326830 T2 DE69326830 T2 DE 69326830T2 DE 69326830 T DE69326830 T DE 69326830T DE 69326830 T DE69326830 T DE 69326830T DE 69326830 T2 DE69326830 T2 DE 69326830T2
Authority
DE
Germany
Prior art keywords
value
channel
predetermined
transmission line
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69326830T
Other languages
English (en)
Other versions
DE69326830D1 (de
Inventor
Leif Larsson
Hans Saellberg
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of DE69326830D1 publication Critical patent/DE69326830D1/de
Publication of DE69326830T2 publication Critical patent/DE69326830T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • 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/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • H04L2012/5637Leaky Buckets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

    GEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein Verfahren und eine Einrichtung zum Überwachen des Flusses von Datenpaketen auf einer Übertragungsleitung mit mehreren Kanälen und insbesondere zum Vermeiden der Tatsache, daß Datenpakete jedes Kanals mit einer Intensität übertragen werden, die zu hoch oder nicht zulässig ist. In anderen Worten ausgedrückt, sollte für einen Datenpaketverkehr mit Zeitaufteilung mit mehreren Kanälen auf einer Leitung die Bandbreite für jeden Kanal immer beibehalten und niemals überschritten werden.
  • Stand der Technik
  • Das Leckbehälter-(Engl.: Leaky-Bucket)-Verfahren (BE) ist ein Verfahren nach dem Stand der Technik zum Überwachen der Bandbreite für einen ankommenden Strom von Datenpaketen oder Zellen, die beispielsweise in einem Netz vom ATM-Typ (Asynchroner Transfer Modus) weitergeleitet werden, und es ist in dem US-Patent 5,014,260 beschrieben, in dem die Priorität von der schwedischen Patentanmeldung SE 8803875-7 mit der Veröffentlichungsnummer 462360 beansprucht ist.
  • Weiterer Stand der Technik, der im Zusammenhang mit der Erfindung relavant ist, findet sich in den Patentdokumenten EP-A1-0 381 275, EP-A1-0 275 678, WO-A1-90/05416, US-A- 4 896 316, US-A-4 993 024, EP-A1-0 310 173, EP-A1-0 387 958, EP-A2-0 384 758, EP-A1-0 383 660.
  • Bei dem vorbekannten Algorithmus sind Zähler auf jedem Kanal vorgesehen. All diese Zähler werden regulär über die Zeit um einen Wert verringert, der für jeden Kanal vorgegeben ist. Kommt ein Datenpaket an, so wird die Identität oder Nummer des Kanals bestimmt, zu dem das Paket gehört, und anschließend wird der Zählwert dieses Kanals geprüft oder inspiziert. Ist der Zählwert größer als ein Schwellwert, der für den Kanal vorgegeben ist, so wird das Datenpaket verworfen oder es geht verloren, und es wird demnach nicht auf die Übertragungsleitung weitergeleitet. Andernfalls wird der Zählwert für diesen Kanal um einen Wert inkrementiert, der speziell für diesen Kanal vorgesehen ist, und das Datenpaket wird an die Übertragungsleitung weitergeleitet.
  • Durch diesen vorbekannten Prozeß läßt sich ein Parameter für die Kanalrate oder Bandbreite überwachen, beispielsweise die Spitzenrate oder die mittlere Rate. Mit einem kleinen Schwellwert kann die Spitzenrate überwacht werden, und mit einem größeren Schwellwert läßt sich ein oberer Grenzwert der mittleren Rate überwachen. Durch Kombinieren der beiden Prozesse dieser Art unter Bereitstellung eines sogenannten dualen Leckbehälterverfahrens (Engl.: Dual Leaky Bucket) läßt sich die Spitzenrate und die mittlere Rate für einen Kanal überwachen. Wird einer der jeweiligen Schwellwerte überschritten, so wird das momentan vorliegende Datenpaket verworfen oder es geht verloren.
  • Bei diesem vorbekannten Verfahren wird der ganze Prozeß in Echtzeit durchgeführt, ohne daß irgendein Puffer von mehreren Datenpaketen erfolgt. Im Gegensatz hierzu liegt lediglich ein Register oder eine Speichereinheit mit einem Datenpaket zu jedem Zeitpunkt vor. Ist das Datenpaket bei diesem Register angekommen, so wird durch den oben beschriebenen Vergleich unmittelbar entschieden, ob das Datenpaket weiterzuleiten ist. Ist die Zahl der auf der Übertragungsleitung eingesetzten Kanäle groß, so können Schwierigkeiten dahingehend entstehen, daß genügend Zeit für die zahlreichen Berechnungen zur Verfügung steht, die für das obige Verfahren erforderlich sind. Besonders zeitaufwendig ist der Schritt zum Dekrementieren - und zwar innerhalb kurzer Zeitintervalle - der Zählwerte für die zahlreichen Kanäle gemäß einem Dekrementierwert, der von jedem Kanal abhängt. Beträgt die Zahl der Kanäle beispielsweise mehrere hundert, so kann es unmöglich sein, daß die Zeit für all diese Berechnungsvorgänge zur Verfügung steht. Eine Möglichkeit bestünde dann darin, für jeden Kanal individuelle Zählerschaltungen vorzusehen, d. h. einen Hardware-Zähler für jeden Kanal. Aus Kostengründen kann diese Lösung unmöglich sein.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Zum Überwinden des oben angegebenen Problems wird im Rahmen der Erfindung ein Verfahren und eine Einrichtung vorgeschlagen, deren Merkmale und Charakteristiken anhand der angefügten Patentansprüche zu erkennen sind.
  • Demnach liegt - wie im Stand der Technik - ein Zählwert für jeden Kanal auf der Übertragungsleitung vor. Bei jeder Gelegenheit, bei der andernfalls all diese Zählwerte zu dekrementieren wären, wird lediglich ein kleiner Teil dekrementiert, vorzugsweise eine geringe Zahl derartiger Zählwerte, beispielsweise lediglich ein Wert. Das Dekrementieren der Zählwerte der Kanäle wird derart durchgeführt, daß das Dekrementieren die Kanäle zyklisch durchschreitet. Geeigneterweise wird in einer Speichereinheit die Information zum Identifizieren des Kanals gespeichert, für den dieser Wert zuletzt geändert wurde.
  • Bei Ankunft eines Datenpakets wird anstelle hiervon ein neuer Wert berechnet, dessen Größe dem Zählwert zugeordnet ist, der in dem bekannten Verfahren existiert. Der berechnete Wert wird anschließend mit einem Schwellwert für den Kanal verglichen, über den das Paket übertragen wird, und ist der berechnete Wert größer als der Schwellwert, so kann das Datenpaket verworfen werden, und es ist demnach nicht weiterzuleiten. Andernfalls wird das Paket immer weitergeleitet, und anschließend wird auch der Zählwert für den Kanal desselben modifiziert. In bestimmten Fällen kann ein Paket weitergeleitet werden, beispielsweise wenn die Übertragungsaktivität auf der Leitung gering ist, selbst wenn das Datenpaket gemäß dem obigen Vergleich verworfen werden sollte. In derartigen Fällen kann ein Flag in einem Signalfeld des Pakets gesetzt werden, mit der Bedeutung, daß das Paket verloren gehen oder verworfen werden kann. Nachfolgend wird lediglich der Fall behandelt, bei dem das Paket direkt verworfen wird, jedoch ist zu erkennen, daß die Erfindung sich ebenso für den Fall einsetzen läßt, bei dem lediglich irgendeine Art von Anzeige gesetzt ist, das für das Paket ein Verwerfen zulässig ist oder daß es eine niedrigere Priorität als die anderen Pakete hat, die zu demselben Kanal gehören. Beispielsweise läßt sich ein Verlustprioritätsflag in dem Headerteil des Datenpakets setzen oder ändern, derart, daß das Flag anzeigt, daß das Paket eine niedrige Verlustpriorität aufweist, und es vor anderen Paketen mit höherer Verlustpriorität verloren gehen oder verworfen werden kann, wenn die Übertragungslast irgendwo in dem Netz hoch ist.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Nun wird die Erfindung unter Bezug auf die beiliegende Zeichnung beschrieben; es zeigen:
  • Fig. 1 schematisch, wo eine Einrichtung gemäß der Erfindung angeordnet sein kann;
  • Fig. 2 schematisch eine Einrichtung zum Durchführen der Erfindung;
  • Fig. 3 und 4 schematisch zwei Berechnungsschritte gemäß der Erfindung;
  • Fig. 5 bis 7 ein für einen bestimmten Kanal bei dem erfindungsgemäßen Verfahren durchgeführtes Beispiel, derart, daß die beiden letzteren Figuren jeweils die Variation des Zählwerts und die Variation des berechneten Werts zeigen.
  • BESTER AUSFÜHRUNGSMODUS DER ERFINDUNG
  • In Fig. 1 ist schematisch gezeigt, wie eine Zahl von Datenpaketen, deren Kanalnummern mit den Zeichensymbolen der Datenpakete bezeichnet sind, bei einer Einrichtung 1 gemäß der Erfindung ankommen. In dieser Einrichtung gemäß der Erfindung werden gewisse Datenpakete oder Zellen verworfen (sie gehen verloren) oder markiert, wie es für das Paket mit der Kanalnummer n in der Figur dargestellt ist. Die Markierung gibt an, daß das Paket verworfen werden kann. Die Einrichtung gemäß der Erfindung hat den Zweck, daß eine Überlast eines Datennetzes verhindert wird, beispielsweise insbesondere dann, wenn eine Schalteinheit 3 mit ankommenden Zellen überflutet wird.
  • Die Fig. 2 zeigt detaillierter, wie die Einrichtung gemäß der vorliegenden Erfindung aufgebaut ist und betrieben wird. Für eine Übertragungsleitung 5 ist ein Pufferspeicher oder Register 7 vorgesehen, das maximal ein Datenpaket oder eine Zelle enthalten kann. Kommt ein Datenpaket bei dem Puffer 7 an, so wird Information von dem Paket entnommen, die die Kanalnummer n des Pakets enthält. Diese Kanalnummer n wird anschließend durch die logischen Schaltungen 9 in einer Überwachungseinheit 11 verarbeitet. Erreicht ein Datenpaket den Puffer 7, so wird eine Berechnungsschleife in diesen logischen Schaltungen 9 gestartet.
  • Die Überwachungseinheit 11 enthält auch mehrere Speicher oder Register für zahlreiche Punkte, die durch die logischen Schaltungen 9 verwendet werden. In diesen Speichern oder Registern kann demnach die gespeicherte Nummer n des Kanals des vorliegenden Datenpakets gefunden werden, sowie eine Kanalnummer m zum Bezeichnen der Nummer eines Kanals, dessen erster Zählwert Lm zuletzt geändert wurde. Ferner ist Information über die Gesamtzahl (M) der Kanäle vorgesehen, die die Überwachungseinheit 11 behandeln kann. Für jeden Kanal wird auch ein Schwellenwert Ti erfaßt, sowie ein Modifikationswert oder Stufenwert Di, ein Inkrementier- oder Addierwert Ii, und der Zählwert oder der erste Wert Li. Der Wert i bedeutet hier die Kanalnummer und läuft zwischen eins 1 bis zu einschließlich M. Die Parameter Ti, Di, und Ii sind einzeln oder bestimmt für jeden Kanal in dem allgemeinen Fall vorgegeben.
  • Erreicht ein Datenpaket den Puffer 7, so wird ein Signal hiervon und Information über die Kanalnummer n des Pakets zu den logischen Schaltungen 9 gesendet. Diese Schaltungen beginnen dann mit der folgenden Berechnungsfolge. In dem Block 13 wird ein Wert Fn für den Kanal berechnet. Dieser Wert hängt von der Kanalnummer ab, sowie von der Zahl der Kanäle, die verbleiben und deren Werte in Stufen zu ändern sind, bis der Wert für exakt diesen Kanal zu ändern oder dekrementieren ist. Dieser berechnete Wert Fn wird anschließend in dem Block 15 mit einem Schwellwert Tn für den Kanal n verglichen, und ist der Schwellwert niedriger als dieser berechnete Wert Fn, so wird das Paket verworfen und ein geeignetes Signal wird bei dem Block 16 zu dem Puffer 7 gesendet, derart, daß dieses Signal die Bedeutung hat, daß der Puffer das Paket nicht weiterleiten soll. Führt der Vergleich im Block 15 anstelle hiervon zu der Antwort NEIN, so wird das Paket akzeptiert, und es ist weiterzuleiten, und in dem Block 17 wird ein Signal hiervon zu dem Puffer 7 gesendet. Anschließend wird der Zählwert Ln für diesen Kanal in dem Block 19 geändert.
  • Für die Übertragung der Pakete auf der Leitung 5 wird von einer regulären zeitlichen Unterteilung derart ausgegangen, daß Pakete zu regulären sich wiederholenden Zeitpunkten oder in den zugeordneten Perioden zwischen diesen Zeitpunkten gesendet werden oder ankommen, so daß die Übertragung immer zu definierten Zeitschlitzen erfolgt. Die Zeitperiode zwischen diesen wiederholten Zeitpunkten kann auch als Zellzeitpunkt oder Zellperiode bezeichnet werden. Bei einer niedrigen Last in dem Netz kommen Pakete nicht in jedem Zeitschlitz an. Ferner wird für jeden Zeitschlitz oder jede Zellperiode in dem Block 21 der Wert einer Variablen m geändert, derart, daß diese Variable die Zahl desjenigen Kanals anzeigt, für den der Zählwert Lm zuletzt dekrementiert wurde. Die Änderung läßt sich beispielsweise durch Inkrementieren von m um den Wert eins durchführen. Wird dies für diesen nächsten Kanal durchgeführt, der wiederum die Zahl m aufweist, so wird der erste Zählwert Lm, der hierzu gehört, in dem Block 23 modifiziert. Sind diese Schritte durchgeführt, so wartet der Prozeß auf den Beginn der nächsten Zellperiode. Bei einer vollen Last auf der Leitung 5 ist diese Bedingung dieselbe, wie die Ankunft eines neuen Datenpakets bei dem Puffer 7.
  • In Fig. 3 ist detailliert die Berechnung von Fn in dem Block 13 dargestellt. In einem Block 25 erfolgt demnach ein Vergleich der vorliegenden Nummer n zum Bezeichnen der Nummer des Kanals, dessen Zählwert Ln zuletzt geändert wurde, mit der Kanalnummer n des empfangenen Datenpakets, und ist dieser letztere Wert n niedriger oder gleich dem Wert m, so wird in dem Block 27 der Wert Fn zu Ln - Dn * (m - n) berechnet. Führt anstelle hiervon der Vergleich zum Ergebnis NEIN, so wird in dem Block 29 die Berechnung von Fn mittels dem Ausdruck Ln - Dn * (M + m - n) durchgeführt.
  • Diese zwei Fälle sind erforderlich, da die Kanalnummer m für den Kanal, für den der Zählwert zuletzt dekrementiert wurde, beispielsweise zyklisch, über die Werte 0, 1, 2, ..., M - 1 läuft. Der Ausdruck in den Klammern bei den Blöcken 27 und 29 bezeichnet demnach die Nummer der Kanäle, deren Zählwerte noch zu dekrementieren sind, bevor der Zählwert des Kanals mit der Nummer n, der zu der vorliegenden Zelle gehört, zu dekrementieren ist.
  • Die Fig. 4 zeigt detailliert, wie die Änderung des Zählwerts Ln in Block 19 durchgeführt wird. Hier wird zunächst im Block 31 bestimmt, ob der berechnete Wert Fn größer oder gleich dem Wert Null ist. Führt der Vergleich zu der Antwort JA, so wird in dem Block 33 der Zählwert Ln um den Schritt In inkrementiert, der in der Überwachungseinheit 11 gespeichert ist. Führt der Vergleich zu der Antwort NEIN, so wird in einem Block 35 die Kanalnummer n für den Kanal, dessen Zählwert Lm zuletzt dekrementiert wurde, mit der Kanalnummer n der vorliegenden Zelle verglichen. Ist die erstere Kanalnummer n größer als die Kanalnummer der vorliegenden Zelle n, so wird der Block 37 durchgeführt, indem ein neuer Zählwert gemäß dem Ausdruck In + Dn * (m - n) bereitgestellt wird, wohingehend im entgegengesetzten Fall dem Zählwert der Wert In + Dn * (M + m - n) in dem Block 39 zugewiesen wird.
  • In dem letzteren Fall werden dann, wenn der berechnete Wert Fn demnach kleiner als der Wert Null ist, die neuen Werte für den Zählwert Ln derart gesetzt, daß einem neuen Wert Fn, der anhand dieser Werte berechnet wird, der Wert Null zugewiesen wird.
  • Nachfolgend ist in der Formulierung eines Pseudocodes der Prozeßablauf angegeben, der jedesmal dann durchgeführt wird, wenn ein Datenpaket bei der Überwachungseinheit 3 ankommt. Prozeß
  • BEISPIEL
  • Die Differenz zwischen dem Zählwert Ln und dem berechneten Pegelwert Fn für einen Kanal wird anhand eines Beispiels erklärt, das in den Fig. 5 bis 7 gezeigt ist. Wir betrachten den Fall, daß 10 Zellen sequentiell ankommen, die alle dieselbe Kanalnummer aufweisen, beispielsweise die Kanalnummer 1, gefolgt von 10 Zellen mit irgendeiner anderen Kanalnummer und hiernach weiteren 12 Zellen, die sämtlich die Kanalnummer 1 aufweisen, wie in Fig. 5 ersichtlich.
  • Die Fig. 6 und 7 zeigen, wie sich der Zählwert L&sub1;, der auch als der fiktive Pegelwert bezeichnet werden kann, und der berechnete oder "tatsächliche" Pegelwert Fn jeweils verändern, wenn das Eingangssignal auf der Leitung 5 so vorliegt, wie in Fig. 5 gezeigt. Die Zahlen in der Zeichnung sind für die folgenden Werte der Variablen berechnet, die zu dem Kanal 1 gehören:
  • - M: Die Zahl der Kanäle, die sich durch die Einrichtung überwachen läßt, ist zu dem Wert 32 gesetzt. In tatsächlichen Fällen ist die Zahl der Kanäle, die sich durch die Einrichtung überwachen läßt, signifikant höher.
  • - D&sub1;: Der kanalabhängige Dekrementierwert D&sub1; für den Kanal 1 ist zu dem Wert 19663 gesetzt.
  • - I&sub1;: Der Inkrementierwert I&sub1; ist zu dem Wert 28600 gesetzt.
  • - T&sub1;: Der Schwellwert ist zu einem sehr hohen Wert gesetzt. Es wird anschließend der folgende Prozeß erhalten, und er ist zunächst in Fig. 6 gezeigt, die die Variation des Zählwerts L&sub1; bei Ankunft von Zellen darstellt. Die Zustände sind numeriert, und zwar mit der Kanalnummer n für den Zählwert Ln, der zuletzt vermindert wurde:
  • - m = 1, 2, ... 10: Da der Schwellwert T&sub1; sehr hoch ist, werden alle der ersten 10 Zellen akzeptiert. Der Pegelwert L&sub1; wird um den Wert I&sub1; für jede Zelle erhöht, die die Kanalnummer 1 aufweist und die akzeptiert wird. Nachdem die ersten 10 Zellen angekommen sind, hat L&sub1; demnach den Wert 10 · I&sub1; ( = 286000) erreicht.
  • - m = 11, 12, ..., 20: Die folgenden 10 Zellen weisen nicht die Kanalnummer 1 auf, und demnach wird L&sub1; nicht beeinflußt.
  • - m = 21, 22, ..., 31, 0: Kommt die erste Zelle mit der Kanalnummer 1 an (m = 21), so wird entdeckt, daß der tatsächliche Pegelwert F&sub1; kleiner als der Wert Null ist (vgl. Fig. 7). Damit dieser derart korrigiert wird, daß dieser Wert F&sub1; tatsächlich einen Wert bezeichnet, der den den Pegelwert in dem bekannten Algorithmus entspricht, wird L&sub1; ein Wert (I&sub1; + (m - n) · D&sub1;), zugewiesen, wodurch der tatsächliche Pegelwert F&sub1; gleich dem Wert Null ist. Hiernach wird L&sub1; um I&sub1; für jede Zelle erhöht, die ankommt und die Kanalnummer 1 aufweist. Nimmt die Variable n erneut den Wert 1 an, so wird der Kanal 1 um den Wert M · D&sub1; dekrementiert.
  • - m = 1: Gilt m = 1, so ist der Zählwert L&sub1; des Kanals 1 um M · D&sub1; zu dekrementieren.
  • Die Fig. 7 zeigt die Variation des tatsächlichen oder des berechneten Pegelwerts F&sub1;, dargestellt gegenüber der Zahl der ankommenden Zellen. Der Prozeß verläuft wie folgt:
  • - m = 1, 2, ..., 10: Die ersten 10 Zellen werden durch den Prozeß akzeptiert. Für jede akzeptierte Zelle wird ein Wert I&sub1; zu L&sub1; addiert. Zur selben Zeit wird die Variable m um den Wert Eins erhöht, was dazu führt, daß F&sub1; um D&sub1; für jede ankommende Zelle verringert wird.
  • - m = 11, 12, ..., 20: Diese Zellen weisen nicht die Kanalnummer 1 auf, und demnach wird L&sub1; nicht beeinflußt. Anstelle hiervon wird F&sub1; fortlaufend um den Leckwert D&sub1; verringert.
  • - m = 21, 22, ..., 31, 0: Kommt die erste Zelle mit der Kanalnummer 1 an, so wird der tatsächliche Wert F&sub1; berechnet. Anschließend wird festgestellt, daß F&sub1; einen Wert kleiner als Null (= -107260) aufweist. Durch Zuordnen des Werts I&sub1; + (m - n) · D&sub1; zu L&sub1; wird F&sub1; der Wert Null zugeordnet.
  • - m = 1: Ist m = 1, so wird L&sub1; um M · D&sub1; dekrementiert. Dies führt zu F&sub1; = L&sub1;.

Claims (24)

1. Verfahren zum Überwachen des Flusses von Datenpaketen auf einer Übertragungsleitung mit einer Zahl von (M) Kanälen, derart, daß jedem Kanal (i) ein erster Wert (Li) und ein zweiter Wert (T&sub1;) zugeordnet ist, dadurch gekennzeichnet, daß
- für jede reguläre aufeinanderfolgende erste Zeitperiode (Δt) der erste Wert (Lm) eines nachfolgenden Kanals in eine erste Richtung gemäß einer ersten vorgegebenen Stufe (M · Dm) verändert wird, derart, daß die Änderungen in zyklischer Folge für alle Kanäle durchgeführt werden,
- daß für jedes auf der Übertragungsleitung ankommende Datenpaket der Kanal (n) bestimmt wird, zu dem das Paket gehört,
- daß ein dritter Wert (Fn) auf der Grundlage des ersten Werts (Ln) für diesen bestimmten Kanal (n) berechnet wird, sowie einer der Größen:
-- Zahl der Datenpakete, die auf der Übertragungsleitung angekommen sind, nachdem der erste Wert (Ln) für diesen Kanal (n) zuletzt geändert wurde, und
-- in dem Fall, in dem die Übertragung der Datenpakete auf der Übertragungsleitung zeitlich in regulären zweiten Zeitperioden unterteilt ist, derart, daß die Übertragung eines Pakets immer während einer solchen zweiten Zeitperiode durchgeführt wird, die Zahl der zweiten Zeitperioden, die verstrichen sind, seitdem der erste Wert (Ln) für diesen Kanal (n) zuletzt geändert wurde,
- der berechnete dritte Wert (Fn) mit dem zweiten Wert (Tn) für den Kanal verglichen wird, und abhängig von dem Vergleichsergebnis einer der folgenden Schritte durchgeführt wird:
-- das Datenpaket wird verworfen oder so markiert, daß es möglicherweise verworfen wird, wenn weitere Bedingungen erfüllt sind, und
- das Datenpaket wird beibehalten und auf der Übertragungsleitung weitergeleitet, wodurch verhindert wird, daß auf irgendeinem der Kanäle Datenpakete mit einer Intensität gesendet werden, die größer als für die Kanäle vorgegebene Werte sind.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die ersten regulären Zeitintervalle (Δt) die Zeitintervalle sind, zu denen Datenpakete sequentiell auf der Übertragungsleitung derart ankommen, daß die Änderung um die erste Stufe (M · Dm) bei jeder Ankunft eines Datenpakets auf der Übertragungsleitung durchgeführt wird, oder daß die ersten regulären Zeitperioden dieselben wie die zweiten regulären Zeitintervalle sind.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß bei der Berechnung des dritten Werts (Fn) für einen Kanal (n), zu dem ein ankommendes Datenpaket gehört, der dritte Wert eine Änderung des ersten Werts (Ln) des Kanals (n) in eine zweite Richtung entgegengesetzt zu der ersten Richtung ist.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß die erste Stufe (M · Dm) für die Änderung des ersten Werts (Lm) für den Kanal (m) individuell für jeden Kanal (m) ist.
5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß als erste Stufe (M · Dm) für die Änderung des ersten Werts (Lm) für einen Kanal (m) das Produkt der Zahl (M) der Kanäle und eines vierten vorgegebenen Werts (Dm), der individuell für jeden Kanal vorgesehen sein kann, berechnet wird.
6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß dann, wenn eine Änderung eines ersten Werts (Lm) um eine vorgegebene erste Stufe (M · Dm) dazu führen sollte, daß dieser erste Wert (Lm) sein Vorzeichen ändern müßte, dieser erste Wert (Lm) zu dem Wert Null derart gesetzt wird, daß alle ersten Werte (Li) immer dasselbe Vorzeichen aufweisen und/oder gleich dem Wert Null sind.
7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß bei dem Berechnen des dritten Werts (Fn) auch ein vierter vorgegebener Wert (Dn) eingesetzt wird, der insbesondere für jeden Kanal individuell vorgesehen ist.
8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß der dritte Wert (Fn) ein Kanal (n) als Differenz zwischen oder Summe des ersten Werts (Ln) für diesen Kanal und einer vorgegebenen Funktion der Zahl der Datenpakete berechnet wird, die auf der Übertragungsleitung angekommen sind, seitdem der erste Wert (Ln) für diesen Kanal n zuletzt geändert wurde, oder der Zahl der zweiten Zeitintervalle, die jeweils verstrichen sind, seitdem der erste Wert (Ln) für diesen Kanal (n) zuletzt geändert wurde.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß die vorgegebene Funktion das Produkt eines vierten vorgegebenen Werts (Dn) ist, der einzeln für jeden Kanal vorgesehen sein kann.
10. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß in dem Fall, in dem ein zu einem Kanal (n) gehörendes Datenpaket beibehalten und weitergeleitet wird, der erste Wert (Ln) für diesen Kanal um eine zweite vorgegebene Stufe (In) geändert wird, die für jeden Kanal individuell vorgesehen sein kann.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß die erste vorgegebene Stufe (M · Dn) und die zweite vorgegebene Stufe (In) unterschiedliche Vorzeichen aufweisen.
12. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, daß dann, wenn beim Berechnen des dritten Werts (Fn) für einen Kanal (n) ein Wert erhalten wird, dem ein entgegengesetztes Vorzeichen im Vergleich zu dem Vorzeichen des ersten Werts (Ln) für diesen Kanal zugeordnet ist, der erste Wert (Ln) für diesen Kanal so geändert wird, daß eine Neuberechnung des dritten Werts (Fn) so erfolgt, daß mittels dieses modifizierten ersten Werts (Ln) dem dritten Wert (Fn) ein Wert gleich Null zugewiesen wird.
13. Einrichtung zum Überwachen des Flusses von Datenpaketen auf einer Übertragungsleitung mit einer Zahl von (M) Kanälen, derart, daß jedem Kanal (i) ein erster Wert (Li) und ein zweiter Wert (Ti) zugeordnet ist,
gekennzeichnet durch
- eine für jeden Kanal vorgesehene Vorrichtung zum Speichern eines ersten Werts (Li) und zum Speichern eines zweiten vorgegebenen Werts (Ti),
- Steuerschaltungen mit einer Änderungsvorrichtung zum Ändern bei regulären aufeinanderfolgenden ersten Zeitintervallen (Δt) und entlang einer ersten Richtung des ersten Werts (Lm) gemäß einer ersten vorgegebenen Stufe (M · Di) derart, daß die Steuerschaltungen zum Durchführen dieser Änderungen in einer zyklischen Folge für alle Kanäle ausgebildet sind, ferner derart, daß
- die Steuerschaltungen so ausgebildet sind, daß sie für jedes ankommende Datenpaket den Kanal (n) festlegen, zu dem das Paket gehört,
- die Steuerschaltungen eine Berechnungsvorrichtung enthalten, und zwar zum Berechnen eines dritten Werts (Fn) auf der Grundlage des ersten Werts (Ln) für diesen Kanal und ebenso auf der Grundlage Von:
-- der Zahl der Datenpakete, die auf der Übertragungsleitung angekommen sind, nachdem der erste Wert für diesen Kanal (n) zuletzt geändert wurde, und
-- für den Fall, daß die Übertragung auf der Leitung zeitlich in reguläre zweite Zeitintervalle so unterteilt ist, daß die Übertragung von Paketen immer während derartiger zweiter Zeitintervalle durchgeführt wird, anhand der Zahl der zweiten Zeitintervalle, die verstrichen sind, seitdem der erste Wert für diesen Kanal zuletzt geändert wurde,
- die Steuerschaltung ferner eine Vergleichsvorrichtung zum Vergleichen des berechneten dritten Werts (Fn) mit dem zweiten vorgegebenen Wert (Tn) für den Kanal (n) enthält,
- die Steuerschaltungen ferner eine Vorrichtung enthalten, und zwar zum Durchführen in Übereinstimmung mit dem Vergleichsergebnis einer der folgenden Schritte:
-- daß das Datenpaket verworfen ist oder so markiert ist, daß es möglicherweise verworfen wird, wenn weitere Bedingungen erfüllt sind, und
- das Datenpaket beibehalten und weitergeleitet wird,
wodurch verhindert wird, daß an irgendeinem der Kanäle auf der Übertragungsleitung Datenpakete mit Intensitäten gesendet werden, die größer als für jeden Kanal vorgegebene Werte sind.
14. Einrichtung nach Anspruch 13, dadurch gekennzeichnet, daß die Änderungsvorrichtung so ausgebildet ist, daß sie als reguläre erste aufeinanderfolgenden Zeitintervalle (Δt) diejenigen Zeitpunkte nützt, zu denen Datenpakete sequentiell auf der Übertragungsleitung ankommen, derart, daß die Änderung gemäß der ersten vorgegebenen Stufe (M · Di) für jede Ankunft eines Datenpakets auf der Übertragungsleitung durchgeführt wird, oder daß sie als erste reguläre Zeitintervalle (Δt) jeweils die zweiten regulären Zeitintervalle einsetzt.
15. Einrichtung nach Anspruch 13 oder 14, dadurch gekennzeichnet, daß die Berechnungsvorrichtung so ausgebildet ist, daß sie bei der Berechnung des dritten Werts (Fn) diesem einen Wert zuweist, der eine Änderung des ersten Werts (Ln) entlang einer zweiten Richtung entgegengesetzt zu der ersten Richtung ist.
16. Einrichtung nach einem der Ansprüche 13 bis 15, dadurch gekennzeichnet, daß die Speichervorrichtungen so ausgebildet sind, daß sie für jeden Kanal (i) eine erste Stufe (M · Di) für die Änderung des ersten Werts (Li) speichern.
17. Einrichtung nach einem der Ansprüche 13 bis 16, dadurch gekennzeichnet, daß die Änderungsvorrichtung so ausgebildet ist, daß die erste Stufe für die Änderung des ersten Werts (Lm) für einen Kanal (m) das Produkt der Zahl (M) der Kanäle und eines vierten vorgegebenen Werts (Dm) ist, der in der Speichervorrichtung für jeden Kanal gespeichert wird.
18. Einrichtung nach einem der Ansprüche 13 bis 17, dadurch gekennzeichnet, daß die Änderungsvorrichtung so ausgebildet ist, daß sie in dem Fall, in dem eine Änderung eines ersten Werts (Lm) um die erste vorgegebene Stufe (M · Dm) dazu führen würde, daß dieser erste Wert (Lm) sein Vorzeichen ändern müßte, dieser erste Wert (Lm) auf einen Wert gleich Null so gesetzt wird, daß die ersten Werte (Lm) immer dasselbe Vorzeichen und/oder den Wert gleich Null aufweisen.
19. Einrichtung nach einem der Ansprüche 13 bis 18, dadurch gekennzeichnet, daß die Berechnungsvorrichtungen so ausgebildet sind, daß sie bei der Berechnung des dritten Werts (Fn) auch einen vierten vorgegebenen Wert (Dn) einsetzen, der für jeden Kanal (n) in der Speichervorrichtung gespeichert ist.
20. Einrichtung nach Anspruch 13, dadurch gekennzeichnet, daß die Berechnungsvorrichtungen so ausgebildet sind, daß sie den dritten Wert (Fn) für einen Kanal (n) als Differenz zwischen oder die Summe des ersten Werts (Ln) für diesen Kanal und einer vorgegebenen Funktion der Zahl der Datenpakete berechnet, die auf der Übertragungsleitung angekommen sind, seitdem der erste Wert (Ln) für diesen Kanal (n) zuletzt geändert wurde, oder der Zahl der zweiten Zeitintervalle, die jeweils seit der letzten Änderung des ersten Werts (Ln) für diesen Kanal verstrichen sind.
21. Einrichtung nach Anspruch 20, dadurch gekennzeichnet, daß die Berechnungsvorrichtungen so ausgebildet sind, daß sie als vorgegebene Funktion das Produkt eines vierten vorgegebenen Werts (Dn) einsetzen, der in einer Speichervorrichtung für diesen Kanal (n) gespeichert ist.
22. Einrichtung nach einem der Ansprüche 13 bis 21, dadurch gekennzeichnet, daß die Steuerschaltungen ferner eine Veränderungsvorrichtung enthalten, die in dem Fall, in dem ein zu einem Kanal (n) gehörendes Datenpaket beibehalten und weitergeleitet wird, den ersten Wert (Ln) für diesen Kanal gemäß einer zweiten vorgegebenen Stufe (In) ändern, der in der Speichervorrichtung gespeichert ist.
23. Einrichtung nach Anspruch 22, dadurch gekennzeichnet, daß die erste vorgegebene Stufe (M · Dn) und die zweite vorgegebene Stufe (In) unterschiedliche Vorzeichen aufweisen.
24. Einrichtung nach einem der Ansprüche 13 bis 23, dadurch gekennzeichnet, daß in dem Fall, bei dem im Rahmen der Berechnung des dritten Werts (Fn) ein Wert erhalten wird, dem ein im Vergleich zum Vorzeichen des ersten Werts entgegengesetztes Vorzeichen zugeordnet ist, der erste Wert (Ln) für diesen Kanal derart geändert wird, daß bei einer neuen Berechnung des dritten Werts (Fn) mittels dieses modifizierten ersten Werts (Ln) dem dritten Wert (Fn) ein Wert gleich dem Wert Null zugewiesen wird.
DE69326830T 1992-03-13 1993-03-10 Verfahren und vorrichtung zur überwachung der übertragung von datenpaketen über getrennte kanäle Expired - Lifetime DE69326830T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9200775A SE470002B (sv) 1992-03-13 1992-03-13 Förfarande för att förhindra att det på någon av ett antal kanaler på en gemensam överföringsledning sänds datapaket med högre intensitet än ett för kanalen förutbestämt värde samt anordning för utövande av sättet
PCT/SE1993/000207 WO1993018600A1 (en) 1992-03-13 1993-03-10 A method and a device for monitoring channel split data packet transmission

Publications (2)

Publication Number Publication Date
DE69326830D1 DE69326830D1 (de) 1999-11-25
DE69326830T2 true DE69326830T2 (de) 2000-04-13

Family

ID=20385609

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69326830T Expired - Lifetime DE69326830T2 (de) 1992-03-13 1993-03-10 Verfahren und vorrichtung zur überwachung der übertragung von datenpaketen über getrennte kanäle

Country Status (17)

Country Link
US (1) US5361252A (de)
EP (1) EP0630541B1 (de)
JP (1) JP3294847B2 (de)
KR (1) KR100228500B1 (de)
CN (1) CN1057416C (de)
AU (1) AU682820B2 (de)
BR (1) BR9306049A (de)
CA (1) CA2130356C (de)
DE (1) DE69326830T2 (de)
DK (1) DK0630541T3 (de)
ES (1) ES2139653T3 (de)
FI (1) FI944188A0 (de)
GR (1) GR3032206T3 (de)
MX (1) MX9301324A (de)
NO (1) NO943378L (de)
SE (1) SE470002B (de)
WO (1) WO1993018600A1 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE515178C2 (sv) * 1992-03-20 2001-06-25 Ericsson Telefon Ab L M Förfaranden och anordningar för prioritering vid bufferthantering i paketnät
SE503589C2 (sv) * 1994-02-10 1996-07-15 Ericsson Telefon Ab L M Förfarande och anordning för övervakning av ett minne
GB9405406D0 (en) * 1994-03-18 1994-05-04 Netcomm Ltd Atm cell switch
JP3309020B2 (ja) * 1994-06-20 2002-07-29 富士通株式会社 送信スループット制御装置及び方法
US5594729A (en) * 1994-09-23 1997-01-14 Lucent Technologies Inc. System and method for employing single-bit feedback control within a variable bit rate data transmission network
US5513174A (en) * 1994-12-07 1996-04-30 At&T Corp. Telecommunication system with detection and control of packet collisions
NL9500585A (nl) * 1995-03-27 1996-11-01 Nederland Ptt ATM policing orgaan.
US5751964A (en) * 1995-09-12 1998-05-12 International Business Machines Corporation System and method for automatic determination of thresholds in network management
FI100155B (fi) 1995-11-09 1997-09-30 Nokia Telecommunications Oy Liikenteen mittaus tietoliikennejärjestelmässä
FI100158B (fi) * 1995-11-09 1997-09-30 Nokia Telecommunications Oy Liikenteen ohjaus tietoliikennejärjestelmässä
US5963542A (en) * 1996-09-03 1999-10-05 The United States Of America As Represented By The Secretary Of The Navy Asynchronous transfer mode cell loss estimator
KR100250659B1 (ko) * 1997-04-03 2000-04-01 강병호 넘버 세븐 신호 및 링크상태 모니터시 채널선택 및 표시장치
US6088370A (en) * 1997-09-22 2000-07-11 Intel Corporation Fast 16 bit, split transaction I/O bus
US6108736A (en) * 1997-09-22 2000-08-22 Intel Corporation System and method of flow control for a high speed bus
US7107371B1 (en) 1997-09-22 2006-09-12 Intel Corporation Method and apparatus for providing and embedding control information in a bus system
US6256308B1 (en) 1998-01-20 2001-07-03 Telefonaktiebolaget Lm Ericsson Multi-service circuit for telecommunications
JP2004364217A (ja) * 2003-06-09 2004-12-24 Matsushita Electric Ind Co Ltd パケット通信装置
CN107682423A (zh) * 2017-09-22 2018-02-09 深圳市盛路物联通讯技术有限公司 一种数据转发方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734907A (en) * 1985-09-06 1988-03-29 Washington University Broadcast packet switching network
US4769810A (en) * 1986-12-31 1988-09-06 American Telephone And Telegraph Company, At&T Bell Laboratories Packet switching system arranged for congestion control through bandwidth management
FR2616025B1 (fr) * 1987-05-26 1989-07-21 Lespagnol Albert Methode et systeme de controle de flux de paquets
FR2616024B1 (fr) * 1987-05-26 1989-07-21 Quinquis Jean Paul Systeme et methode de controle de flux de paquets
DE3732937A1 (de) * 1987-09-30 1989-04-20 Philips Patentverwaltung Schaltungsanordnung zur vermeidung von ueberlast in einem breitband-vermittlungssystem
SE462360B (sv) * 1988-10-28 1990-06-11 Ellemtel Utvecklings Ab Foerfarande och anordning foer att foerhindra att det paa en gemensam oeverfoeringslaenk saends datapaket med hoegre intensitet aen ettfoerutbestaemt vaerdesitet aen ett foerutbestaemt vaerde
EP0396562A1 (de) * 1988-11-10 1990-11-14 BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap Einrichtung zur statistischen messung und vermittlungsanlage mit einer solchen vorrichtung
NL8900269A (nl) * 1989-02-03 1990-09-03 Nederland Ptt Methode voor het via een meervoud van asynchroon tijdverdeelde transmissiekanalen overdragen van een stroom van datacellen, waarbij per transmissiekanaal een tellerstand wordt bijgehouden, die afhankelijk is van het aantal datacellen per tijd.
FR2643532B1 (fr) * 1989-02-17 1991-05-10 France Etat Procede de reservation de debits et commutateurs temporels de paquets asynchrones
JPH02220531A (ja) * 1989-02-22 1990-09-03 Toshiba Corp 呼接続制御方式および流量監視方式
NL8900640A (nl) * 1989-03-16 1990-10-16 At & T & Philips Telecomm Werkwijze voor het in atd (asynchronous time division) overdragen van datapakketten en een inrichting voor toepassing van deze werkwijze.
FR2648649B1 (fr) * 1989-06-20 1991-08-23 Cit Alcatel Procede et dispositif d'evaluation quantifie du debit de circuits virtuels empruntant une voie de transmission a multiplexage temporel asynchrone
US5115429A (en) * 1990-08-02 1992-05-19 Codex Corporation Dynamic encoding rate control minimizes traffic congestion in a packet network
US5216670A (en) * 1991-07-03 1993-06-01 International Business Machines Corporation Message stripping protocol for a communication network

Also Published As

Publication number Publication date
AU3771693A (en) 1993-10-05
CA2130356C (en) 2004-02-17
KR950701170A (ko) 1995-02-20
CA2130356A1 (en) 1993-09-14
GR3032206T3 (en) 2000-04-27
NO943378D0 (no) 1994-09-12
EP0630541B1 (de) 1999-10-20
NO943378L (no) 1994-09-12
CN1057416C (zh) 2000-10-11
FI944188A (fi) 1994-09-12
JPH07504547A (ja) 1995-05-18
AU682820B2 (en) 1997-10-23
FI944188A0 (fi) 1994-09-12
MX9301324A (es) 1993-09-01
US5361252A (en) 1994-11-01
KR100228500B1 (ko) 1999-11-01
SE470002B (sv) 1993-10-18
JP3294847B2 (ja) 2002-06-24
SE9200775L (sv) 1993-09-14
EP0630541A1 (de) 1994-12-28
CN1082286A (zh) 1994-02-16
DE69326830D1 (de) 1999-11-25
ES2139653T3 (es) 2000-02-16
WO1993018600A1 (en) 1993-09-16
SE9200775D0 (sv) 1992-03-13
DK0630541T3 (da) 2000-04-17
BR9306049A (pt) 1997-11-18

Similar Documents

Publication Publication Date Title
DE69326830T2 (de) Verfahren und vorrichtung zur überwachung der übertragung von datenpaketen über getrennte kanäle
DE69007644T2 (de) Verfahren zur Übertragung eines Flusses von Datenzellen, über eine Mehrzahl von Asynchron-Zeitmultiplex-Übertragungs-Kanälen, wobei der Stand eines Zählers für jeden Übertragungskanal in Übereinstimmung mit der Anzahl von Datenzellen pro Zeiteinheit auf dem laufenden gehalten wird.
DE19634492B4 (de) Verfahren zum optimierten Übertragen von ATM-Zellen über Verbindungsabschnitte
DE69033695T2 (de) Anrufverwaltungssystem in einer ATM-Vermittlungsanlage
DE68911106T2 (de) Verfahren und Vorrichtung zur Verhinderung von Übertragung von Datenpaketen mit einer Intensität grösser als ein vorausbestimmter Wert in jedem von mehreren Kanälen einer gemeinsamen Übertragungsverbindung.
EP0419959B1 (de) Schaltungsanordnung zum Überprüfen der Einhaltung festgelegter Übertragungsbitraten bei der Übertragung von Nachrichtenzellen
DE69629890T2 (de) ATM-Vermittlungssystem und Prioritätensteuerungsverfahren
EP0566961A2 (de) Verfahren und Schaltungsanordnung zum Überprüfen der Einhaltung vorgegebener Übertragungsbitraten in einer ATM- Vermittlungseinrichtung
DE69310946T2 (de) Verfahren und Mittel zum Detektieren einer Leitweglenkungsschleife in einem Fernmeldenetz
DE69629540T2 (de) Verfahren und Gerät zum Sortieren von Elementen
DE69428425T2 (de) Verfahren zur Formung eines Zellenstromes, der Benutzer- und OAM-Zellen enthält
EP0591234B1 (de) Verfahren zum bestimmen der art einer datenverfälschenden störung
DE60217729T2 (de) Verfahren zum erkennen eines elektronischen geräts in einem mehrfachsteuersystem
EP0862827B1 (de) Verfahren zum überprüfen eines gemäss einem kommunikationsprotokoll durchgeführten datenaustausches
DE2916158A1 (de) Geraet zur anzeige von haeufigkeitsverteilungen von messwerten o.dgl. ueber einen einstellbaren messbereich
EP0711055B1 (de) Verfahren und Vorrichtung zur Messung charakteristischer Grössen eines Stroms von Datenpaketen fester Länge in einem digitalen Übertragungssystem
EP1447957A2 (de) Verfahren zum Erlernen der Kontextregeln zu Nachrichtenattributen
EP0720411B1 (de) Verfahren und Anlage zur Überwachung eines ATM-Zellenstroms
DE2126456C3 (de) Schaltungsanordnung zur Verwendung in einer Datenverarbeitungsanlage
DE10341071B3 (de) Verfahren zur Überlastabwehr, besonders für Call Processsing Plattformen
DE10212131A1 (de) Verfahren zum Überwachen einer Automatisierungsanlage
DE69017125T2 (de) Verfahren zur Überwachung eines abgehenden Übertragungsmediums mit einer Mehrzahl von virtuellen, asynchron zeitverschachtelten Übertragungskanälen mittels einer Überwachungseinrichtung.
EP0022985B1 (de) Schaltungsanordnung zur Erkennung vorgegebener Binärwerte bestimmter Mindestdauer
DE3248393C2 (de)
EP0108261B1 (de) Logikanalysator

Legal Events

Date Code Title Description
8364 No opposition during term of opposition