DE19923245A1 - Route selection method especially for ATM - Google Patents

Route selection method especially for ATM

Info

Publication number
DE19923245A1
DE19923245A1 DE19923245A DE19923245A DE19923245A1 DE 19923245 A1 DE19923245 A1 DE 19923245A1 DE 19923245 A DE19923245 A DE 19923245A DE 19923245 A DE19923245 A DE 19923245A DE 19923245 A1 DE19923245 A1 DE 19923245A1
Authority
DE
Germany
Prior art keywords
routes
route
information
transmission
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.)
Withdrawn
Application number
DE19923245A
Other languages
German (de)
Inventor
Harald Heiske
Norbert Mersch
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE19923245A priority Critical patent/DE19923245A1/en
Priority to PCT/DE2000/001591 priority patent/WO2000072527A1/en
Priority to AU56722/00A priority patent/AU5672200A/en
Publication of DE19923245A1 publication Critical patent/DE19923245A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/10Routing in connection-oriented networks, e.g. X.25 or ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/562Routing
    • 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/5632Bandwidth allocation

Abstract

The method involves providing several routes (R(V)) for one information transmission (V). The route (Rv) for the information transmission is determined by an at least partly arbitrary selection of one of the routes. Preferably, the communication network (KN) which provides the transmission paths (U) is connection orientated. The routes are formed as optimum routes (Rmin), which have identical route costs (RK) determined in dependency of the link costs (L) allocated to the transmission paths.

Description

Kommunikationsnetze werden üblicherweise entweder als paket­ orientierte oder als leitungsorientierte Netze ausgebildet. Hierbei sind paketorientierte Netze eher für die Übermittlung von Informationen ohne Echtzeitcharakter wie z. B. Daten, EMail oder Dateien geeignet, während leitungsorientierte Netze gut auf die Übermittlung von Informationen mit Echt­ zeitcharakter wie z. B. Sprache oder Bewegtbilder ausgelegt sind. Im Zuge der Konvergenz von leitungs- und paketorien­ tierten Netzen werden jedoch in paketorientierten Netzen zu­ nehmend auch Sprach- und Bewegtbildinformationen übermittelt. Beispiele für paketorientierte Netze sind das Internet oder ATM (= Asynchronous Transfer Modus), wobei die Bezeichnung ATM gelegentlich auch als Synonym für B-ISDN (= Broadband In­ tegrated Services Digital Network) verwendet wird. Am Bei­ spiel von ATM sei die paketorientierte Netztechnologie im weiteren näher erläutert.Communication networks are usually either packaged oriented or trained as line-oriented networks. Here, packet-oriented networks are more for transmission of information without real-time character such as B. data, Email or files suitable while line-based Networks well on the transmission of information with real time character such as B. designed language or moving images are. In the course of the convergence of line and package However, networked networks are used in packet-oriented networks taking also voice and moving picture information transmitted. Examples of packet-oriented networks are the Internet or ATM (= Asynchronous Transfer Mode), where the name ATM occasionally also as a synonym for B-ISDN (= Broadband In tegrated Services Digital Network) is used. At Bei ATM is the packet-oriented network technology in the further explained.

Charakteristisch für paketorientierte Netze ist die paket­ orientierte Übermittlung der Informationen. In ATM-Netzen werden hierbei die Informationen beispielsweise in Pakete gleicher Länge - auch "ATM-Zellen" genannt - aufgeteilt, die einen 5 Bytes umfassenden Zellenkopf (Header) und einen 48 Bytes umfassenden Informationsteil (Payload) aufweisen. Dabei werden die einzelnen Zellen durch die Zellenköpfe be­ stimmten Informationsströmen - auch "virtuelle Verbindungen" genannt - zugeordnet. Im Gegensatz zu beispielsweise einem leitungsorientierten TDMA-Verfahren, bei welchem Zeitschlitze verschiedenen Typen von Datenverkehr im vorhinein zugeordnet sind, werden die bei einer ATM-Schnittstelle ankommenden In­ formationsströme in die erwähnten 53-Byte-Zellen segmentiert und anschließend diese Zellen sequentiell in der Reihenfolge, in der sie erzeugt wurden, weiter gesandt. Das bei TDMA zum Einsatz kommende Multiplexverfahren wird auch als "statisches Multiplexing" und das bei ATM zum Einsatz kommende als "sta­ tistisches Multiplexing" bezeichnet. In Folge der Flexibili­ tät des statistischen Multiplexing können die Informations­ ströme bei ATM beliebige Datenraten aufweisen, während bei statischem Multiplexing die Datenrate der einzelnen Informa­ tionsströme - auch "Verbindungen" genannt - wegen der festes Zuordnung der Zeitschlitze zu den Informationsströmen festge­ legt ist - z. B. auf 64 kbit/s bei ISDN.The packet is characteristic of packet-oriented networks oriented transmission of information. In ATM networks the information is, for example, packets of equal length - also called "ATM cells" - divided the a 5-byte cell header and one Have 48 bytes of information (payload). The individual cells are loaded by the cell heads agreed information flows - also "virtual connections" called - assigned. In contrast to, for example, one line-oriented TDMA method, in which time slots assigned different types of data in advance are, the In arriving at an ATM interface formation streams segmented into the 53-byte cells mentioned and then sequentially these cells in the order in which they were created. The TDMA at  Coming multiplexing is also called "static Multiplexing "and that used at ATM as" sta statistical multiplexing ". As a result of the flexibility statistical multiplexing can be the information currents at ATM have any data rates, while at static multiplexing the data rate of the individual informa tion currents - also called "connections" - because of the fixed Assignment of the time slots to the information streams sets is - e.g. B. to 64 kbit / s with ISDN.

In Folge dieses Unterschieds ist in paketorientierten Netzen das Routen einer beantragten Verbindung abhängig von der auf einer Route verfügbaren Restkapazität, während sie in lei­ tungsorientierten Netzen prinzipiell unabhängig von der Aus­ lastung der einzelnen Übertragungswege ist. Beispielsweise kann auf einer Route in einem leitungsorientierten Netz, ent­ lang der z. B. gemäß einem TDM Verfahren 30 Verbindungen in fest zugeordneten Zeitschlitzen mit je 64 kbit/s Kapazität geführt werden können, auch dann in jedem Fall eine weitere Verbindung aufgebaut werden, wenn bereits 29 Verbindungen aufgebaut sind, da die weitere Verbindung wegen ihrer kon­ stanten Datenrate keine höhere Datenrate erfordert als die noch verfügbare Restkapazität von 64 kbit/s. Entlang einer Route in einem paketorientierten Netz mit einer angenommenen Restkapazität von 30 Mbit/s können jedoch lediglich Verbin­ dungen aufgebaut werden, für die eine Datenrate kleiner als 30 Mbit/s beantragt worden ist. Verbindungen mit einer höhe­ ren Datenrate werden jedoch zurückgewiesen. Sofern alterna­ tive Routen existieren, können sie ersatzweise entlang einer Alternativroute mit ausreichender Restkapazität aufgebaut werden. Zur Ermittlung einer Alternativroute ist jedoch ein erneutes Routen erforderlich.As a result of this difference is in packet-oriented networks routing a requested connection depending on the route remaining capacity while in lei tion-oriented networks are basically independent of the load on the individual transmission paths. For example can ent on a route in a line-oriented network long the z. B. according to a TDM method 30 connections in dedicated time slots with 64 kbit / s capacity each can be performed, in any case, another Connection established if there are already 29 connections are established because the further connection because of their con constant data rate does not require a higher data rate than that 64 kbit / s remaining capacity available. Along one Route in a packet-oriented network with an assumed one The remaining capacity of 30 Mbit / s can only be connected that a data rate lower than 30 Mbit / s has been requested. Connections with a height However, their data rate is rejected. If alterna tive routes exist, they can be replaced along a route Alternative route set up with sufficient remaining capacity become. To determine an alternative route, however, is re-routing required.

Es sind verschiedene Routing-Verfahren bekannt, mit denen Routen in Netzen ermittelt werden können. Eine Möglichkeit ist das sog. "Source-Routing", bei dem ausgehend von einem Anfangs-Vermittlungsknoten die komplette Route zu einem Ziel- Vermittlungsknoten ermittelt wird. Für ATM-Netze ist bei­ spielsweise seitens des ATM-Forums im Rahmen der sogenannten in der PNNI (= Private Network-Network Interface)-Spezifika­ tion Source-Routing gefordert. Hierbei wird die Route von dem Anfangs-Vermittlungsknoten ermittelt und anschließend beim Verbindungsaufbau die berechnete Route an die Vermittlungs­ knoten entlang der Route mit Hilfe der Signalisierung über­ mittelt. Eine weitere Möglichkeit stellt das sog. "Hop-by- Hop-Routing" dar, bei dem von jedem Vermittlungsknoten ent­ lang einer Route der Rest bzw. das nächste Teilstück der Route neu berechnet wird. Dieses Verfahren kommt beispiels­ weise im Internet oder in ATM-Netzen ohne Source-Routing zur Anwendung.Various routing methods are known with which Routes in networks can be determined. A possibility is the so-called "source routing", in which starting from a Initial switching node the complete route to a destination  Switching node is determined. For ATM networks is at for example on the part of the ATM Forum in the context of the so-called in the PNNI (= Private Network-Network Interface) specifics tion source routing required. Here the route from the Initial switching node determined and then at Establishing the connection, the calculated route to the operator knots along the route with the help of signaling averages. Another possibility is the so-called "hop-by- Hop routing "in which ent from each switching node the rest or the next section of the route Route is recalculated. This method comes for example assign them on the Internet or in ATM networks without source routing Application.

Um beim Routen diejenigen Routen auszuscheiden, die überla­ stete oder unterbrochene Übertragungswege verwenden, sind sog. Flooding-Verfahren vorgeschlagen. Dabei werden von allen Vermittlungsknoten zu definierten Zeitpunkten die Verkehrs­ werte der an sie angeschlossenen Übertragungswege gemessen und an alle anderen Vermittlungsknoten innerhalb einer Gruppe weitergegeben. Diese Informationsweitergabe wird "Flooding" genannt. Das Flooding kann zusätzlich auch dann veranlaßt werden, wenn sich die Verkehrswerte der Übertragungswege sig­ nifikant verändern - z. B. wenn die aktuelle Auslastung eines Übertragungsweges mit einer Gesamtkapazität von 150 Mbit/s um mehr als 10 Mbit/s von der zuletzt weitergegebenen Auslastung abweicht. Beispielsweise sind in ATM-Netzen im Rahmen der PNNI-Spezifikation Verfahren vorgeschlagen, welche einem Rou­ ting-Algorithmus die in den Vermittlungsknoten des ATM-Netzes jeweils zuletzt gemessenen Verkehrswerte der direkt an diese angeschlossenen Übertragungswege zur Verfügung stellen.In order to exclude those routes that are use constant or interrupted transmission paths so-called flooding process proposed. In doing so, everyone Switching nodes the traffic at defined times values of the transmission paths connected to them and to all other switching nodes within a group passed on. This information sharing will be "flooding" called. Flooding can also be initiated become when the market values of the transmission routes sig change significantly - e.g. B. if the current utilization of a Transmission path with a total capacity of 150 Mbit / s more than 10 Mbit / s from the last passed load deviates. For example, in ATM networks under the PNNI specification proposed methods that a Rou ting algorithm in the switching nodes of the ATM network last measured traffic values of the directly to these provide connected transmission paths.

Bekannt ist das Routen in leitungsorientierten, öffentlichen Telephonnetzen. Hierbei erfolgt das Routen üblicherweise in mehreren Schritten, da diese Netze aufgrund der meist großen Zahl von Vermittlungsknoten üblicherweise hierarchisch aufge­ baut sind. Verbindungen werden in diesen Netzen in einem er­ sten Schritt von einem Anfangs-Vermittlungsknoten auf einer unteren Hierarchie-Ebene zu einem Vermittlungsknoten auf der obersten Hierarchie-Ebene, anschliessend in einem zweiten Schritt innerhalb der obersten Hierarchie-Ebene zu einem das Verbindungsziel repräsentierenden Vermittlungsknoten und schließlich in einem dritten Schritt bis zum Ziel-Vermitt­ lungsknoten auf einer unteren Hierarchie-Ebene geroutet. Hierbei werden der erste und der dritte Schritt im allgemei­ nen durch fix eingestellte Routen oder, falls diese z. B. un­ terbrochen sind, durch fix eingestellte Alternativrouten be­ wirkt, während der zweite Schritt häufig lediglich die Aus­ wahl des Übertragungsweges zwischen den beiden betroffenen Vermittlungsknoten der obersten Hierarchie-Ebene erfordert, da die Vermittlungsknoten auf der obersten Ebene untereinan­ der üblicherweise weitgehend vollständig vermascht sind. Das für leitungsorientierte Telephonnetze standardisierte Signal­ isierungsverfahren Nr. 7 unterstützt jedoch kein Source-Rou­ ting, d. h. der Anfangs-Vermittlungsknoten kann eine von ihm berechnete Route nicht weitergeben. Folglich kennen die Ver­ mittlungsknoten entlang der Route auch die bereits zurückge­ legte Route nicht, so daß dieses Routing-Verfahren in nicht hierarchisch strukturierten bzw. nur teilweise vermaschten Netzen - z. B. dem Internet - nur bedingt angewandt werden kann. Hierbei können in den Routen Schleifen entstehen.Routing in line-oriented, public is known Telephone networks. The routing is usually done in several steps because these networks are mostly large because of the The number of switching nodes is usually hierarchical are building. Connections are made in one of these networks  most step from an initial switching node to one lower hierarchy level to a switching node on the top hierarchical level, then in a second Step within the top hierarchical level to one that Switching node representing the connection destination and finally in a third step to the destination mediator routing nodes routed at a lower hierarchical level. Here, the first and third steps in general NEN by fixed routes or, if these z. B. un are broken by fixed alternative routes works, while the second step is often just the off choice of the transmission path between the two concerned Switching nodes of the highest hierarchical level requires because the switching nodes are at the top level which are usually largely completely meshed. The standardized signal for line-oriented telephone networks However, method 7 does not support Source Rou ting, d. H. the initial switching node can be one of it Do not forward the calculated route. Consequently, the Ver averaging nodes along the route also the did not put route, so this routing method in not hierarchically structured or only partially meshed Networks - e.g. B. the Internet - can only be used to a limited extent can. This can result in loops in the routes.

Für das Routen in paketorientierten Netzen ist in dem deut­ schen Patent DE 44 41 356 ein dynamisches Routing-Verfahren of­ fenbart, bei dem Blockaden von Übertragungswegen erfaßt und aus deren Häufigkeit der Belegungszustand der Übertragungs­ wege ermittelt wird. Aus Zielverkehrsdaten kann durch den Einsatz eines Routing-Management Prozessors die Wahrschein­ lichkeit der Belegung von Übertragungswegen offline berech­ net werden. Für eine solche Berechnung eignet sich beispiels­ weise der "Forward-Looking-Routing" Algorithmus nach K.R. Krishnan, T.J. Ott in Forward-Looking Routing, A New State- Dependent Routing Scheme, Teletraffic Science for New Cost- Effektive Systems, Networks and Services, ITC-12 (1989). Das Verfahren berücksichtigt jedoch nur Verbindungen gleicher und konstanter Bandbreite, wie sie für herkömmliche Telefonver­ bindungen in leitungsvermittelnden Netzen typisch sind, d. h. die Bandbreite einer Verbindung beträgt z. B. 64 kbits/s. Für paketorientierte Netze wie z. B. ATM-Netze (Asynchronous Transfer Mode) ist hingegen eine konstante Bitrate der Aus­ nahmefall, denn Verbindungen können entsprechend der Verbin­ dungswünsche der Teilnehmer mit unterschiedlicher und zeit­ lich variabler Bandbreite durchgeführt werden. Neben der ge­ wünschten Bandbreite, z. B. 1 Mbit/s, enthalten Verbindungs­ anforderungen von Teilnehmern oft auch noch Information hin­ sichtlich der geforderten Verbindungsqualität.For routing in packet-oriented networks, this means patent DE 44 41 356 a dynamic routing method of enlisted in the blockage of transmission paths and from their frequency the status of the transmission way is determined. From destination traffic data can by the Using a routing management processor the probability Calculation of the availability of transmission paths offline be net. For such a calculation, for example, is suitable the forward-looking routing algorithm according to K.R. Krishnan, T.J. Ott in Forward-Looking Routing, A New State- Dependent Routing Scheme, Teletraffic Science for New Cost Effective Systems, Networks and Services, ITC-12 (1989). The  However, the method only considers connections of the same and constant bandwidth, as is the case for conventional telephone ver connections in circuit switching networks are typical, d. H. the bandwidth of a connection is z. B. 64 kbits / s. For packet-oriented networks such as B. ATM networks (Asynchronous Transfer Mode), however, is a constant bit rate of the off case, because connections can be made according to the verb wishes of the participants with different and time variable bandwidth. In addition to the ge wanted bandwidth, e.g. B. 1 Mbit / s, contain connection requests from participants often include information visibly the required connection quality.

Der Erfindung liegt die Aufgabe zugrunde, das Routing für Kommunikationsnetze zu verbessern. Die Aufgabe wird durch die Merkmale des Patentanspruchs 1 gelöst.The invention has for its object the routing for Improve communication networks. The task is performed by the Features of claim 1 solved.

Der wesentliche Aspekt der Erfindung besteht in der Auswahl einer Route durch ein aus Vermittlungsknoten und Übertra­ gungswegen bestehendes Kommunikationsnetz, bei der mehrere für eine Informationsübermittlung geeignete Routen ermittelt werden und die Route, entlang der die Informationsübermitt­ lung erfolgt, durch zumindest teilweise beliebige Auswahl ei­ ner der geeigneten Routen bestimmt wird. Der wesentliche Vor­ teil der Erfindung ist darin zu sehen, daß die durch die In­ formationsübermittlungen in dem Kommunikationsnetz hervorge­ rufene Verkehrslast im Mittel gleichmäßig auf die geeigneten Routen verteilt wird. Hierdurch sinkt die Zurückweisungswahr­ scheinlichkeit, d. h. die Wahrscheinlichkeit, daß die Informa­ tionsübermittlung nicht erfolgt. Zudem wird die Anzahl der zu bewertenden Routen und folglich die Bearbeitungszeit für die Bewertung der Routen vorteilhaft reduziert, da lediglich die geeigneten Routen bewertet werden.The essential aspect of the invention is the selection a route through one of switching nodes and transmissions existing communication network, in which several Suitable routes are determined for the transmission of information and the route along which the information is transmitted tion takes place by at least partially any selection egg the appropriate routes are determined. The main advantage Part of the invention is to be seen in that the In formation transmissions in the communication network called traffic load on average evenly on the appropriate Routes is distributed. This reduces the likelihood of rejection probability, d. H. the probability that the informa not transmitted. In addition, the number of evaluating routes and consequently the processing time for the Evaluation of the routes advantageously reduced, since only the suitable routes.

Gemäß einer Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, daß das Kommunikationsnetz verbindungsorien­ tert ist - Anspruch 2. Hierdurch wird die Erfindung bei­ spielsweise in ATM-Netzen angewendet.According to an embodiment of the method according to the invention it is envisaged that the communication network connection theory  tert is - Claim 2. As a result, the invention used for example in ATM networks.

Gemäß einer Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, daß die geeigneten Routen als optimalen Rou­ ten ausgebildet sind, die identische, in Abhängigkeit von den Übertragungswegen zugewiesenen Linkkosten ermittelte, mini­ male Routekosten aufweisen - Anspruch 3. Somit wird vorteil­ haft die Anzahl der zu bewertenden Routen weiter reduziert. Zudem wird das Kommunikationsnetz durch die Informationsüber­ mittlungen minimal belastet.According to an embodiment of the method according to the invention it is envisaged that the suitable routes as optimal rou ten are formed, which are identical, depending on the Link costs assigned to transmission routes, mini Male route costs have - claim 3. Thus is an advantage the number of routes to be rated is further reduced. In addition, the communication network through the information transfer averages minimally burdened.

Nach einer Weiterbildung des erfindungsgemäßen Verfahrens wird während einer Zeitspanne mit unveränderten Linkkosten für mehrere zur demselben Verbindungsziel angeforderte Infor­ mationsübermittlungen jede der für diese geeigneten Routen höchstens einmal mehr ausgewählt als die übrigen der für diese geeigneten Routen - Anspruch 4. Hierdurch wird eine weitgehende Gleichverteilung der Verkehrslast auf die geeig­ neten Routen bewirkt, wodurch die Zurückweisungswahrschein­ lichkeit minimiert wird.After a development of the method according to the invention for a period of time with unchanged link costs for several pieces of information requested for the same connection destination mation transmissions any of the routes suitable for these selected at most once more than the rest of the for these suitable routes - claim 4. This is a largely equal distribution of the traffic load on the appro neten routes causes, which makes the rejection probability is minimized.

Entsprechend einer Ausgestaltung des erfindungsgemäßen Ver­ fahrens ist vorgesehen, daß bei mehreren Informationsüber­ mittlungen zu demselben Informationsübermittlungsziel die hierfür geeigneten Routen aufsteigend numeriert und zyklisch als die Route ausgewählt werden - Anspruch 5. Hierdurch wird eine besonders gleichmäßige und faire Verteilung der Ver­ kehrslast auf die geeigneten Routen bewirkt.According to an embodiment of the Ver driving is provided that with more information about communications to the same information delivery destination suitable routes are numbered in ascending order and cyclically be selected as the route - claim 5. This will a particularly even and fair distribution of ver loads on the appropriate routes.

Gemäß einer Variante des erfindungsgemäßen Verfahrens wird die Route durch zufällige Auswahl einer der geeigneten Routen bestimmt - Anspruch 6. Die zufällige Auswahl wird beispiels­ weise mit Hilfe eines Zufallszahlengenerators besonders effi­ zient bewirkt. Zudem ist keinerlei Wissen über vorausgegan­ gene Auswahlentscheidungen erforderlich. According to a variant of the method according to the invention the route by randomly selecting one of the suitable routes determined - claim 6. The random selection is exemplary wise with the help of a random number generator particularly effi effect. In addition, there is no prior knowledge General selection decisions are required.  

Gemäß einer Variante des erfindungsgemäßen Verfahrens ist vorgesehen, daß das Kommunikationsnetz verbindungslos ist - Anspruch 7. Hierdurch wird die Erfindung vorteilhaft z. B. in IP-Netzen, wie z. B. dem Internet, angewendet.According to a variant of the method according to the invention provided that the communication network is connectionless - Claim 7. As a result, the invention is advantageous for. B. in IP networks, such as B. the Internet applied.

Nach einer Ausgestaltung des erfindungsgemäßen Verfahrens wird in den Vermittlungsknoten durch zufällige Auswahl eines für die Informationsübermittlung geeigneten Übertragungswegs zu einem nächsten Vermittlungsknoten die Route schrittweise bestimmt - Anspruch 8. Somit wird auch in verbindungslosen Netzen vorteilhaft im statistischen Mittel eine Gleichver­ teilung der Verkehrslast bewirkt.According to an embodiment of the method according to the invention is selected in the switching node by random selection of a suitable transmission path for the transmission of information the route to a next switching node step by step determined - claim 8. Thus, even in connectionless Networks advantageously a statistical average division of the traffic load.

Das erfindungsgemäße Verfahren wird im folgenden anhand von mehreren Figuren näher erläutert. Dabei zeigtThe method according to the invention is described below with the aid of several figures explained in more detail. It shows

Fig. 1 in einem Blockschaltbild ein Kommunikationsnetz mit Vermittlungsknoten und Übertragungswegen, Fig. 1 is a block diagram of a communication network with switching nodes and transmission paths,

Fig. 2 in einer Tabelle alle Routen, die von dem Vermitt­ lungsknoten K1 zu den übrigen Vermittlungsknoten des in Fig. 1 dargestellten Kommunikationsnetzes ausgehen sowie Bewertungsvorschriften zur Ermitt­ lung deren Routekosten, Fig. 2 go out in a table all the routes, the switching nodes of the Vermitt K 1 to the other switch node of the communication network shown in FIG. 1 and valuation rules to iden lung whose route cost,

Fig. 3a in einer Tabelle den Übertragungswegen zugewiesene Linkkosten, und Fig. 3a in a table the transmission costs assigned link costs, and

Fig. 3b in einer Tabelle eine Bewertung der Routen in Ab­ hängigkeit von den Linkkosten entsprechend der Be­ wertungsregeln. Fig. 3b in a table an evaluation of the routes in dependence on the link costs according to the Be valuation rules.

In Fig. 1 ist ein Kommunikationsnetz KN mit vier Vermitt­ lungsknoten Ki, 1 < = i < = 4 dargestellt. Der Vermittlungskno­ ten K1 ist mit dem Vermittlungsknoten K2 durch einen Übertra­ gungsweg U12 und mit dem Vermittlungsknoten K3 durch einen Übertragungsweg U13 verbunden. Der Vermittlungsknoten K4 ist mit dem Vermittlungsknoten K2 durch einen Übertragungsweg U24 und mit dem Vermittlungsknoten K3 durch einen Übertragungsweg U34 verbunden; zwischen den Vermittlungsknoten K1 und K4 ist zudem ein Übertragungsweg U14 vorgesehen, der ist in der Zeichnung gepunktet dargestellt ist. Hierdurch sei angedeu­ tet, daß Übertragungswege U - beispielsweise der Übertra­ gungsweg U14 - temporär überlastet und/oder unterbrochen sein können. Jedem der Vermittlungsknoten Ki sind Routinginforma­ tionen RINF (Ki) zugeordnet. Durch einen dem Vermittlungskno­ ten K1 zugeführten Pfeil wird zudem angedeutet, daß diesem Vermittlungsknoten K1 eine Anforderung VA für eine Informa­ tionsübermittlung V zu einem Informationsübermittlungsziel VZ - beispielsweise dem Vermittlungsknoten K4 - übermittelt wird.In Fig. 1, a communication network KN with four switching nodes K i , 1 <= i <= 4 is shown. The switching node K 1 is connected to the switching node K 2 by a transmission path U 12 and to the switching node K 3 by a transmission path U 13 . The switching node K 4 is connected to the switching node K 2 by a transmission path U 24 and to the switching node K 3 by a transmission path U 34 ; A transmission path U 14 is also provided between the switching nodes K 1 and K 4 , which is shown in dotted lines in the drawing. This indicates that transmission paths U - for example the transmission path U 14 - may be temporarily overloaded and / or interrupted. Routing information RINF (K i ) is assigned to each of the switching nodes K i . An arrow fed to the switching node K 1 also indicates that this switching node K 1 receives a request VA for an information transfer V to an information transfer target VZ - for example the switching node K 4 .

In Fig. 2 ist beispielhaft die dem Vermittlungsknoten K1 zu­ geordnete Routinginformation RINF (K1) dargestellt. Sie ent­ hält beispielsweise die von dem Vermittlungsknoten K1 zu den Vermittlungsknoten Kj, 2 < = j < = 4 führenden Routen R1j sowie deren Routekosten RK (R1j). Die Routen R1j sind hierbei als eine von gegebenenfalls mehreren unterschiedlichen Möglich­ keiten definiert, von dem Vermittlungsknoten K1 unter Einbe­ ziehung der Vermittlungsknoten Kj, 2 < = j < = 4 und der Über­ tragungswege U zu dem Vermittlungsziel VZ - im Beispiel dem Vermittlungsknoten K4 - zu gelangen. Im Beispiel führen unter Einbeziehung des optionalen Übertragungsweges U14 jeweils drei Routen R1j-k, 1 < = k < = 3 von dem Vermittlungsknoten K1 zu den Vermittlungsknoten Kj, und zwar ausgehend von dem Ver­ mittlungsknoten K1 die Route R12-1 direkt, die Route R12-2 über die Vermittlungsknoten K3 und K4 und die Route R12-3 über den Vermittlungsknoten K4 zu dem Vermittlungsknoten K2; die Route R13-1 über die Vermittlungsknoten K2 und K4, die Route R13-2 di­ rekt und die Route R13-3 über den Vermittlungsknoten K4 zu dem Vermittlungsknoten K3; die Route R14-1 über den Vermittlungs­ knoten K2, die Route R14-2 über den Vermittlungsknoten K3 und die Route R14-2 direkt zu dem Vermittlungsknoten K4. Die Rou­ tekosten RK (R1j-k) der Routen R1j-k ergeben sich jeweils aus der Summe der Linkkosten L der jeweils von den Routen verwen­ den Übertragungswege U. In diesem Beispiel wird aus Gründen der Einfachheit angenommen, daß alle Übertragungswege U bi­ direktional und die Linkkosten L unabhängig von der Richtung der Informationsübermittlung V sind. Im Falle einer differen­ zierteren Sichtweise mit uni-direktionalen Übertragungswegen U würden zwei Vermittlungsknoten Ki, Kj ggf. durch zwei Über­ tragungswege Uij, Uji verbunden, denen jeweils individuelle Linkkosten Lij, Lji in Abhängigkeit von der Übertragungsrich­ tung zugewiesen würden. Die Routenkosten RK einer bidirek­ tionalen Route R wären in diesem Fall beispielsweise die Sum­ me der Routenkosten RK für die uni-direktionale Hin- und die uni-direktionale Rückrichtung der Route R, ggf. vermindert um einen Korrekturterm. Der Korrekturterm würde z. B. berücksich­ tigen, daß ein gewisser Anteil der Routekosten RK durch das Summieren doppelt gezählt wird.In FIG. 2, the switching node K is shown 1 overall routing information to RINF (K 1) by way of example. It contains, for example, the routes R 1j leading from the switching node K 1 to the switching nodes K j , 2 <= j <= 4 and their route costs RK (R 1j ). The routes R 1j are defined here as one of possibly several different possibilities, from the switching node K 1 including the switching nodes K j , 2 <= j <= 4 and the transmission paths U to the switching destination VZ - in the example the switching node K 4 - to arrive. In the example, including the optional transmission path U 14 , three routes R 1j-k , 1 <= k <= 3 each lead from the switching node K 1 to the switching node K j , starting from the switching node K 1, the route R 12- 1 directly, the route R 12-2 via the switching nodes K 3 and K 4 and the route R 12-3 via the switching node K 4 to the switching node K 2 ; the route R 13-1 via the switching nodes K 2 and K 4 , the route R 13-2 directly and the route R 13-3 via the switching node K 4 to the switching node K 3 ; the route R 14-1 via the switching node K 2 , the route R 14-2 via the switching node K 3 and the route R 14-2 directly to the switching node K 4 . The routing costs RK (R 1j-k ) of the routes R 1j-k each result from the sum of the link costs L of the respective routes used by the routes U. In this example, it is assumed for the sake of simplicity that all the routes U bi directional and the link costs L are independent of the direction of the information transmission V. In the case of a more differentiated view with unidirectional transmission paths U, two switching nodes K i , K j would possibly be connected by two transmission paths U ij , U ji , to which individual link costs L ij , L ji would be assigned depending on the direction of transmission . In this case, the route costs RK of a bidirectional route R would be, for example, the sum of the route costs RK for the unidirectional outward and the unidirectional return direction of the route R, possibly reduced by a correction term. The correction term would e.g. B. take into account that a certain proportion of the route costs RK is counted twice by the summation.

In Fig. 3a sind für die Übertragungswegen U Linkkosten L an­ gegeben. Beispielsweise seien für die Übertragungswege Uij, ij = 12, 13, 14, 24, 34 die Linkkosten L (Uij) = 1 definiert. Es sei hierbei angemerkt, daß der Begriff "Linkkosten" nicht wörtlich im Sinne von "Kosten" zu interpretieren ist. Zur Bildung der Linkkosten L können beliebige, für die Übertra­ gungswege U geeignete Werte herangezogen werden wie z. B. Ver­ kehrswerte oder Quality-of-Service-Werte. Die Wahl aller Linkkosten L gleich 1 hat den Vorteil, daß bei Anwendung ei­ nes Dijkstra-Algorithmus diejenigen Routen R optimale Route­ kosten RK aufweisen, die ihr Informationsübermittlungsziel VZ über möglichst wenige Vermittlungsknoten K erreichen - diese Optimierungsmetrik wird in der Fachwelt auch "Least Hops" ge­ nannt. Es werden gemäß dieser Optimierungsmetrik die Routen R bevorzugt, die ihr Informationsübermittlungsziel VZ mit den geringsten Verzögerungszeiten erreichen, da üblicherweise die Gesamtverzögerungszeit einer Route R im wesentlichen durch die Summe der Verzögerungszeiten der Vermittlungen durch die Vermittlungsknoten K bestimmt ist, sofern die Übertragungs­ wege U terrestrisch und nicht über Satelliten geführt sind. In Fig. 3a on are given for the transmission paths U link costs L. For example, the link costs L (U ij ) = 1 are defined for the transmission paths U ij , ij = 12, 13, 14, 24, 34. It should be noted here that the term "link costs" should not be interpreted literally in the sense of "costs". To form the link costs L, any values suitable for the transmission paths U can be used, such as, for. B. Traffic values or quality-of-service values. The choice of all link costs L equal to 1 has the advantage that, when using a Dijkstra algorithm, those routes R have optimal route costs RK that reach their information transmission destination VZ via as few switching nodes K as possible - this optimization metric is also known as "least hops" in the professional world. called. According to this optimization metric, the routes R are preferred which reach their information transmission destination VZ with the least delay times, since the total delay time of a route R is usually essentially determined by the sum of the delay times of the exchanges by the switching nodes K, provided the transmission paths U are terrestrial and are not guided by satellites.

In Fig. 3b sind beispielhaft die Routekosten RK der in Fig. 2 aufgeführten Routen R1j-k aufgelistet, die entsprechend der in Fig. 2 für die Ermittlung der Routekosten RK angege­ benen Berechnungsvorschriften auf Basis der in Fig. 3a ange­ gebenen Linkkosten L ermittelt worden sind. Ohne Berücksich­ tigung des optionalen Übertragungsweges U14 sind die Routen R12-1 und R13-2 die optimale Routen RMIN mit den geringsten Rou­ tenkosten RK aller Routen R. Sie sind jedoch keine für die Informationsübermittlung V geeigneten Routen R(V). Für die angeforderte Informationsübermittlung V zum Vermittlungskno­ ten K4 sind die Routen R14-1 und R14-2 geeignete Routen R(V) und zugleich die optimale Routen RMIN (V), da sie im Vergleich al­ ler geeigneten Routen R(V) minimale Routekosten RK aufweisen. Unter Berücksichtigung des optionalen Übertragungsweges U14 sind die Route R12-1, R13-2 und R14-3 die optimale Route RMIN mit den geringsten Routenkosten RK aller Routen R. Die Routen R12-1 und R13-2 sind jedoch keine für die Informationsübermittlung V geeigneten Routen R(V). Für die angeforderte Informations­ übermittlung V zum Vermittlungsknoten K4 sind in diesem Fall die Routen R14-1, R14-2 und R14-3 die geeigneten Routen R(V). Die Route R14-3 ist hierbei die für die Informationsübermittlung V optimale Route RMIN (V), da sie einen Hop weniger aufweist als die Routen R14-1 und R14-2.In Fig. 3b, the route costs RK of the routes R 1j-k listed in Fig. 2 are listed as an example, which are determined in accordance with the calculation rules given in Fig. 2 for the determination of the route costs RK on the basis of the link costs L indicated in Fig. 3a have been. Without taking into account the optional transmission path U 14 , the routes R 12-1 and R 13-2 are the optimal routes R MIN with the lowest route costs RK of all routes R. However, they are not routes R (V) suitable for the transmission of information V. For the requested information transfer V to the switching node K 4 , the routes R 14-1 and R 14-2 are suitable routes R (V) and at the same time the optimal routes R MIN (V), since they compare all suitable routes R (V ) have minimal route costs RK. Taking into account the optional transmission path U 14 , the routes R 12-1 , R 13-2 and R 14-3 are the optimal route R MIN with the lowest route costs RK of all routes R. The routes R 12-1 and R 13-2 are however, no routes R (V) suitable for the transmission of information V. In this case, the routes R 14-1 , R 14-2 and R 14-3 are the suitable routes R (V) for the requested information transmission V to the switching node K 4 . The route R 14-3 is the optimal route R MIN (V) for the information transmission V, since it has one hop less than the routes R 14-1 and R 14-2 .

Für das Ausführungsbeispiel wird angenommen, daß von dem Ver­ mittlungsknoten K1 durch die Anforderung VA der Aufbau einer Informationsübermittlung V zu dem Informationsübermittlungs­ ziel VZ angefordert wird. Dieses Informationsübermittlungs­ ziel VZ sei als der Vermittlungsknoten K4, die Informations­ übermittlung V somit als Informationsübermittlung V14 ausge­ bildet. Die für diese Informationsübermittlung V14 geeigneten Routen R (V14) sind folglich die Routen R14-1, R14-2 und ggf. R14-3.For the exemplary embodiment it is assumed that the switching node K 1 requests the establishment of an information transmission V to the information transmission target VZ by the request VA. This information transmission target VZ is designed as the switching node K 4 , the information transmission V thus forms as information transmission V 14 . The appropriate for this information transfer routes R V 14 (V 14) are consequently the routes R 14-1, R 14-2 and R 14-3 if necessary.

Schöne Vorteile ergeben sich bei Verwendung der Erfindung in verbindungsorientierten Netzen mit Source-Routing. In diesen Netzen erfolgt die Informationsübermittlung V mit Hilfe von vorab entlang der ausgewählten Route RV aufgebauten Verbin­ dungen, wobei in dem Vermittlungsknoten K, von dem die Infor­ mationsübermittlung V angefordert wird - beispielsweise in dem Vermittlungsknoten K1 - die gesamten Route RV bestimmt wird. Hierdurch kann, im Gegensatz zu Hop-by-Hop basierten Routing, eine Route R mit minimalen Routekosten RK ermittelt werden. Auf Basis der Linkkosten L werden in einer Variante der Erfindung zudem - z. B. mit Hilfe eines Dijkstra-Algorith­ mus - lediglich die geeigneten optimalen Routen RMIN (V14) be­ stimmt, d. h. bei Berücksichtigung des ggf. überlasteten und/oder unterbrochenen Übertragungswegs U14 die Route R14-3, ansonsten die Routen R14-1 und R14-2, womit die Anzahl der von dem Vermittlungsknoten K1 zu bewertenden geeigneten Routen R(V) weiter reduziert wird. Die Route RV wird z. B. durch zu­ fällige Auswahl einer der geeigneten Routen R(V) bestimmt. Alternativ werden die geeigneten Routen R(V) z. B. aufstei­ gend numeriert und bei jeder weiteren angeforderten Informa­ tionsübermittlung V zu demselben Informationsübermittlungs­ ziel VZ zyklisch als die Route RV ausgewählt. Im Anschluß an diese Auswahl wird von dem Vermittlungsknoten K1 der Aufbau einer Verbindung beantragt, wobei die Route RV allen Vermitt­ lungsknoten K entlang der Route RV signalisiert wird. Nach Aufbau der Verbindung erfolgt die angeforderte Informations­ übermittlung V14 entlang der für die Informationsübermittlung V14 ausgewählten Route RV (V14).There are beautiful advantages when using the invention in connection-oriented networks with source routing. In these networks, the information transmission V takes place with the aid of connections established in advance along the selected route R V , the entire route R V being determined in the switching node K from which the information transmission V is requested - for example in the switching node K 1 . In contrast to hop-by-hop-based routing, this enables a route R to be determined with minimal route costs RK. On the basis of the link costs L are also in a variant of the invention - z. B. with the help of a Dijkstra algorithm - only the suitable optimal routes R MIN (V 14 ) be true, ie taking into account the possibly overloaded and / or interrupted transmission path U 14, the route R 14-3 , otherwise the routes R 14 -1 and R 14-2 , which further reduces the number of suitable routes R (V) to be evaluated by the switching node K 1 . The route R V is z. B. determined by overdue selection of one of the suitable routes R (V). Alternatively, the suitable routes R (V) z. B. ascending numbered and cyclically selected as the route R V for each further requested information transmission V to the same information transmission destination VZ. Following this selection, the establishment of a connection is requested of the switching node K 1, wherein the route R V is signaled Vermitt all switching nodes along the route K R V. After establishment of the connection, the requested information is carried transmission V 14 along selected for the transmission of information V 14 Route V R (V 14).

In leitungsorientierten Netzen kann somit zumindest im stati­ stischen Mittel eine weitgehend gleichmäßige Verteilung von angeforderten Informationsübermittlungen V auf mehrere geeig­ nete Routen R(V), insbesondere optimale Routen RMIN (V), er­ reicht werden. Ein wesentlicher Vorteil dieser weitgehend gleichmäßigen Verteilung ist darin zu sehen, daß hierdurch im Mittel die Zurückweisungswahrscheinlichkeit von Verbindungen für mehrere, in ihrer angeforderten Datenrate im allgemeinen beliebig variierenden Informationsübermittlungen signifikant gesenkt wird. In line-oriented networks, a largely uniform distribution of requested information transmissions V over several suitable routes R (V), in particular optimal routes R MIN (V), can thus be achieved, at least on statistical average. A major advantage of this largely uniform distribution can be seen in the fact that, on average, the probability of rejecting connections for several information transmissions that vary in their requested data rate is significantly reduced.

Die Zurückweisungswahrscheinlichkeit wird vorteilhaft noch weiter gesenkt, sofern in dem Netz zusätzlich ein Flooding- Verfahren, beispielsweise das PNNI-Verfahren, eingesetzt wird, um überlastete und/oder unterbrochene Übertragungswege, z. B. der Übertragungsweg U14, zumindest während des Zeitraum der Überlastung und/oder Unterbrechung für das Routen auszu­ scheiden. Dies erfolgt z. B. dadurch, daß dem Übertragungsweg U14 für die Dauer der Überlastung und/oder Unterbrechung im Vergleich zu den Linkkosten L der nicht überlasteten und/oder unterbrochenen Übertragungswege U deutlich erhöhte Linkkosten L zugewiesen werden.The probability of rejection is advantageously further reduced if a flooding method, for example the PNNI method, is additionally used in the network in order to avoid overloaded and / or interrupted transmission paths, e.g. B. the transmission path U 14 , at least during the period of overload and / or interruption for routing. This is done e.g. B. in that the transmission path U 14 for the duration of the overload and / or interruption compared to the link costs L of the not overloaded and / or interrupted transmission paths U are assigned significantly increased link costs L.

Die Erfindung kann natürlich in beliebige Kommunikationsnet­ zen KN, insbesondere verbindungslosen Kommunikationsnetzen KN wie z. B. dem paketorientierten Internet verwendet werden. Im Internet wird beispielsweise jedes einzelne Paket entlang ei­ ner paketindividuellen Route R übermittelt, d. h. die Route einer mit einem Paket bewirkten Informationsübermittlung V zu einem Informationsübermittlungsziel VZ ist unabhängig von den Routen R der Vorgänger- und Nachfolger-Pakete zu demselben Informationsübermittlungsziel VZ; die Vermittlungsknoten K, die beispielsweise als Internet Router ausgebildet sind, er­ mitteln hierbei für jedes Paket zu demselben Informations­ übermittlungsziel VZ jeweils lediglich den nächsten Vermitt­ lungsknoten K - in der Fachwelt auch als "Hop" bezeichnet. Von jedem Router werden gemäß dem erfindungsgemäßen Verfahren aufeinanderfolgende, zu demselben Informationsübermittlungs­ ziel VZ gesendete Pakete infolge einer zufallsgesteuerten Auswahl eines geeigneten Übertragungswegs U zum einem näch­ sten, zu dem Informationsübermittlungsziel VZ führenden Ver­ mittlungsknoten K ggf. auf mehrere Übertragungswege U ver­ teilt. Vorteilhaft werden hierbei die an einen Router ange­ schlossen Übertragungswege U im Mittel gleichmäßig ausgela­ stet. Hierbei kann es z. B. durch unterschiedliche Laufzeiten der einzelnen Pakete zu Änderungen der ursprünglichen Reihen­ folge der Pakete kommen. In diesem Fall wird im Empfänger die ursprüngliche Reihenfolge der zu demselben Informationsüber­ mittlungsziel VZ gesendeten Pakete durch eine höhere Proto­ kollschicht wiederhergestellt. Hierfür sind mehrere Verfahren bekannt, z. B. das Transport Control Protocol TCP.The invention can of course be used in any communication network zen KN, in particular connectionless communication networks KN such as B. the packet-oriented Internet can be used. in the The Internet, for example, runs along every single packet transmitted a packet-specific route R, d. H. the route an information transmission V effected with a packet an information transmission target VZ is independent of the Routes R of the predecessor and successor packets to the same VZ target; the switching nodes K, who are trained as Internet routers, for example average the same information for each package transmission target VZ only the next operator node K - also known as "hop" in the professional world. From each router according to the inventive method successive, to the same transmission of information destination VZ sent packets as a result of a randomly controlled Selection of a suitable transmission path U to a next Most leading to the information transfer target VZ averaging node K possibly on several transmission paths U ver Splits. It is advantageous to use a router closed transmission paths U on average evenly continuous Here, it can e.g. B. by different terms of the individual packages to change the original series follow the packages coming. In this case the  original order of the same information about destination VZ sent packets through a higher proto restoration of the collision. There are several ways to do this known, e.g. B. the Transport Control Protocol TCP.

Claims (8)

1. Verfahren zur Auswahl einer Route (RV) durch ein aus Ver­ mittlungsknoten (K) und Übertragungswegen (U) bestehendes Kommunikationsnetz (KN), bei dem
  • - für eine Informationsübermittlung (V) mehrere Routen (R(V)) geeignet sind, und
  • - die Route (RV), entlang der die Informationsübermittlung (V) erfolgt, durch zumindest teilweise beliebige Auswahl einer der geeigneten Routen (R(V)) bestimmt wird.
1. Method for selecting a route (R V ) through a communication network (KN) consisting of switching nodes (K) and transmission paths (U), in which
  • - Several routes (R (V)) are suitable for transmitting information (V), and
  • - The route (R V ) along which the information is transmitted (V) is determined by at least partially selecting any one of the suitable routes (R (V)).
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Kommunikationsnetz (KN) verbindungsorientiert ist.2. The method according to claim 1, characterized, that the communication network (KN) is connection-oriented. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die geeigneten Routen (R(V)) als optimale Routen (RMIN) ausgebildet sind, die identische, in Abhängigkeit von den Übertragungswegen (U) zugewiesenen Linkkosten (L) ermittelte, minimale Routekosten (RK) aufweisen.3. The method according to claim 2, characterized in that the suitable routes (R (V)) are designed as optimal routes (R MIN ), the identical, depending on the transmission paths (U) assigned link costs (L) determined, minimal route costs (RK). 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, während einer Zeitspanne mit unveränderten Linkkosten (L) für mehrere zur demselben Informationsübermittlungsziel (VZ) an­ geforderte Informationsübermittlungen (V) jede der für diese geeigneten Routen (R(V)) höchstens einmal mehr ausgewählt wird als die übrigen der für diese geeigneten Routen (R(V)). 4. The method according to claim 3, characterized, during a period with unchanged link costs (L) for several to the same information transfer destination (VZ) required information transfers (V) each of these for this suitable routes (R (V)) selected at most once is considered the rest of the routes suitable for these (R (V)).   5. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, daß bei mehreren Informationsübermittlungen (V) zu demselben Informationsübermittlungsziel (VZ) die hierfür geeigneten Routen (R(V)) aufsteigend numeriert und zyklisch als die Route (RV) ausgewählt werden.5. The method according to any one of claims 2 to 4, characterized in that in the case of a plurality of information transmissions (V) to the same information transmission destination (VZ), the routes (R (V)) suitable for this are numbered in ascending order and selected cyclically as the route (R V ) . 6. Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, daß die Route (RV) durch zufällige Auswahl einer der geeigne­ ten Routen (R(V)) bestimmt wird.6. The method according to any one of claims 2 to 4, characterized in that the route (R V ) is determined by random selection of one of the suitable routes (R (V)). 7. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß das Kommunikationsnetz (KN) verbindungslos ist.7. The method according to claim 1, characterized, that the communication network (KN) is connectionless. 8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, daß in den Vermittlungsknoten (K) durch zufällige Auswahl ei­ nes für die Informationsübermittlung (V) geeigneten Übertra­ gungswegs (U) zu einem nächsten Vermittlungsknoten (K) die Route (RV) schrittweise bestimmt wird.8. The method according to claim 7, characterized in that in the switching node (K) by random selection of egg nes suitable for the information transmission (V) transmission path (U) to a next switching node (K) the route (R V ) is determined step by step .
DE19923245A 1999-05-20 1999-05-20 Route selection method especially for ATM Withdrawn DE19923245A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE19923245A DE19923245A1 (en) 1999-05-20 1999-05-20 Route selection method especially for ATM
PCT/DE2000/001591 WO2000072527A1 (en) 1999-05-20 2000-05-18 Method for selecting a route in a communications network
AU56722/00A AU5672200A (en) 1999-05-20 2000-05-18 Method for selecting a route in a communications network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19923245A DE19923245A1 (en) 1999-05-20 1999-05-20 Route selection method especially for ATM

Publications (1)

Publication Number Publication Date
DE19923245A1 true DE19923245A1 (en) 2000-11-23

Family

ID=7908688

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19923245A Withdrawn DE19923245A1 (en) 1999-05-20 1999-05-20 Route selection method especially for ATM

Country Status (3)

Country Link
AU (1) AU5672200A (en)
DE (1) DE19923245A1 (en)
WO (1) WO2000072527A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002091689A1 (en) * 2001-05-07 2002-11-14 Sun Microsystems, Inc. Fault-tolerant routing scheme for a multi-path interconnection fabric in a storage network
WO2003026228A1 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Method for selecting useful routes in a router for even traffic distribution in a communication network
WO2003026230A2 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Access control in the boundary nodes of a connection-free and packet-oriented communication network
WO2003026341A2 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Distributed transmission of information in a connection-less packet-oriented communication network
WO2004056024A2 (en) * 2002-12-17 2004-07-01 Nortel Networks Limited Communication network route determination
DE10142372B4 (en) * 2001-01-05 2005-03-03 Siemens Ag Device and method for restoring connections in automatically switchable optical networks
US7072976B2 (en) 2001-01-04 2006-07-04 Sun Microsystems, Inc. Scalable routing scheme for a multi-path interconnection fabric
US7401161B2 (en) 2000-12-18 2008-07-15 Sun Microsystems, Inc. High performance storage array interconnection fabric using multiple independent paths

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4967345A (en) * 1988-06-23 1990-10-30 International Business Machines Corporation Method of selecting least weight routes in a communications network
US5088032A (en) * 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
EP0482551A2 (en) * 1990-10-20 1992-04-29 Fujitsu Limited An ATM switching unit
DE19729628A1 (en) * 1997-07-10 1999-01-14 Siemens Ag Method and device for the computer-aided formation of a routing table from loop-free sub-routing tables for a telecommunications network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175870B1 (en) * 1995-11-30 2001-01-16 Lucent Technologies Inc. Method of admission control and routing of virtual circuits
SE9603801L (en) * 1996-10-16 1998-04-17 Ericsson Telefon Ab L M System of communicating devices and a procedure in the system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5088032A (en) * 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
US4967345A (en) * 1988-06-23 1990-10-30 International Business Machines Corporation Method of selecting least weight routes in a communications network
EP0482551A2 (en) * 1990-10-20 1992-04-29 Fujitsu Limited An ATM switching unit
DE19729628A1 (en) * 1997-07-10 1999-01-14 Siemens Ag Method and device for the computer-aided formation of a routing table from loop-free sub-routing tables for a telecommunications network

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7401161B2 (en) 2000-12-18 2008-07-15 Sun Microsystems, Inc. High performance storage array interconnection fabric using multiple independent paths
US7072976B2 (en) 2001-01-04 2006-07-04 Sun Microsystems, Inc. Scalable routing scheme for a multi-path interconnection fabric
DE10142372B4 (en) * 2001-01-05 2005-03-03 Siemens Ag Device and method for restoring connections in automatically switchable optical networks
WO2002091689A1 (en) * 2001-05-07 2002-11-14 Sun Microsystems, Inc. Fault-tolerant routing scheme for a multi-path interconnection fabric in a storage network
US6883108B2 (en) 2001-05-07 2005-04-19 Sun Microsystems, Inc. Fault-tolerant routing scheme for a multi-path interconnection fabric in a storage network
WO2003026341A2 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Distributed transmission of information in a connection-less packet-oriented communication network
WO2003026341A3 (en) * 2001-09-20 2003-07-10 Siemens Ag Distributed transmission of information in a connection-less packet-oriented communication network
WO2003026230A3 (en) * 2001-09-20 2003-05-30 Siemens Ag Access control in the boundary nodes of a connection-free and packet-oriented communication network
AU2002339313B2 (en) * 2001-09-20 2006-04-06 Nokia Solutions And Networks Gmbh & Co. Kg Distributed transmission of information in a connection-less packet-oriented communication network
WO2003026230A2 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Access control in the boundary nodes of a connection-free and packet-oriented communication network
WO2003026228A1 (en) * 2001-09-20 2003-03-27 Siemens Aktiengesellschaft Method for selecting useful routes in a router for even traffic distribution in a communication network
US8199647B2 (en) 2001-09-20 2012-06-12 Nokia Siemens Networks Gmbh & Co. Kg Data transmission in a packet-oriented communication network
WO2004056024A2 (en) * 2002-12-17 2004-07-01 Nortel Networks Limited Communication network route determination
WO2004056024A3 (en) * 2002-12-17 2004-09-10 Nortel Networks Ltd Communication network route determination
US7561526B2 (en) 2002-12-17 2009-07-14 Nortel Networks Limited Communication network route determination

Also Published As

Publication number Publication date
WO2000072527A1 (en) 2000-11-30
AU5672200A (en) 2000-12-12

Similar Documents

Publication Publication Date Title
DE69838126T2 (en) Traffic management for switched Frame Relay data service
DE69828112T2 (en) Frame relay switched data service
EP0872090B1 (en) Method of forming routing data
DE69916747T2 (en) Method for providing quality of service in IP networks for delay-sensitive traffic
DE69919569T2 (en) MANAGEMENT OF CONNECTION-BASED SERVICES OVER THE INTERNET PROTOCOL
DE69920893T2 (en) Correction of the connection bandwidth based on the observation of the allocation of network resources
DE10100842B4 (en) Communication device with multilayer class identification and priority control
DE69735691T2 (en) Management of virtual ATM connections with protocol for reservation of resources
DE60026238T2 (en) Dial-up based on pre-specified quality of service through a communication network
EP1428408A2 (en) Data transmission in a packet-oriented communication network
EP1593241A1 (en) Access control for a packet-oriented network, taking into account resilience requirements
EP1133112B1 (en) Method for balancing the data transfer load of a communication network and corresponding communication network
DE69636242T2 (en) METHOD AND DEVICE FOR MULTI-CELL TRANSMISSION
DE19923245A1 (en) Route selection method especially for ATM
WO2001054448A1 (en) Method and device for controlling access to a communications network
DE69917336T2 (en) SYSTEM AND METHOD FOR DETERMINING MINIMUM AND MAXIMUM VALUES USING LAST-EVENT AND SLIDING WIND TECHNOLOGIES
EP1058426A1 (en) Method for evaluating routes in a communications network
EP1052859A1 (en) Method for evaluating transmission paths in a communication network
EP1119950B1 (en) Method for setting up a communication link in a telecommunication network
EP1266496B1 (en) Method and arrangement for checking whether the use of a service is permissible
DE19810559C2 (en) Switchboard
DE19624108C1 (en) Monitoring of usage parameters of ATM cells by fuzzy logic
EP1095536A1 (en) Method for establishing a route via a communications network
EP1069800A1 (en) Method for evaluating routes in a communication network
WO2000033602A1 (en) Method for configuring a network termination unit

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal