H04L67/32—Network-specific arrangements or communication protocols supporting networked applications for scheduling or organising the servicing of application requests, e.g. requests for application data transmissions involving the analysis and optimisation of the required network resources

H04L67/322—Network-specific arrangements or communication protocols supporting networked applications for scheduling or organising the servicing of application requests, e.g. requests for application data transmissions involving the analysis and optimisation of the required network resources whereby quality of service [QoS] or priority requirements are taken into account

H04L67/32—Network-specific arrangements or communication protocols supporting networked applications for scheduling or organising the servicing of application requests, e.g. requests for application data transmissions involving the analysis and optimisation of the required network resources

H04L67/327—Network-specific arrangements or communication protocols supporting networked applications for scheduling or organising the servicing of application requests, e.g. requests for application data transmissions involving the analysis and optimisation of the required network resources whereby the routing of a service request to a node providing the service depends on the content or context of the request, e.g. profile, connectivity status, payload or application type

Abstract

The method involves a network element holding a number of procedural rules and autonomously/automatically selecting a procedural rule according to the operating conditions and forwarding data packets in accordance with the selected procedural rule. The operating conditions are given by an optional combination of line breaks, node failure, supply loading, connection establishment, network reconfiguration etc.

Description

Translated from German

Der Anmeldungsgegenstand betrifft ein Verfahren zur adaptiven Steuerung eines Netzelementes in einem Kommunikationsnetz und ein Verfahren zur Koppelung mehrerer Kommunikationsnetze. Subject of the application relates to a method for adaptive control of a network element in a communication network and a method for coupling a plurality of communication networks.

Vorteilhafte Weiterbildungen des Anmeldungsgegenstandes sind in den Unteransprüchen angegeben. Advantageous further developments of the subject of the application are given in the subclaims.

Der Anmeldungsgegenstand wird im folgenden als Ausführungsbeispiel in einem zum Verständnis erforderlichen Umfang anhand von Figuren näher erläutert. Subject of the application is described below as an embodiment in a scope required for understanding based on figures.Dabei zeigen: They show:

Fig 1 Fig 1

eine schematische Darstellung der Netzelemente in dem erfindungsgemäßen Kommunikationsnetz, a schematic representation of the network elements in the communication network according to the invention,

Fig 2 Fig 2

eine schematische Darstellung der Netz- und Steuerungshierarchie und a schematic representation of the power and control hierarchy and

Die RCAs arbeiten wie die Router an Hand von Verhaltensregeln autonom. The RCAs work like the router on the basis of rules of conduct autonomous.Diese Verhaltensregeln beschreiben deren Steuerungsaufgabe und beinhalten explizit oder implizit (zB als Berechnungsvorschrift) die an die Edge Router im Betrieb weiterzugebenden Parameter. These rules describe the behavior control task and include explicitly or implicitly (for example, as a calculation rule) is to be passed to the edge router in the operating parameters.

Für die Implementierung eines RCA gibt es mehrere Optionen: For the implementation of RCA there are several options:

Die Elemente (Router, RCA) des autonomen Netzes arbeiten nach Verhaltensregeln. The elements (routers, RCA) of the autonomous network operate according to rules of conduct.Diese können vom NCS an die Netzelemente gegeben oder auch anderweitig, zB über das Netzmanagement, konfiguriert werden. This may, or from the NCS to the network elements also otherwise be configured via the network management, for example.Der NCS kann also zuständig sein für: So the NCS may be responsible for:

CoreRouter (siehe Fig 1,3 ○) Core Router (see FIG 1.3 ○)

Edge Router (siehe Fig 1,2 ○) Edge Router (see FIG 1.2 ○)

RCAs (siehe Fig 1,1 ○) RCAs (see Figure 1.1 ○)

jede Kombination any combination

Netz- und Steuerungshierarchie Mains and control hierarchy

Für die Netz- und Steuerungshierarchie gibt es vier Ebenen, die jeweils unterschiedliche Schwerpunkte/Zielsetzungen bei der Steuerung und ein unterschiedliches zeitliches Verhalten haben. For the power and control hierarchy has four levels, each with different priorities / objectives in the control and a different temporal behavior.Von unten nach oben sind dies (vgl. Fig 2): From bottom to top these are (see Fig. 2):

Das Netzmanagement dient in Richtung des Netzes zur Einstellung der Grundkonfiguration. The network management is towards the network to set the basic configuration.Es wird also in aller Regel nur in sehr großen Zeitabständen steuernd tätig, zB bei Ausbau des Netzes. It is therefore controlling operates usually in very large time intervals, eg for expansion of the network.

Bei Änderungen dieser Basisinformationen, zB Änderungen der Netztopologie, werden die Regeln entsprechend neu berechnet und in die Netzelemente geladen. When changes to this basic information, such as changes in the network topology, the rules are recalculated and loaded into the network elements.

Die Regeln werden dergestalt festgelegt, dass das Netz im autonomen Betrieb die oben beschriebenen Eigenschaften sicherstellen kann. The rules are set such that the network can ensure the properties described above in the autonomous mode.Der NCS ist grundsätzlich nicht Teil des Regelbetriebs. The NCS is generally not part of the regular operation.

Kopplung von (Teil-)Netzen Coupling of (sub) networksSollen mehrere Netze, die nach dem beschriebenen autonomen Prinzip arbeiten, eng gekoppelt werden, so dass sie die Eigenschaften des autonomen Netzes wie Lastverteilung, Fehlerreaktion und Dienstgüte übergreifend darstellen können, müssen die Regeln der Teilnetze aufeinander abgestimmt werden. If several networks which operate according to the principle described autonomous be closely coupled so that they can represent the characteristics of the autonomous network, such as load balancing, fault reaction, and quality of service across the rules of the sub-networks have to be coordinated.

Die Parameter beinhalten auch die Auswahl eines Algorithmus wenn mehrere Algorithmen zur Behandlung der Aufgabe in Frage kommen. The parameters also include the selection of an algorithm when a plurality of algorithms for the treatment of the object are also suitable.

Der NCS ist zentral im Netz vorhanden / es gibt eine oder mehrere Backup-Einrichtungen / es gibt mehrere gleichberechtigte Koordinationseinrichtungen, die mit Hilfe eines speziellen Koordinationsprotokolles ihre Regel-Vorgaben abgleichen / verschiedene Bereiche des Netzes werden lokal von verschiedenen NCS gesteuert, die über ein spezielles Kommunikationsprotokoll kommunizieren. The NCS is centrally available on the net / there are one or more backup facilities / there are several equal coordination facilities that match with the help of a special coordination protocol their rule specifications / different areas of the network are controlled locally by different NCS, the special a communicate communication protocol.

Die Änderung der Regeln erfolgt abhängig von der Auslastung eines oder mehrerer Links. The change in the rules is done depends on the utilization of one or more links.

Der NCS wird eingesetzt, um zusätzlich die Parameter in Einrichtungen zur Verbindungsannahmesteuerung am Netzrand vorzugeben. The NCS is used in addition to specify the parameters in devices for connection acceptance control at the network edge.

Der NCS kommuniziert mit anderen Network Control Servern in den Netzen anderer Netzbetreiber. The NCS communicates with other Network Control servers in the networks of other network operators.

Verfahren nach einem der vorstehenden Ansprüche Method according to one of the preceding claimsdadurch gekennzeichnet, dasscharacterized, in thatdie Verhaltensregeln für das Netz automatisch erzeugt werden. the rules of behavior for the network to be automatically generated.

Verfahren nach einem der vorstehenden Ansprüche Method according to one of the preceding claimsdadurch gekennzeichnet, dasscharacterized, in thateine Verhaltensregel die Auswahl eines von mehreren Wegen beinhaltet. a behavior usually involves selecting one of several ways.