Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service):...

43
Ein Projekt im Forschungsbereich NEGSIT Netzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP] Fachhochschule Köln Cologne University of Applied Sciences Verfahren zur Berechnung von Routen zur Gewährleistung von Ende-zu-Ende QoS Dipl.-Ing. Stefan Abu Salah Dipl.-Ing. Achim Marikar Dezember 2007

Transcript of Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service):...

Page 1: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Verfahren zur Berechnung von Routen zurGewährleistung von Ende-zu-Ende QoS

Dipl.-Ing. Stefan Abu SalahDipl.-Ing. Achim MarikarDezember 2007

Page 2: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

QoS (Quality of Service):

Sicherstellung der Qualität

Zeitkritische Datenströme:

AudioSprachtelefonie

VideoVideotelefonieLive-TV (IPTV)

Spiele Multiplayer-Echtzeitspiele

Page 3: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Leitungsmerkmale

Laufzeit (Delay)

Laufzeitschwankung (Jitter)

Paketverlust (Paketloss)

Page 4: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Wunsch:

Realität:

Das Verhalten eines (RTP-) Datenstroms

Page 5: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Telefonnetz:

Leitungsbasierte Netze

Page 6: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Für jedes Gespräch wird eine Leitung mit garantierter Übertragungskapazität und minimalem Jitter aufgebaut

Es werden nicht mehr Gespräche zugelassen, als das Netz verkraftet

Telefonnetz:

Page 7: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

IP-Netz:

Paketbasierte Netze

Page 8: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Die Daten werden nach dem Best Efford-Prinzipübertragen

Es finden ggf. mehr Gespräche gleichzeitig statt, als das Netz verkraftet

IP-Netz:

Page 9: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

IP-Netz mit Controller:

Page 10: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Auf die Routen wird Einfluss genommen

Die Vorteile des IP-Netzes und des PSTN werden vereint

Ein hoher zusätzlicher Verwaltungsaufwand ist notwendig

Ein ähnliches Berechnungsverfahren wird bereits in der Theoretischen Informatik als Traveling Salesman Problem (TSP) behandelt

IP-Netz mit Controller:

Page 11: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Problem des Handelsreisenden (TSP)

Page 12: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Berechnung des besten Weges

Page 13: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Berechnung

Bis zu (n-1)! Möglichkeiten (bei n Orten)

Mit einer nichtdeterministischen Turingmaschine (NTM) in Polynomialzeit lösbar

Mit einer deterministischen Turingmaschine (DTM) in Exponentialzeit lösbar

Page 14: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Ergebnis:

Problem ist NP-Äquivalent=> nicht berechenbar!

Wikipedia: NP-Äquivalenz [...] liefert eine prinzipielle Aussage darüber, ob Suchprobleme mit wachsender Anzahl der zu durchsuchenden Pfade oder Objekte noch praktisch lösbar sind, oder ob der benötigte Zeit- oder Speicheraufwand rasch in makroskopische Dimensionen wächst.

Page 15: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Vergleich Routing und TSP

Page 16: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Fazit

Das Problem des Handelsreisenden ist fast 1:1 übertragbar

Ein Controller kann nicht ohne weiteres die perfekte Route berechnen

Ein neuer Lösungsansatz muss gefunden werden

Page 17: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Problematik in realen Netzen: Finden des besten Weges

aus Sicht des Providers- möglichst kostengünstiges Routing über Providergrenzen hinweg

aus Sicht des Kunden- möglichst hohe Dienstgüte für die Verbindung

Lösungsansatz welcher beide Interessen berücksichtigt ist erforderlich

Page 18: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Ein reales Szenario

- Zwei Endkunden (User Equipments (UE)) sind bei unterschiedlichen Providern 'zu Hause'

- Für eine gemeinsame Kommunikation werden unterschiedliche Datennetzeunterschiedlicher Provider beansprucht

- Welche Netze beansprucht werden hängt ab von- Peering Abkommen zwischen den Providern- Kosten die dem Provider für Transit oder Peering entstehen

(i.d.R. wird in das kostengünstigere Netz geroutet)

Provider

CProvider

B

Provider

A

Provider

DProvider

E

Peering Abkommen Netzzugang des UE (User Equipment)

UEUE

Page 19: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Innerhalb jedes Providernetztes gibt es beliebig viele Knoten und Kanten- Knoten : Aktive Netzelemente (z.B. Router)- Kanten : Übertragungswege (z.B. Kabel)

Page 20: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Ein Datenstrom, welcher dieses Netz durchlaufen soll wird geroutet - nach den aktuell vorhandenen Routingtabellen- nach der Klassifizierung des Traffic (im Idealfall)

Page 21: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Ein Datenstrom durchläuft nicht zwangsläufig den 'besten' Weg- für Echtzeit Kommunikation wäre dies ein Weg mit geringsten

Werten für : Delay, Jitter und Packetloss

Page 22: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Wenig Last (große freie Kapazitäten)

Hohe Last

Mittlere Last

Welcher Weg der beste ist hängt jedoch nicht unbedingt von dessen 'Länge' ab. Wichtig sind andere Parameter wie beispielsweise die auf einem Link verfügbare (freie) Bandbreite.

Page 23: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Wenig Last

Hohe Last

Mittlere Last

Der Standardweg (hier der 'kürzeste') kann unter Umständen ein schlechter Weg sein

Page 24: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

D

12

3

4

89

5 6

7

Wenig Last

Hohe Last

Mittlere Last

Der längere kann unter Umständen ein wesentlich besserer Weg sein da hier genügend Reserven vorhanden sind

Page 25: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Provider

CProvider

B

Provider

A

Provider

DProvider

E

Peering Abkommen Netzzugang des UE (User Equipment)

UE UE

Was für das Netz eines Providers gilt, gilt auch für das Netz aus unterschiedlichen Providernetzen

Page 26: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Peering Abkommen Netzzugang des UE (User Equipment)

D E

CBA

UEUE

Auch dieses Netz lässt sich als einfaches Netz aus Knoten und Kanten darstellen. Hier sind

- Knoten : die Netze der Provider- Kanten : die Verbindungen zwischen den Providern

Page 27: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

UE

UE3

Man erhält auf diese Weise eine Hierarchie von Netzen jeweils mit gewichteten Kanten

Page 28: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Man benötigt in jedem Netz ein Element, welches

- den Zustand des eigenen Netzes kennt- Einfluss auf das Routing von Datenströmen nehmen kann- Eine Aussage darüber treffen kann ob ein Datenstrom

gewissen Quallitätsansprüchen genügen kann - Antworten möglichst schnell zur Verfügung stellt

Page 29: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Man benötigt in jedem Netz ein Element, welches

- den Zustand des eigenen Netzes kennt- Einfluss auf das Routing von Datenströmen nehmen kann- Eine Aussage darüber treffen kann ob ein Datenstrom

gewissen Quallitätsansprüchen genügen kann - Antworten möglichst schnell zur Verfügung stellt

Ein Ansatz diese Anforderungen zu erfüllen ist:

Page 30: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

UE

UE3

In jedem Netz gibt es die Kontrollinstanz NetCon

Page 31: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

UE

UE3

1. Will ein UE einen Anruf tätigen stellt er eine Anfrage (meist indirekt) an NetCon im eigenen Netz

2. Dieser NetCon fragt zunächst den in der Hierarchie höheren NetCon um Rat

3. NetCon übernimmt das Provider-übergreifende Routing

Page 32: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

UE

UE3

4. NetCon informiert die in den beteiligten Netzen zuständigen NetCons

5. Die Pfade werden in allen beteiligten Netzen reserviert

Page 33: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

UE

UE

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

6. Ist der gesamte Pfad reserviert, kann die Kommunikation beginnen

Page 34: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

UE

UE

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

Engpässe werden so umgangen und eine höchst mögliche Dienstgüte erzielt

Page 35: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

UE

UE

D E

CBA

Provider

D

12

3

4

89

5 67

Provider

B

12

3

46

5

Provider

C

1

23

4

6

5

Provider

A1 2

34

ohne NetCon

Ohne NetCon hätte dies eventuell anders ausgesehen

Page 36: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Wie realisiert NetCon E2E-QoS?

Passiver ModusEs wird ausschließlich geprüft ob auf dem vom Netz vorgesehenen Datenweg die gewünschte QoS garantiert werden kann. Es wird nicht in das Netzwerk eingegriffen.

Kein Eingriff in die beteiligten Netzwerke notwendig

...

Garantierte QoS nicht möglich

Gesamte Routinginformation muss bekannt sein

Routing-Algorithmen müssen implementiert werden

Page 37: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Wie realisiert NetCon E2E-QoS?

Aktiver ModusEs wird der beste Weg für die Datenkommunikation ermittelt und für den Call reserviert. Es muss in aktive Komponenten des Netzes zugegriffen werden.

Garantierte QoS möglich

Aufwendige Signalisierung und Steuerung

Kooperation aller Provider erforderlich

Page 38: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Wie findet NetCon den besten Weg?

Passiver ModusExaktes Abbild der realen Routingtabellen erforderlichRoutingalgorithmus muss implementiert werden

Aktiver ModusAlgorithmus für das Auffinden des besten Weges mussimplementiert werdenWege finden mit Dijkstra oder probabilistischem Algorithmus

Page 39: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

1 [7

0]

1

23

2 [65]

43 [125]

5

4 [3

0]5 [211]

66 [62] 77 [13]

8 [45]

89 [29]

10 [123]

11 [28]

13

11

12

9 1012 [125] 13 [12]

14 [98]

15 [33]

16 [65] 17 [33]

18 [54]

1419 [155]

20 [100]

15

21 [204]22 [9

7]

16

23 [44] 24 [61]

Wie findet NetCon den besten Weg?

Jedes Netzwerk wird als gewichteter Graph interpretiertKnoten sind aktive NetzwerkelementeKanten sind logische Verbindungen zwischen den Knoten

Page 40: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

1 [7

0]

1

23

2 [65]

43 [125]

5

4 [3

0]5 [211]

66 [62] 77 [13]

8 [45]

89 [29]

10 [123]

11 [28]

13

11

12

9 1012 [125] 13 [12]

14 [98]

15 [33]

16 [65] 17 [33]

18 [54]

1419 [155]

20 [100]

15

21 [204]22 [9

7]

16

23 [44] 24 [61]

Bester Weg von 1 nach 15?

NetCon berechnet die besten Wege gewichtet nach den 'Kosten' jeder Kante. Dies kann auch bidirektional erfolgen (unterschiedliche Kosten für Hin- und Rückrichtung). Die anfallenden Kosten werden quatratisch addiert, um besonders 'teure' Kanten stärker zu gewichten.

Beanspruchte Rechenzeit:real 0m0.007suser 0m0.004ssys 0m0.000s

bei 96 Lösungen

stefan@london:~/$ ./wege_finden -s 1 -d 15 | sort -n -k 6Lines:48ZIEL(k:15)--> 1;2;3;8;11;10;14;15; >>> S=> 190.942400ZIEL(k:15)--> 1;4;8;11;10;14;15; >>> S=> 207.402989ZIEL(k:15)--> 1;2;3;8;13;12;11;10;14;15; >>> S=> 209.799905ZIEL(k:15)--> 1;2;3;9;10;14;15; >>> S=> 210.482778ZIEL(k:15)--> 1;2;3;8;11;12;13;14;15; >>> S=> 223.038113ZIEL(k:15)--> 1;4;8;13;12;11;10;14;15; >>> S=> 224.884415...

Page 41: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

1 [7

0]

1

23

2 [65]

43 [125]

5

4 [3

0]5 [211]

66 [62] 77 [13]

8 [45]

89 [29]

10 [123]

11 [28]

13

11

12

9 1012 [125] 13 [12]

14 [98]

15 [33]

16 [65] 17 [33]

18 [54]

1419 [155]

20 [100]

15

21 [204]22 [9

7]

16

23 [44] 24 [61]

stefan@london:~/$ ./wege_finden -s 16 -d 9 | sort -n -k 6Lines:48ZIEL(k:9)--> 16;5;4;8;11;10;9; >>> S=> 104.699570ZIEL(k:9)--> 16;7;4;8;11;10;9; >>> S=> 117.779455ZIEL(k:9)--> 16;5;6;7;4;8;11;10;9; >>> S=> 126.885775ZIEL(k:9)--> 16;7;6;5;4;8;11;10;9; >>> S=> 129.460419ZIEL(k:9)--> 16;5;4;8;13;12;11;10;9; >>> S=> 136.084533...

Bester Weg von 16 nach 9?

Beanspruchte Rechenzeit:real 0m0.005suser 0m0.000ssys 0m0.004s

bei 125 Lösungen

Page 42: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Fazit

NetCon kann die besten Wege durch beliebig komplexeNetzwerke in kurzer Zeit finden

NetCon kann auf Basis von echten Routingtabellen eine Abschätzung geben, wie hoch die Wahrscheinlichkeit istdas gewisse Parameter eingehalten werden

NetCon skaliert durch das hierarchische Konzept sehr gut

Page 43: Verfahren zur Berechnung von Routen zur Gewährleistung von ... · QoS (Quality of Service): Sicherstellung der Qualität Zeitkritische Datenströme: Audio Sprachtelefonie Video Videotelefonie

Ein Projekt im Forschungsbereich NEGSITNetzeübergreifende Quality of Service bei SIP-basierter VoIP-Kommunikation [QoSSIP]

Fachhochschule KölnCologne University of Applied Sciences

Vielen Dank für Ihre Aufmerksamkeit!

Haben Sie Fragen?