DE3533847A1 - Weglenkendes paketvermittlungs-koppelfeld mit stufeninterner paketuebertragung - Google Patents

Weglenkendes paketvermittlungs-koppelfeld mit stufeninterner paketuebertragung

Info

Publication number
DE3533847A1
DE3533847A1 DE19853533847 DE3533847A DE3533847A1 DE 3533847 A1 DE3533847 A1 DE 3533847A1 DE 19853533847 DE19853533847 DE 19853533847 DE 3533847 A DE3533847 A DE 3533847A DE 3533847 A1 DE3533847 A1 DE 3533847A1
Authority
DE
Germany
Prior art keywords
stage
packet
switching
node
switching node
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.)
Granted
Application number
DE19853533847
Other languages
English (en)
Other versions
DE3533847C2 (de
Inventor
Chin-Tau Albert Lea
Warren Alan Montgomery
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of DE3533847A1 publication Critical patent/DE3533847A1/de
Application granted granted Critical
Publication of DE3533847C2 publication Critical patent/DE3533847C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/15Interconnection of switching modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling

Description

33847
Weglenkendes Paketvermittlungs-Koppelfeld mit stufeninterner Paketübertragung
Die Erfindung betrifft ein Paketvermittlungs-Koppelfeld zur Übertragung von Paketen, die je Weglenkungsinformationen von Koppelfeld-Eingangsanschlüssen zu Koppelfeld-Ausgangsanschlüssen enthalten, mit einer Vielzahl von Stufen, die je eine Vielzahl von Vermittlungsknoten aufweisen, und mit Stufen-Zwischenleitungen, die einen der Vermittlungsknoten der Stufen mit einem Satz von Vermittlungsknoten in einer anderen Stufe verbinden .
Weglenkende Paketvermittlungskoppelfelder, beispiels- ^ weise solche, die sogenannte Banian-Vermittlungsknoten * enthalten, übertragen Pakete auf der Grundlage von Adresseninformationen, die in den Paketen enthalten sind. Ein solches Koppelfeld ist in Fig. 1 dargestellt. Bei dem gezeigten Koppelfeld ist nur ein einziger besonderer Weg zwischen jedem Eingangs-Ausgangs-Paar des Koppelfeldes vorhanden. Beispielsweise ist nur ein einziger Weg zwischen dem Verbindungsleitungs-Steuergerät 100-0 und dem Verbindungsleitungs-Steuergerät 112-0 vorhanden. Dieser Weg verläuft über die Knoten 102-0, 104-0, 106-0, 108-0, 110-0 und Zwischenleitungen 101-0, 103-0, 105-0, 107-0 , 109-0 und 111-1. Der Knoten 102-0 spricht auf Adresseninformationen in dem Paket an und führt das Paket zum Knoten 104-0. Nachfolgende Knoten auf dem obenbeschriebenen Weg sprechen ebenfalls auf die Adresseninformationen an und führen das Paket auf richtige Weise weiter, bis es vom Verbindungsleitungs-Steuergerät 112-0 empfangen wird. Weiterhin teilt sich das Steuergerät 100-0 einen Teil dieses Weges zum Steuergerät 112-0 mit dem Steuer-
gerat 100-2, da dieses nur einen Weg zum Steuergerät 112-0 besitzt und dieser Weg über die Knoten 102-2, 104-2, 106-2, 108-0 und 110-0 verläuft. Die beiden Wege treffen sich zu Anfang am Knoten 108-0, bei dem maximal 16 Verbindungsleitungs-Steuergeräte versuchen können, Informationen zu einem der vier an die Knoten 110-0 oder 110-1 angeschalteten Verbindungsleitungs-Steuergeräte zu übertragen. Wenn ein solcher unausgeglichener Verkehrszustand auftritt, ist die Verkehrskapazität auf die maximale Verkehrskapazität des Knotens 108-0 begrenzt. Es ist wichtig, zu erkennen, daß die Verkehrskonzentration beim Knoten 106-0 sogar noch höher sein kann, als oben beschrieben. Zusätzlich zu den Problemen im Hinblick auf unausgeglichene Verkehrsbedingungen kann, falls der Knoten 108-0 ausfällt, eine große Zahl von Verbindungslei tungs -Steuergeräten nicht mit bestimmten anderen Verbindungslei tungs -Steuergeräten in Verbindung treten.
Ein bekanntes Verfahren zur Milderung der Zuverlässigkeits- und Verkehrsprobleme in einem weglenkenden Koppelfeld wird beschrieben in einem Bericht "Development of a Voice Funnel System", Bolt, Beranek and Newman, Inc., Report No. 4098, August 1979, Seiten III-29 bis III-76. Dort wird die Verwendung einer zusätzlichen Stufe von Banian-Vermittlungsknoten am Eingang eines weglenkenden Koppelfeldes zur Lösung der oben erwähnten Probleme beschrieben. Der genannte Bericht schlägt vor, daß diese zusätzliche Koppelstufe identisch mit den anderen Stufen des Koppelfeldes ist und unter Hinzufügung eines zusätzlichen Adressenbit im Adressenfeld jedes Paketes benutzt wird, das über das Koppelfeld geführt wird. Diese zusätzliche Koppelstufe würde der Sfcufe 1 des in Fig. 1 gezeigten Koppelfeldes vorangehen. Das zusätzliche Adressenbit würde durch Hardware oder Software außerhalb des Koppelfeldes gesteuert und bestimmt den Weg über das Koppelfeld. Die Hardware oder Software wertet dieses Bit aus , um einen Knoten zu vermeiden, der ausgefallen ist oder starkem Verkehr unterliegt.
Die erläuterten Schwierigkeiten werden ausgehend von einem Koppelfeld der eingangs genannten Art dadurch überwunden, daß das Koppelfeld stufeninterne Zwischenleitungen aufweist, die Vermittlungsknoten der gleichen Stufe miteinander verbinden, daß jede stufeninterne Zwischenleitung den einen Vermittlungsknoten der einen Stufe mit einem Vermittlungsknoten der anderen Stufe über einen anderen Vermittlungsknoten der einen Stufe und eine andere Stufen-Zwischenleitung von dem anderen Vermittlungsknoten der einen Stufe mit dem Vermittlungsknoten der anderen Stufe verbindet, daß der eine Vermittlungsknoten eine Eingangssteuerung aufweist, die unter Ansprechen auf die Weglenkungsinformation eines der Pakete eine Untergruppe der Stufen-Zwischenleitungen und der stufeninternen Zwischenleitungen auswählt, und daß die Eingangesteuerung ein Steuergerät zur Erzeugung von Signalen, die eine der Zwischenleitungen aus der Untergruppe von Stufen-Zwischenleitungen und stufeninternen Zwischenleitungen für die Übertragung des einen Paketes bestimmen und einen Multiplexer aufweist, der unter Ansprechen auf die Signale das eine Paket zu einem Vermittlungsknoten des Satzes von Vermittlungsknoten der anderen Stufe über eine Ausgangssteuerung führt.
Die Erfindung gibt Vermittlungsknoten in einer Stufe die Möglichkeit , Pakete direkt auszutauschen, um Vermittlungsknoten in nachfolgenden Stufen zu umgehen, die unausgeglichene Verkehrsbedingungen zeigen oder ausgefallen sind.
Mit Vorteil fragt jeder Vermittlungsknoten in einer Stufe, nachfolgend auch als Empfangsknoten bezeichnet, bei Eintreffen eines Paketes eine Adresse im Paket ab, um einen Satz von Ausgangs Zwischenleitungen der Stufe zu bezeichnen, die das Paket zu seinem Bestimmungsort übertragen können. Eine der Zwischenleitungen des bezeichneten Satzes wird durch eine interne Auswahlschaltung im Empfangsknoten angegeben. Wenn die angegebene Zwischenleitung frei ist, sendet der Empfangsknoten das Paket über diese Zwischenleitung aus. Wenn die
angegebene Zwischenleitung nicht frei ist, sendet der Empfangsknoteη das Paket über irgendeine freie Zwischenleitung in dem Satz aus.
Mit Vorteil sind nicht alle Zwischenleitungen in dem Satz direkt mit dem Empfangsknoteη verbunden, und der Empfangsknoten muß empfangene Pakete zu anderen Knoten in der Stufe übertragen, mit denen der Rest der Zwischenleitungen des Satzes verbunden ist. Diese Übertragung erfolgt, indem der Empfangsknoten zuerst Signale mit den anderen Knoten austauscht, um sicherzustellen, daß eine gewünschte Zwischenleitung frei ist, bevor das Paket übertragen wird. Außerdem enthält die Auswahlschaltung einen Zufallszahlengenerator, der die Auswahl der angegebenen Zwischenleitung steuert, so daß die Pakete zufällig auf die verfügbaren Wege verteilt werden.
Das angegebene Verfahren arbeitet mit einem Koppelfeld, das eine Vielzahl von Stufen aufweist, die je eine Vielzahl von Vermittlungsknoten beinhalten. Individuelle Sätze von Vermittlungsknoten in einer gegebenen Stufe sind über stufeninterne Zwischenleitungen verbunden, und Knoten in zwei unterschiedlichen Stufen sind über Stufen-Zwischenleitungen verbunden. Ein Weg von einer Stufe zur nächsten Stufe kann über einen Knoten in der ersten Stufe und eine Stufen-Zwischenleitung zur zweiten Stufe oder über einen ersten Knoten in der ersten Stufe, eine stufeninterne Zwischenleitung, einen zweiten Knoten in der ersten Stufe und eine Stufen-Zwischenleitung zur zweiten Stufe hergestellt werden. Das Verfahren beinhaltet das Auswählen einer Untergruppe von Stufen- und stufeninternen Zwischenleitungen durch einen der Vermittlungsknoten unter Ansprechen auf die Weglenkungsinformation eines gegebenen Paketes, die Erzeugung von Signalen, die eine der Zwischenleitungen der Untergruppe von Stufen- und stufeninternen Zwischenleitungen für die Übertragung und Weiterführung des Pakets zur zweiten Stufe kennzeichnet.
Zweckmäßig umfaßt das Verfahren weiterhin die Aüssendung einer Paketnachricht-Anforderung an den
Knoten der zweiten Stufe und Lieferung eines Paketnachrichten-Verfügbarkeitssignals vom Knoten in der zweiten Stufe zum anfordernden Knoten, wenn der Knoten in der zweiten Stufe Kapazität zur Aufnahme des Pakets besitzt. Wenn der Knoten in der zweiten Stufe ein Paket nicht annehmen kann, sieht das Verfahren weiter vor, daß ein Paketnachrichten-Nichtverfügbarkeitssignal zum Knoten in der ersten Stufe übertragen und das Paket über eine andere Verbindung der Untergruppe von Stufen- und stufeninternen Zwischenleitungen weitergeführt wird.
Nachfolgend wird die Erfindung anhand eines Ausführungsbeispiels in Verbindung mit den Zeichnungen beschrieben. Es zeigen:
Fig. 1 als Blockschaltbild ein Paketvermittlungs-Koppelfeld nach dem Stand der Technik;
Fig. 2 als Blockschaltbild ein Paketvermittlungs-
Koppelfeld nach der Erfindung; Fig. 3 bis 7 den Aufbau eines Pakets während der Übertragung über das Koppelfeld nach Fig. 2;
Fig. 8 das Blockschaltbild eines Vermittlungs-
knotens des Koppelfeldes nach Fig. 2; Fig. 9 die Eingangssteuerung 800 gemäß Fig.8; Fig. 10 die Adressenrotierschaltung 906 gemäß Fig. 9 ;
Fig. 11 die Ausgangssteuerung 803 in Fig. 8.
Fig. 2 zeigt ein Ausführungsbeispiel fürrein Paketvermittlungskoppelfeld 215 nach der Erfindung. An das Koppelfeld 215 ist eine Vielzahl von Verbindungsleitungs-Steuergeräten angeschaltet, und das Koppelfeld überträgt Pakete, die an einem dieser Steuergeräte ankommen, zu einem anderen Verbindungsleitungs-Steuergerät. Die Verbindungsleitungs-Steuergeräte empfangen Pakete auf ihren angeschalteten Verbindungsleitungen und senden sie über diese aus. Jedes über eine Verbindungsleitung übertragene Verbindungsleitungspaket enthält eine logische Adresse, die das Bestimmungs-Verbindungs-
leitungssteuergerät angibt, zu der das Koppelfeld 215 das empfangene Paket übertragen soll. Jedes Verbindungsleitungssteuergerät weist einen Speicher mit einer Umsetztabelle zur Umwandlung der logischen Adresse in eine Vermittlungsadresse auf, die vom Koppelfeld 215 benutzt wird, um die Pakete zu dem Bestimmungs-Steuergerät zu führen. Die Umsetzung eines VerbindungsIeitungspakets in ein Koppelfeldpaket durch ein Verbindungsleitungssteuergerät ist bekannt.
Ein typisches Koppelfeldpaket ist in Fig. 3 gezeigt. Das Koppelfeld 215 spricht auf das Bestimmungs-Verbindungsleitungssteuergerätfeld des Köppelfeldpakets an und überträgt das Paket zum Bestimmungs-Verbindungsleitungssteuergerät über einen von einer Vielzahl von Wegen im Koppelfeld 215. Diese Übertragung erfolgt unter Ansprechen auf die Adresseninformation und die Verfügbarkeit von Wegen im Koppelfeld 215. Wenn das Paket über das Koppelfeld 215 übertragen wird, wählt jeder Vermittlungsknoten , der das Koppelfeldpaket aufnimmt, eine von zwei Ausgangs Zwischenleitungen, welche vom Bestimmungs-Verbindungs leitungssteuergerät feld für die Übertragung des Koppelfeldpaketes zur nächsten Stufe bezeichnet wird. Auf diese Weise wird eine Vielzahl von Wegen über das Koppelfeld 215 bereitgestellt.
Es sei beispielsweise die Übertragung des in Fig. 3 gezeigten Koppelfeldpaketes über das Koppelfeld 200 vom Verbindungsleitungssteuergerät 200-0 zum Verbindungsleitungssteuergerät 212-0 betrachtet. Das Verbindungsleitungssteuergerät 200-0 überträgt das Koppelfeldpaket über die Zwischenleitung 201-0 zum Knoten 202-0. Dieser spricht auf das Paket an und fragt das höchstwertige Bit des Bestimmungs-Verbindungsleitungssteuergerätfeldes ab. Da das höchstwertige Bit dieses Feldes eine 0 ist, werden die Zwischenleitungen 20 3-0 und 203-4 für eine mögliche Übertragung des Paketes genannt. Auf der Grundlage eines durch einen internen Zufallszahlengenerator durchgeführten Auswahlvorganges versucht der
Knoten 202-0, das Paket über die Zwischenleitung 203-0
zum Knoten 204-0 zu übertragen. Wenn die gewählte Zwischenleitung besetzt ist, dann versucht der Knoten 202-0, das Paket über das Kabel 220-0 , den Knoten 202-2 und die nicht gewählte Zwischenleitung 203-4 zum Knoten 204-2 zu übertragen. Vor Übertragung des Pakets rotiert der Knoten 202-2 das Bestimmungs-Verbindungsleitungssteuergerätfeld entsprechend der Darstellung in Fig. 4.
Wenn das Paket zum Knoten 204-0 übertragen wird, spricht dieser auf das höchstwertige Adressenbit des Bestimmungssteuerfeldes , eine 0, an, um entweder die Zwischenleitung 205-0 oder die Zwischenleitung 205-2 aufgrund der Wegverfügbarkeit und des Standes des internen Zufallszahlengenerators auszuwählen. Wenn das Paket über die Zwischenleitung 203-4 zum Knoten 204-2 übertragen wird, wählt der Knoten 204-2 entweder die Zwischenleitung 205-4 oder die Zwischenleitung 205-6 der dritten Stufe, die die Knoten 206-0 bis 206-15 umfaßt. Das Paket wird von einem der Knoten 206-0 bis 206-3 aufgenommen. Das von der dritten Stufe empfangene Paket ist in Fig. 5 gezeigt. Da das höchstwertige Adressenbit eine 0 ist, versucht der Empfangsknoten,das Paket auf einer der verfügbaren, gerade numerierten Zwischenleitungen weiterzuführen, die diesem speziellen Knoten zur Verfügung stehen. Beispielsweise versucht der Knoten 206-0, das Paket über die Zwischenleitung 207-0 oder die Zwischenleitung 207-2 weiterzuführen,und der Knoten 206-2 versucht, das Paket über die Zwischenleitung 207-4 oder die Zwischenleitung 20 7-6 zu übertragen. Bevor der Empfangsknoten in der Stufe 3 das Paket zu einem Empfangsknoten in der Stufe 4 (entweder der Knoten 208-0 oder 208-1) weiterleitet, wird das Bestimmungs-Verbindungsleitungssteuergerätfeld rotiert, wie in Fig. 6 gezeigt.
Der Empfangsknoten in der vierten Stufe, entweder der Knoten 208-0 oder der Knoten 208-1, spricht auf das höchstwertige Adressenbit im Bestimmungs-Verbindungsleitungssteuergerätfeld, eine 0, an und überträgt das in Fig. 7 dargestellte Paket entweder über die Zwischenleitung 209-0 oder über die Zwischenleitung 209-2 zum
Knoten 210-0. Dieser spricht auf das in Fig. 7 dargestellte Bestimmungsfeld an und überträgt das Paket über die Zwischenleitung 211-1 zum Verbindungsleitungssteuergerät 212-0. Das obige Beispiel zeigt, daß eine Vielzahl von Wegen zwischen dem Verbindungsleitungssteuergerät 200-0 und dem Verbindungsleitungssteuergerät 212-0 zur Verfügung steht. Dies gilt für die Übertragung von jedem der Steuergeräte 200-0 bis 200-15 zu jedem der Steuergeräte 212-0 bis 212-15.
Das Verfahren zur paarweisen Zusammenstellung der Vermittlungsknoten gemäß Fig. 1 ist wie folgt definiert; Es sei
(wobei m gleich der Anzahl von Stufen im Netzwerk, η gleich der Knotennummer und i g&eich der Stufennummer sind) die Binärdarstellung für die Position des Knotens η in der Stufe i. Jedes "P" stellt ein Bit dar. Außerdem sei
Γ P PPPl
m—ι 2 10.
die Binärdarstellung der Zwischenleitung "1" zu dem Knoten in der Stufe i. Die Binärdarstellung des Partners eines Knotens
Γ P P P Tn
L m-1 ·■' ι 1J.
ist x
I'P P P ]n
L m-1 ··' Fi '·· 1V1
für i < m/2 und
Pp P P 1n
L m-1 ·** i **·
für i > m/2.
Pp P P 1
L m-1 ·** i **· 1J ±
Beispielsweise wird der Vermittlungsknoten 202-0 in der Stufe 1 dargestellt durch
[00000]^
und sein Partner ist
35
was sich auch schreiben läßt als
[00010]^ .
Ein weiteres Verfahren zur paarweisen Zusammenstellung der Vermittlungsknoten ist wie folgt definiert: Die Position des Knotens η und die Zwischenleitungsnummer seien definiert wie oben beschrieben. Die Binärdarstellung des Partners eines Knotens
[P P P 1n
L m-1 * *·■ ι 1J .
ist x
Cp 1 ... P. ... ρ ]n
m-1 ι Ii
X
für i < m/2 und
[P P P ln
m-1 '*' i ' -· 1J .
für i > m/2 . . x
Das Paar von Knoten 202-0 und 202-2 ist genauer
■^ in Fig. 8 gezeigt. Jeder Knoten weist zwei Eingangssteuerschaltungen, beispielsweise die Schaltung 800, und zwei Ausgangssteuerschaltungen, beispielsweise die Schaltung 803, auf. Die Eingangssteuerschaltungen stehen mit den Ausgangssteuerschaltungen über Teilkabel 809-824 in Verbindung, die je drei Adern zur übertragung von Übertragungsanforderungen, Übertragungsgenehmigungen und Datensignalen enthalten. Das übertragungsgenehmigungssignal wird auch als Nachrichtenverfügbarkeitssignal bezeichnet. Zwischen den beiden Vermittlungsknoten werden Signale über ein
2^ Kabel 220-0 übertragen, das Teilkabel 813-820 umfaßt. Die Eingangssteuerschaltung 800 überträgt Anforderungssignale über die Teilkabel zu den Ausgangssteuerschaltungen auf der Grundlage des abgefragten Adressenbits im Bestimmungs-Verbindungsleitungssteuergerätfeld in einem empfangenen Koppelfeldpaket.
Die Arbeitsweise der Knoten 202-0 und 202-2 soll jetzt weiter unter Verwendung des obigen Beispiels für die übertragung eines Pakets vom Verbindungsleitungssteuergerät 200-0 zum Verbindungsleitungssteuergerät 212-0 beschrieben werden. Da das höchstwertige Bit des Bestimmungs-Verbindungslei tungssteuergerätfeldes in Fig. 3 eine 0 ist, muß die Eingangssteuerschaltung 800 das Paket entweder über die Zwischenleitung 203-0 oder die Zwischenleitung
203-4 zur zweiten Stufe übertragen. Die zu Anfang gewählte Zwischenleitung wird durch den Stand eines internen Zufallszahlengenerators bestimmt. Wenn das Ausgangssignal des Zufallszahlengenerators eine 0 ist, versucht die Eingangssteuerschaltung 800, die Zwischenleitung 203-0 zu verwenden, und wenn der Zustand des internen Zufallszahlengenerators eine 1 ist, versucht die Eingangssteuerschaltung 800, die Zwischenleitung 203-4 zu verwenden. Es sei angenommen, daß der Zustand des Zufallszahlengenerators eine 0 ist. Dann überträgt die Steuerschaltung 800 über das Teilkabel 809 ein Anforderungssignal zur Ausgangssteuerschaltung 803. Wenn diese frei ist, gibt sie über das Teilkabel 809 ein Genehmigungssignal zurück zur Eingangssteuerschaltung 800. Wenn die Ausgangssteuerschaltung 803 besetzt ist, überträgt die Eingangssteuerschaltung 800 über das Teilkabel 813 ein Anforderungssignal zur Ausgangssteuerschaltung 807. Ist diese frei, gibt sie ein Genehmigungssignal über das Teilkabel 813 zurück zur Eingangssteuerschaltung 800,und diese beginnt mit der Übertragung unter Ansprechen auf das Genehmigungssignal. Wenn beide Ausgangssteuerschaltungen 803 und 807 besetzt sind, überträgt die Eingangssteuerschaltung 800 abwechselnd Anforderungsisgnale über die jeweiligen Teilkabel, bis ein Genehmigungssignal von einer der Ausgangssteuerschaltungen zurückkommt.
Die Eingangssteuerschaltung 800 in Fig. 8 ist genauer in Fig. 9 gezeigt. Die Eingangsschaltung 910 nimmt Informationen von der Zwischenleitung 201-0 auf und überträgt über die Zwischenleitung 201-0 das Zwischenleitungs-Offen-Signal unter Steuerung des Steuergerätes 904 zum Verbindungsleitungssteuergerät 200-0. Die Funktion des Zwischenleitungs-Offen-Signals soll in einem späteren Abschnitt bei der Erläuterung der Ausgangssteuerschaltung 803 beschrieben werden. Das Eingangsschieberegister 900 wird zur Feststellung des Startbits benutzt, das den Anfang eines Pakets angibt. Außerdem wird das Schieberegister 900 zur Gewinnung des Koppelfeldpaketefcängenfeldes verwendet, das im Längenregister 902 abgelegt wird, und
zur Gewinnung der höchstwertigen Bits des Bestimmungs-Verbindungsleitungssteuergerätfeldes oder Koppelfeldadressenfeldes, die im Adressenregister 901 abgelegt werden. Das Pufferschieberegister 903 kann ein vollständiges Paket zwischenspeichern. Das Register 903 liefert ein Ausgangssignal nach jeweils der Speicherung von 64 Bits. Diese Ausgangssignale können vom Datenwähler 905 unter Steuerung des Steuergerätes 904 gewählt werden, um unbenutzte Teile des Pufferschieberegisters 903 vorbeizuleiten.
Dies geschieht dann, wenn es nicht erforderlich ist, ein vollständiges Paket zu speichern, bevor die Übertragung des Paketes zur Ausgangsschaltung beginnen kann, und soll die Übertragung des Paketes über die Eingangss.teuerschaltung 800 beschleunigen. Die Adressenrotierschaltung 906 führt die oben erwähnte Linksrotation des Adressenfeldes durch, bevor die Adresse zusammen mit dem Rest des Pakets zur gewählten Ausgangssteuerschaltung übertragen wird. Der Multiplexer 90 7 wählt unter Steuerung des Steuergerätes 904 aus, über welches Teilkabel der Teilkabel 809, 821, 813 oder 814 die Daten übertragen werden sollen.
Das Steuergerät 904 führt diesen Auswahlvorgang auf der Grundlage des Standes des Adresseriregisters 901 und des Zufallszahlengenerators 925 sowie der Verfügbarkeit von Zwischenleitungen aus. Der Zufallszahlengenerator 925 bestimmt, welche der beiden , durch eine Adresse angegebenen Zwischenleitungen für die übertragung eines fempfangenen Paketes bevorzugt werden soll.
Die Arbeitsweise der Eingangssteuerschaltung 800 soll jetzt weiter unter Verwendung des oben angegebenen Beispiels für die Übertragung des in Fig. 3 gezeigten Paketes erläutert werden. Das Eingangsschieberegister 900 erhält kontinuierlich Taktsignale durch den Anlagentaktgeber 261 über die Ader 911. Wenn Daten über die Zwischenleitung 201-0 ankommen, werden sie unter Takteinfluß durch das Schieberegister 900 geschoben. Wenn das Startbit die Bitposition 10 des Eingangsschieberegisters 900 erreicht, stellt das Steuergerät 904 dieses Startbit fest und überträgt einen Impuls auf der Ader 913. Dieser
Impuls veranlaßt das Längenregister 902, das Koppelfeldpaket-Längenfeld zu speichern und das Adressenregister 901, das höchstwertige Bit des Bestimmungs-Verbindungslei tungss teuergerät feldes , das sich im Eingangsschieberegister 900 befindet, aufzunehmen.
Es sei angenommen, daß das Ausgangssignal des Generators 925 eine 0 ist. Dann überträgt das Steuergerät 904 eine Anforderung über die Ader 826 des Teilkabels 809 zur Ausgangssteuerschaltung 803, da das höchstwertige Adressenbit angibt, daß das Paket entweder zur Ausgangssteuerschaltung 803 oder zur Ausgangssteuerschaltung zu übertragen ist. Das Teilkabel 809 enthält die Adern 825, 826 und 827. Die übrigen Teilkabel sind auf ähnliche Weise bezeichnet. Wenn diese Anforderung erfolgt, werden Daten vom Eingangsschieberegister 900 zum Pufferschieberegister 903 gegeben, das eine Anzahl von Ausgangsanschlüssen besitzt. Diese Ausgangsanschlüsse sind mit verschiedenen Bitpositionen im Pufferschieberegister 903 verbunden. Wenn das Steuergerät 904 von der Ausgängssteuerschaltung 803 über die Ader 827 ein Genehmigungssigaal empfängt, gibt das Steuergerät 904 an, an welchem Ausgang des Pufferschieberegisters 903 das Startbit des Pakets im Pufferschieberegister 903 ankommt. Dies geschieht, damit die Übertragung des Pakets zur Ausgangssteuerschaltung 803 so bald als möglich beginnen kann. Auf der Grundlage dieser Angabe veranlaßt das Steuargerät 904 den Datenwähler 905, den angegebenen Ausgang des Pufferschieberegisters 903 zu wählen. Die Steuerinformation wird dem Datenwähler 905 über das Kabel 917 zugeführt.
Der Datenwähler 905 überträgt die Daten vom gewählten Ausgang über die Ader 916 zur Adressenrotierschaltung 906. Vor der Übertragung der Daten stellt das Steuergerät die Adressenrotierschaltung 906 zurück, indem es das Startsignal für das Paket über die Ader 919 überträgt. Das Steuergerät bestimmt dann unter Verwendung der im Längenregister 902 gespeicherten Paketlänge, die über das Kabel 920 gelesen wird, wann das Ende des Paketes in das Eingangsschieberegister eingetreten ist. Wenn dies geschieht
und die Übertragung aus dem Schieberegister 903 begonnen hat, gibt das Steuergerät 904 das Zwischenleitungs-Offen-Signal über die Ader 915 aus. Das Signal wird über den Tristate-Treiber 909 und die Zwischenleitung 201-0 zum Verbindungsleitungssteuergerät 200-0 gegeben. Das Zwischenleitungs-Offen-Signal zeigt an, daß die Eingangssteuerschaltung 800 jetzt zur Aufnahme eines anderen Paketes bereit ist. Diese Funktion wird in demjenigen Abschnitt erläutert, der sich mit der Ausgangssteuerschaltung befaßt. Wenn die Ausgangssteuerschaltung 803 besetzt war, gibt die Eingangssteuerschaltung 800 über das Teilkabel 813 eine Anforderung zur Ausgangssteuerschaltung 80 7, und die Übertragung beginnt über die Ausgangssteuerschaltung 80 7, wenn diese frei ist.
Die Adressenrotierschaltung 906 ist genauer in Fig. 10 gezeigt. Sie hat den Zweck, das Adressenfeld um ein Bit nach links zu rotieren, derart, daß das höchstwertige Bit das niedrigstwertige Bit wird. Die Rotation ist notwendig, da jede Eingangssteuerschaltung nur das höchstwertige Bit decodiert. Die Schieberegister 1000 und 1003 sind Ein-Bit-Register,und der Datenwähler 1002 wird benutzt, um entweder das Ausgangssignal des Registers 1000 oder des Registers 1003 zu wählen. Die Steuerschaltung 1009 steuert die Arbeitsweise der Adressenrotierschaltung. Wenn die Steuerschaltung 1009 das Paketstartsignal vom Steuergerät 904 über die Ader 919 aufnimmt, überträgt sie ein Taktsignal über die Ader 1007 zum Register 1000 und über die Ader 1005 zum Register 1003. Dieses Taktsignal wird aus dem vom Anlagentaktgeber 261 über die Ader 1010 empfangenen Signal abgeleitet. Die Steuerschaltung 1009 bereitet den Datenwähler 1002 über die Ader 1008 zur Auswahl des Ausgangssignals des Registers 1003 vor, das dann über die Ader 918 übertragen wird. Die Steuerschaltung 1009 zählt danach die Anzahl von Bits, die über die Ader 918 gegeben werden. Wenn das höchstwertige Bit des Adressenfeldes im Register 1003 enthalten ist, beendet die Steuerschaltung 1009 die Übertragung des Taktsignals über die Ader 1005 zum
Register 1003 und veranlaßt den Datenwähler 1002, das Ausgangssignal des Registers 1000 zu wählen. Die Steuerschaltung 1009 wartet dann , bis die restlichen Bits des Adressenfeldes über die Ader 918 gegeben worden sind. Zu diesem Zeitpunkt beginnt die Steuerschaltung 1009 mit der Aussendung von Taktsignalen zum Register 1003 und veranlaßt den Dätenwahler 1002, das Ausgangssignal des Registers 1003 zu wählen. Diese Operation bewirkt, daß das höchstwertige Bit des Adressenfeldes rotiert wird.
Die Ausgangssteuerschaltung 803 ist genauer in Fig. 11 gezeigt. Die Steuerschaltung UOO spricht auf Anforderungen von Eingangssteuerschaltungen 800, 802, 805 und 806 an, die über die Teilkabel 809, 822, 817 und 820 übertragen werden. Wenn das Flipflop 110t eingestellt ist, spricht die Steuerschaltung 1100 auf die Anforderung an, indem sie ein Genehmigungssignal über eines der obengenannten Teilkabel zur anfordernden Eingangssteuerschaltung zurückgibt. Nach Bestätigung der Anforderung veranlaßt die Steuerschaltung 1100 den Datenwähler 1103, die Datenader des entsprechenden Teilkabels 809, 822, 817 oder 820 zu wählen. Die Steuerschaltung 1100 überträgt die entsprechende Steuerinformation über das Kabett 1108 zum Datenwähler 1103. Der Datenwähler 1103 gibt die vom gewählten Eingangsanschluß empfangene Dateninformation zur Ader 1107. Das Tristate-Bauteil 1102 nimmt die Information auf der Ader 1107 auf und gibt sie über die Zwischenleitung 203-0 zur Eingangsschaltung 1105, die Teil des Vermittlungsknotens 204-0 ist. Die Steuerschaltung 1100 steuert das Ausgangssignal des Tristate-Bauteils 1102 über die Ader 1109.
Die Arbeitsweise der Ausgangssteuerschaltung 803 gemäß Fig.. 1 1 soll genauer unter Betrachtung des obigen Beispiels beschrieben werden, bei dem die Eingangssteuerschaltung 800 ein Datenpaket über das .-Kabel 809 zur Ausgangssteuerschaltung 803 überträgt. Wenn die Eingangssteuerschaltung 800 das Anforderungssignal über die Ader 826 aussendet, gibt die Steuerschaltung 1100 das Genehmigungssignal über die Ader 82 7 zur Eingangssteuerschaltung 800,
wenn die Zwischenleitung 203-0 nicht durch eine der anderen Eingangssteuerschaltungen benutzt wird und der Ausgang des Flipflops 11-01 eingestellt ist. Nimmt man an, daß das Flipflop 1101 eingestellt ist, so überträgt die Steuerschaltung 1100 das Genehmigungssignal zur Eingangssteuerschaltung 800 und veranlaßt den Datenwähler 1103 über das Kabel 1108, die auf der Ader 825 übertragenen Paten zu wählen und sie über die Ader 1107 zu übertragen. Außerdem veranlaßt die Steuerschaltung 1100 das Tristate-Bauteil 1102, die Information auf der Ader 1107 zur Zwischenleitung 20 3-0 zu übertragen.
Es sei darauf hingewiesen, daß das oben beschriebene Ausführungsbeispiel lediglich die Grundgedanken der Erfindung erläutern soll. Andere Anordnungen können vom Fachmann vorgesehen werden. Insbesondere kann der Fachmann die Verwendung eines Auswahl-Flipflops anstelle des Zufallszahlengenerators in Fig. 8 vorsehen.

Claims (10)

  1. Patentansprüche
    [\J Paketvermittlungs-Koppelfeld zur Übertragung von Paketen, die je Weglenkungsinformationen von Koppelfeld-Eingangsanschlüssen zu Koppelfeld-Ausgangsanschlüssen enthalten, mit
    einer Vielzahl von Stufen, die je eine Vielzahl von Vermittlungsknoten (202-0, 204-0, 206-0, 208-0, 210-0) aufweisen, und
    mit Stufen-Zwischenleitungen, die einen der Vermittlungsknoten der Stufen mit einem Satz von Vermittlungsknoten
    10 in einer anderen Stufe verbinden, dadurch gekennzeichnet,
    daß das Koppelfeld stufeninterne Zwischenleitungen auf-v. weist, die Vermittlungsknoten der gleichen Stufe miteinander verbinden,
    daß jede stufeninterne Zwischenleitung den einen Vermittlungsknoten der einen Stufe mit einem Vermittlungsknoten der anderen Stufe über einen anderen Vermittlungsknoten der einen Stufe und eine andere Stufen-Zwischenleitung von dem anderen Vermittlungsknoten der einen Stufe mit dem Vermittlungsknoten der anderen Stufe verbindet, daß der eine Vermittlungsknoten eine Eingangssteuerung (800) aufweist, die unter Ansprechen auf die Weglenkungs-
    Sonnenberger Straße 43 6200 Wiesbaden Telefon (06121) 562945/561998 Telex 4186237 Telegramme Patentconsult Radedcestrafie 43 8000 München 60 Telefon (089) 883603/883604 Telex 5212313 Telegramme Patentconsult
    xi* irrtT \ " AttBntinn Patentconsult
    information eines der Pakete eine Untergruppe der Stufen-Zwischenleitungen und der stufeninternen Zwischenleitungen auswählt, und
    daß die Eingangssteuerung ein Steuergerät (904) zur Erzeugung von Signalen, die eine der Zwischenleitungen aus der Untergruppe von Stufen-Zwischenleitungen und stufeninternen Zwischenleitungen (809, 821, 813, 814) für die Übertragung des einen Paketes bestimmen und einen Multiplexer (907) aufweist, der unter Ansprechen auf die Signale das eine Paket zu einem Vermittlungsknoten des Satzes von Vermittlungsknoten der anderen Stufe über eine Ausgangssteuerung (803) führt.
  2. 2. Koppelfeld nach Anspruch 1,
    dadurch gekennzeichnet, daß das Steuergerät (904) ein Paketübertragungs-Anforderungssignal zu dem Vermittlungsknoten der einen Stufe überträgt, der mit der bestimmten, stufeninternen Zwischenleitung verbunden ist, und daß die Ausgangssteuerung (803) unter Ansprechen auf das Paketübertragungs-Anforderungssignal ein Signal zu dem einen Vermittlungsknoten der Stufe gibt, um die Paketübertragungs-Verfügbarkeit des angeschalteten Vermittlungsknotens anzugeben.
  3. 3. Koppelfeld nach Anspruch 2,
    dadurch gekennzeichnet, daß der angeschaltete Vermittlungsknoten , der über eine der Stufen-Zwischenleitungen mit einem anderen Knoten in der anderen Stufe verbunden ist, einen Puffer (905) zur Speicherung des einen Pakets aufweist, und
    daß die Ausgangssteuerung (803) das Paketübertragungs-Verfügbarkeitssignal (GRANT) aussendet, wenn der Puffer im Augenblick eine Kapazität zur Speicherung des einen Pakets aufweist.
  4. 4. Koppelfeld nach Anspruch 3,
    dadurch gekennzeichnet, daß die Ausgangssteuerung (803) eine Einrichtung zur Übertragung eines Paketübertragungs-Nichtverfügbarkeitssignals bei NichtVorhandensein augenblicklicher Kapazität im Puffer zur Speicherung des einen Pakets aufweist, und
    daß das Steuergerät (904) unter Ansprechen auf das Paketübertragungs-Nichtverfügbarkeitssignals das eine Paket zu einem anderen Vermittlungsknoten überträgt, der an die Untergruppe von Stufeninternen und Stufen-Zwischenleitungen angeschaltet ist.
  5. 5, Koppelfeld nach Anspruch 4,
    dadurch gekennzeichnet, daß die Eingangssteuerung (800.)" einen Zufallszahlengenerator (925) zur Erzeugung der Bestimmungssignale aufweist.
    ■10
  6. 6. Verfahren zur Übertragung von Paketen über ein Paketvermittlungs-Koppelfeld mit einer Vielzahl von Stufen, die je eine Vielzahl von Vermittlungsknoten aufweisen, und
    mit Stufen-.und stufeninternen Zwischeüileatungen, wobei jede der Stufen-Zwischenleitungen einen der Knoten einer der Stufen mit einem Vermittlungsknoten in einer anderen Stufe verbinden und jede der stufeninternen Zwischenleitungen den einen Vermittlungsknoten mit einem Vermittlungsknoten der anderen Stufe über einen anderen Vermittlungsknoten der einen Stufe und eine andere Stufen-Zwischenleitung verbinden,
    gekennzei chne t durch die Verfahrensschritte: Auswählen einer Untergruppe der Stufen- und stufeninternen Zwischenleitungen durch den einen Vermittlungsknoten unter Ansprechen auf Weglenkungsinformationen eines der Pakete;
    Bestimmen einer der Zwischenleitungen der Untergruppe von Stufen- und stufeninternen Zwischenleitungen zur Übertragung des einen Paketes ; und Übertragen des einen Paketes zu dem einen Vermittlungsknoten des Satzes von Vermittlungsknoten der anderen Stufe über die bestimmte Zwischenleitung.
  7. 7. Verfahren nach Anspruch 6,
    dadurch gekennzeichnet, daß der Übertragungs-Verfahrensschritt weiterhin folgende Schritte aufweist:
    Aussenden einer Paketübertragungs-Anforderung an den Knoten der einen Stufe, welcher an die bestimmte stufeninterne Zwischenleitung angeschaltet ist; und
    Abgabe eines Signals an den einen Vermittlungsknoten der Stufe, um die Paketübertragungs-Verfügbarkeit des angeschalteten Vermittlungsknotens anzugeben.
  8. 8. Verfahren nach Anspruch 7,
    dadurch gekennzeichnet, daß der angeschaltete Vermittlungsknoten eine Puffereinrichtung zur Speicherung des einen Paketes aufweist und
    daß der Übertragungs-Verfahrensschritt den folgenden Schritt enthält:
    Bestimmen der augenblicklichen Kapazität der Puffereinrichtung zur Speicherung des einen Pakets vor Übertragung des Paketübertragungs-Verfügbarkeitssignals.
  9. 9. Verfahren nach Anspruch 8,
    dadurch gekennzeichnet, daß der Bestimmungs-Verfahrensschritt folgende Schritte aufweist:
    Übertragen eines Paketübertragungs-Nichtverfügbarkeitssignals , wenn die augenblickliche Kapazität der Puffereinrichtung zur Speicherung des einen Pakets nicht vorhanden ist; und
    ü* 20 Übertragen des einen Pakets zu einem anderen Vermittlungsknoten , der an die Untergruppe von Stufen- und stufeninternen Zwischenleitungen angeschaltet ist, bei Empfang des Paketübertragungs-Nichtverfügbarkeitssignals.
  10. 10. Verfahren nach Anspruch 9,
    dadurch gekennzeichnet, daß der Bestimmungs-Verfahrensschritt die Zufallserzeugung von Signalen für die Bestimmung der einen Zwischenleitung vorsieht.
    30
    35
DE3533847A 1984-09-26 1985-09-23 Weglenkendes Paketvermittlungs-Koppelfeld mit stufeninterner Paketübertragung Expired - Fee Related DE3533847C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/654,763 US4661947A (en) 1984-09-26 1984-09-26 Self-routing packet switching network with intrastage packet communication

Publications (2)

Publication Number Publication Date
DE3533847A1 true DE3533847A1 (de) 1986-04-03
DE3533847C2 DE3533847C2 (de) 1995-07-06

Family

ID=24626143

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3533847A Expired - Fee Related DE3533847C2 (de) 1984-09-26 1985-09-23 Weglenkendes Paketvermittlungs-Koppelfeld mit stufeninterner Paketübertragung

Country Status (11)

Country Link
US (1) US4661947A (de)
JP (1) JPH0771110B2 (de)
KR (1) KR920008451B1 (de)
BE (1) BE903316A (de)
CA (1) CA1234208A (de)
CH (1) CH669292A5 (de)
DE (1) DE3533847C2 (de)
FR (1) FR2570907B1 (de)
GB (1) GB2165125B (de)
IT (1) IT1185378B (de)
NL (1) NL8502632A (de)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031094A (en) * 1984-12-14 1991-07-09 Alcatel Usa Corp. Switch controller
DE3687400T2 (de) * 1985-11-04 1993-07-15 Ibm Digitale nachrichtenuebertragungsnetzwerke und aufbau von uebertragungswegen in diesen netzwerken.
GB2189112B (en) * 1986-04-10 1990-03-14 Stc Plc Automatic telecommunications switching system
US4780873A (en) * 1986-05-19 1988-10-25 General Electric Company Circuit switching network with routing nodes
US4985832A (en) * 1986-09-18 1991-01-15 Digital Equipment Corporation SIMD array processing system with routing networks having plurality of switching stages to transfer messages among processors
US5230079A (en) * 1986-09-18 1993-07-20 Digital Equipment Corporation Massively parallel array processing system with processors selectively accessing memory module locations using address in microword or in address register
US5146606A (en) * 1986-09-18 1992-09-08 Digital Equipment Corporation Systems for interconnecting and configuring plurality of memory elements by control of mode signals
US4864558A (en) * 1986-11-29 1989-09-05 Nippon Telegraph And Telephone Corporation Self-routing switch
CA1292054C (en) * 1987-05-15 1991-11-12 Hitachi, Ltd. Packet switching equipment and a packet switching method for controlling packet switched networks
GB8720605D0 (en) * 1987-09-02 1987-10-07 British Telecomm Communications switch
US5367518A (en) * 1987-10-15 1994-11-22 Network Equipment Technologies, Inc. Self-routing switching element and fast packet switch
GB8724208D0 (en) * 1987-10-15 1987-11-18 Newman P Self-routing switching element
US5222085A (en) * 1987-10-15 1993-06-22 Peter Newman Self-routing switching element and fast packet switch
US5245603A (en) * 1987-10-15 1993-09-14 Network Equipment Technologies, Inc. High-speed determining unit for prioritizing and arbitrating among competing input signals
US4887076A (en) * 1987-10-16 1989-12-12 Digital Equipment Corporation Computer interconnect coupler for clusters of data processing devices
US4845722A (en) * 1987-10-16 1989-07-04 Digital Equipment Corporation Computer interconnect coupler employing crossbar switching
JP2680590B2 (ja) * 1988-01-22 1997-11-19 シャープ株式会社 データ伝送装置
EP0312628B1 (de) * 1987-10-20 1993-12-29 International Business Machines Corporation Schnelle modulare Vermittlungseinrichtung für Durchschaltverkehr und paketvermittelten Verkehr
US4899333A (en) * 1988-03-31 1990-02-06 American Telephone And Telegraph Company At&T Bell Laboratories Architecture of the control of a high performance packet switching distribution network
US5396491A (en) * 1988-10-14 1995-03-07 Network Equipment Technologies, Inc. Self-routing switching element and fast packet switch
US5455865A (en) * 1989-05-09 1995-10-03 Digital Equipment Corporation Robust packet routing over a distributed network containing malicious failures
US5175765A (en) * 1989-05-09 1992-12-29 Digital Equipment Corporation Robust data broadcast over a distributed network with malicious failures
GB8915135D0 (en) * 1989-06-30 1989-08-23 Inmos Ltd Message routing
GB8915137D0 (en) * 1989-06-30 1989-08-23 Inmos Ltd Message routing
US5422881A (en) * 1989-06-30 1995-06-06 Inmos Limited Message encoding
US4939726A (en) * 1989-07-18 1990-07-03 Metricom, Inc. Method for routing packets in a packet communication network
US5115433A (en) * 1989-07-18 1992-05-19 Metricom, Inc. Method and system for routing packets in a packet communication network
US5065394A (en) * 1989-08-03 1991-11-12 Pacific Bell Packet routing switch
DE3931977A1 (de) * 1989-09-25 1991-04-04 Siemens Ag Schaltungsanordnung mit wenigstens einem eingang und wenigstens einem ausgang zu einer weitergabe eines parallelisierbaren digitalisierbaren eingangssignals
US5313590A (en) * 1990-01-05 1994-05-17 Maspar Computer Corporation System having fixedly priorized and grouped by positions I/O lines for interconnecting router elements in plurality of stages within parrallel computer
US5132965A (en) * 1990-05-03 1992-07-21 Pacific Bell Nonblocking parallel banyan network
US5197064A (en) * 1990-11-26 1993-03-23 Bell Communications Research, Inc. Distributed modular packet switch employing recursive partitioning
US5124978A (en) * 1990-11-26 1992-06-23 Bell Communications Research, Inc. Grouping network based non-buffer statistical multiplexor
US5179552A (en) * 1990-11-26 1993-01-12 Bell Communications Research, Inc. Crosspoint matrix switching element for a packet switch
US5166926A (en) * 1990-12-18 1992-11-24 Bell Communications Research, Inc. Packet address look-ahead technique for use in implementing a high speed packet switch
US5157654A (en) * 1990-12-18 1992-10-20 Bell Communications Research, Inc. Technique for resolving output port contention in a high speed packet switch
US5321813A (en) * 1991-05-01 1994-06-14 Teradata Corporation Reconfigurable, fault tolerant, multistage interconnect network and protocol
US5151900A (en) * 1991-06-14 1992-09-29 Washington Research Foundation Chaos router system
US5216668A (en) * 1991-08-19 1993-06-01 Pacific Bell Modulated nonblocking parallel banyan network
JPH05207062A (ja) * 1992-01-27 1993-08-13 Nec Corp パケット交換方式
JP3545777B2 (ja) * 1993-06-28 2004-07-21 富士通株式会社 ネットワーク接続型通信処理システム及びテストシステム
US5671222A (en) * 1994-06-06 1997-09-23 Lucent Technologies Inc. Multicast routing in self-routing multistage networks
US5774067A (en) * 1995-06-07 1998-06-30 International Business Machines Corporation Flash-flooding multi-stage interconnection network with parallel path seeking switching elements
GB2316572B (en) * 1996-08-14 2000-12-20 Fujitsu Ltd Multicasting in switching apparatus
KR100208949B1 (ko) * 1996-10-14 1999-07-15 윤종용 확장된 링-베니언 네트워크 및 그 경로 제어방법
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6473404B1 (en) * 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
FI103312B1 (fi) * 1996-11-06 1999-05-31 Nokia Telecommunications Oy Kytkentämatriisi
US6442169B1 (en) 1998-11-20 2002-08-27 Level 3 Communications, Inc. System and method for bypassing data from egress facilities
US6614781B1 (en) * 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
US6885661B1 (en) 1998-12-30 2005-04-26 Nortel Networks Limited Private branch exchange built using an ATM Network
US6778538B2 (en) * 1998-12-30 2004-08-17 Nortel Networks Limited Virtual junctors
US6804229B2 (en) * 1998-12-30 2004-10-12 Nortel Networks Limited Multiple node network architecture
US6768736B1 (en) * 1998-12-30 2004-07-27 Nortel Networks Limited Using an ATM switch to grow the capacity of a switching stage
US6788703B2 (en) 1998-12-30 2004-09-07 Nortel Networks Limited DS0 on ATM, mapping and handling
US6418526B1 (en) 1999-11-15 2002-07-09 Ncr Corporation Method and apparatus for synchronizing nodes in massively parallel systems
US6412002B1 (en) 1999-11-15 2002-06-25 Ncr Corporation Method and apparatus for selecting nodes in configuring massively parallel systems
US6745240B1 (en) 1999-11-15 2004-06-01 Ncr Corporation Method and apparatus for configuring massively parallel systems
US6519697B1 (en) 1999-11-15 2003-02-11 Ncr Corporation Method and apparatus for coordinating the configuration of massively parallel systems
US6594261B1 (en) * 1999-12-22 2003-07-15 Aztech Partners, Inc. Adaptive fault-tolerant switching network with random initial routing and random routing around faults
US7324635B2 (en) 2000-05-04 2008-01-29 Telemaze Llc Branch calling and caller ID based call routing telephone features
US8185653B2 (en) * 2004-08-09 2012-05-22 Johnny Yau Method and apparatus for ad hoc mesh routing
US7962717B2 (en) * 2007-03-14 2011-06-14 Xmos Limited Message routing scheme
CN107005241B (zh) 2015-02-22 2021-04-13 弗莱克斯-罗技克斯技术公司 混合基数和/或混合模式开关矩阵体系架构和集成电路,及操作其的方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4201891A (en) * 1978-03-17 1980-05-06 International Telephone And Telegraph Corporation Expandable digital switching network

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3068177D1 (en) * 1980-06-19 1984-07-19 Ibm Flow control mechanism for block switching nodes
JPS58150349A (ja) * 1982-03-02 1983-09-07 Mitsubishi Electric Corp パケツト通信ネツトワ−ク
US4494230A (en) * 1982-06-25 1985-01-15 At&T Bell Laboratories Fast packet switching system
US4512011A (en) * 1982-11-01 1985-04-16 At&T Bell Laboratories Duplicated network arrays and control facilities for packet switching
US4484326A (en) * 1982-11-04 1984-11-20 At&T Bell Laboratories Packet load monitoring by trunk controllers
US4550397A (en) * 1983-12-16 1985-10-29 At&T Bell Laboratories Alternate paths in a self-routing packet switching network
US4556972A (en) * 1983-12-27 1985-12-03 At&T Bell Laboratories Arrangement for routing data packets through a circuit switch

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4201891A (en) * 1978-03-17 1980-05-06 International Telephone And Telegraph Corporation Expandable digital switching network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BOLT, BERANEK and NEWMANN: Development of a Voice Funnel System, In: Bolt, Beranek and Newmann, Inc., Report No.4098, August 1979, S.III-29 bis III-76 *
Firmenschrift: "Development of a Voice Funnel System", Bolt, Beranek and Newmann, Inc., Report No.4098, August 1979, S.III-29 bis III-76 *
THOMAS, A., COUDREUSE, J.P., SERVEL, M.: Asynchronous time division techniques: an experimental packet network integrating videocommunication, In: ISS '84 Florence, 7-11 May 1984, session 32C paper 2 page 1-7 *

Also Published As

Publication number Publication date
IT8522264A0 (it) 1985-09-25
US4661947A (en) 1987-04-28
NL8502632A (nl) 1986-04-16
IT1185378B (it) 1987-11-12
GB8523354D0 (en) 1985-10-23
BE903316A (fr) 1986-01-16
JPS6184945A (ja) 1986-04-30
GB2165125B (en) 1988-09-07
GB2165125A (en) 1986-04-03
DE3533847C2 (de) 1995-07-06
FR2570907B1 (fr) 1989-01-06
KR920008451B1 (en) 1992-09-29
FR2570907A1 (fr) 1986-03-28
KR860002763A (ko) 1986-04-28
JPH0771110B2 (ja) 1995-07-31
CH669292A5 (de) 1989-02-28
CA1234208A (en) 1988-03-15

Similar Documents

Publication Publication Date Title
DE3533847A1 (de) Weglenkendes paketvermittlungs-koppelfeld mit stufeninterner paketuebertragung
DE69734492T2 (de) System für plesioasynchronen paketbasierten kreuzschienenschalterchip mit hoher taktfrequenz und niedriger latenzzeit, sowie verfahren
DE3533845C2 (de) Weglenkende Paket-Vermittlungsanlage mit Mehrfachwegen
DE69631055T2 (de) Speicherschnittstelleneinheit, vermittlungssystem mit gemeinsamem speicher und verfahren dazu
DE2652303C2 (de) Datenverarbeitungssystem bestehend aus mehreren Subsystemen
DE3904403C2 (de)
DE69637462T2 (de) ATM-Vermittlungsstelle mit Eingangs- und Ausgangsanschlussstellen
DE3534355A1 (de) Weglenkende paket- und dauerverbindungs-vermittlungsanlage mit fehleranzeigemoeglichkeit
DE69832149T2 (de) ATM-Zellenübermittlungssystem
DE2629295B2 (de) Fernsprechnebenstellenanlage mit Halte- und Rückfragemöglichkeit
DE4020775A1 (de) Koppelnetz und koppelnetzmodul fuer ein atm-system
EP0289087B1 (de) Paketvermittlungssystem
DE3518006C2 (de) Rechnergesteuerte Fernmeldevermittlungsanlage
EP0692893B1 (de) Vorrichtung zur Vermittlung in digitalen Datennetzen für asynchronen Transfermodus
DE2912649C2 (de) Schaltungsanordnung zur Übertragung von digitalen Signalen zwischen mit unterschiedlichen Datenübertragungsprozeduren und mit unterschiedlichen Datenformaten arbeitenden Sende- und/oder Empfangseinrichtungen über eine Vermittlungsanlage
DE60014178T2 (de) Vorrichtung und verfahren zur speicherteilung in einer konfiguration mit einzelring-datenbusverbindung
DE3535307A1 (de) Mehrstufiges paketvermittlungskoppelfeld mit adressenelementauswahl
DE3041556C2 (de) Verfahren und Schaltungsanordnung zur Vermittlung von Daten zwischen Datenendgeräten
DE2707820C3 (de) Datenverarbeitungsanlage
DE2437393C3 (de)
DE2459758A1 (de) Verbindungseinheit zur exklusiven verbindung von zwei zweigleitungen in einer nachrichtenanlage
DE2831887C2 (de) Anordnung zum Übertragen von Daten zwischen einer zentralen Verarbeitungseinheit und mehreren peripheren Einheiten
DE19846914C2 (de) Datenbus und Verfahren zum Kommunizieren zweier Baugruppen mittels eines solchen Datenbusses
EP0224311B1 (de) Vermittlungsanlage
EP0058758B1 (de) Schaltungsanordnung zur Aufnahme und Weiterleitung von mit relativ hoher Geschwindigkeit auftretenden Datensignalen in einem Datenvermittlungsnetz

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: AT & T CORP., NEW YORK, N.Y., US

8339 Ceased/non-payment of the annual fee