Virtual-Ring-Routing (VRR)

Ähnliche Dokumente
Einführung in Ad-Hoc-Netzwerke. Forschungsseminar Betriebssysteme / Marco Günther Startseite 1

Routing in WSN Exercise

Protokolle und Routing

Freifunk in Chemnitz. Konzepte eines freien Internets. Dipl.-Ing. Amadeus Alfa M.sc. Steffen Förster

Adaptive Routenselektion in mobilen Ad-hoc-Netzen mit Internet-Anbindung

Themen. Vermittlungsschicht. Routing-Algorithmen. IP-Adressierung ARP, RARP, BOOTP, DHCP

Oberseminar Netzwerk & Systemmanagement OLSR-NG Optimized Link State Routing Next Generation

Mesh Netzwerke mit OLSR und B.A.T.M.A.N

Alexander Kiontke Routing Protokolle

Routing Algorithmen. Barbara Draxler Zenina Huskic Peter Wieland Sebastian Zehentner. 31. Jänner 2002

Kooperierende mobile Ad-Hoc-Netzwerke (MANETs) und drahtlose Sensornetzwerke (WSNs) im Umfeld der Agrarwirtschaft

Evaluation of QoS- Aspects of mobile IPv6 Clients in an IEEE Network. Folkert Saathoff Oktober 2oo5

Dienstgüte in Mobilen Ad Hoc Netzen

Verteilte Systeme Übung T5

Routing and Broadcasting in Ad-Hoc Networks

Benchmarking von MANET-Routing-Protokollen

aktive Netzwerk-Komponenten Repeater Hub Bridge Medienkonverter Switch Router

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 10.

Rechnernetze Übung 10. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2011

Topologieerkennung von Sensornetzwerken

Computernetze In Brief

Übersicht. Generierung von IPv6-Paketen mit Scapy. Scapy GUI - Kurzvorstellung. Szameitpreiks - Beuth Hochschule für Technik Berlin

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

Chapter 7 Distanzvektorprotokolle. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Grundlagen der Rechnernetze. Lokale Netze

Internet Routing. Link State Routing. SS 2012 Grundlagen der Rechnernetze Internetworking 27

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Grundzüge der Datenkommunikation Routingprotokolle

Internet Routing am mit Lösungen

Rechnernetze 2. Grundlagen

Hauptdiplomklausur Informatik März 2002: Internet Protokolle

Layer 2 Forwarding Protokoll. Chair for Communication Technology (ComTec), Faculty of Electrical Engineering / Computer Science

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

Grundlagen der Rechnernetze. Internetworking

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

Statisches Routing. Jörn Stuphorn Bielefeld, den Juni Juni Universität Bielefeld Technische Fakultät

Internet Routing. SS 2012 Grundlagen der Rechnernetze Internetworking

Mobile IP. Jeremi Dzienian. 29. Januar Universität Freiburg. Jeremi Dzienian (Universität Freiburg) Mobile IP 29. Januar / 13

Digitale Kommunikation in IP-Netzwerken. Routing / Routingprotokolle

Internes IPonAir- Kick Off

Mikromobilität Justus von Richthofen

Schwachstellensuche. Qualitätsüberwachung im Netz durch Klassifizierung des HADES One-Way-Delays. Dr. Stephan Kraft, Birgit König, Martin

Technische Richtlinie Sicheres WLAN (TR-S-WLAN)

One way Delay (OWD) Determination Techniques

Einfluss der Window Scale Option auf die Fairness in TCP/IP-Netzen

VS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom Dr. Sebastian Iwanowski FH Wedel

Telekommunikationsnetze 2

Lösung von Übungsblatt 10. (Router, Layer-3-Switch, Gateway)

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 7 (3. Juni 7. Juni 2013)

Routingprotokolle. Falko Dreßler, Regionales Rechenzentrum. Routingprotokolle

Netzwerk Teil 1 Linux-Kurs der Unix-AG

Zwischenpräsentation zur Diplomarbeit DES-Mesh Knotenlokalisierung mittels AFL- Algorithmus

IP Internet Protokoll

Container. Fluten Container bald das RZ? Markus Schaub

Grundkurs Computernetzwerke

Handbuch der Routing-Protokolle

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 6 (27. Mai 31. Mai 2013)

Systeme II 4. Die Vermittlungsschicht

Multicasting. Weitere Definitionen

Vergleich der WLAN Mesh Verfahren IEEE s und BATMAN Literaturarbeit Studiengang: Technische Informatik / Informations-Technik

Vermaschte, drahtlose Sensornetzwerke für Grossanlagen

5G LAB GERMANY. 5G Lab. Intelligente Lösungen für effiziente Mobilität. Was kann die neueste Generation Mobilfunk für effiziente Mobilität leisten?

Das Internet-Protocol. Aufteilung von Octets. IP-Adressformat. Class-A Netzwerke. Konventionen für Hostadressen

Multicast & Anycast. Jens Link FFG2012. jenslink@quux.de. Jens Link (jenslink@quux.de) Multicast & Anycast 1 / 29

Internetanwendungstechnik (Übung)

Multicast Routing in Ad Hoc Netzwerken

Internet-Praktikum II Lab 3: Virtual Private Networks (VPN)

Chapter 6 Routingprotokolle. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Vernetzte Systeme Network Layer Vermittlungsschicht Schicht 3 Netzwerk Schicht

Routing - Was ist das eigentlich?

Entwicklung einer Routing-Applikation fu r ein Software Defined Wireless Mesh Netzwerk

Bibliografische Informationen digitalisiert durch

Router 1 Router 2 Router 3

Transkript:

TU-Berlin Fakultät IV:INET WS2008 Virtual-Ring-Routing (VRR) Veranstaltung Internet Routing Vortrag am 7.3.2008 von Krzysztof Ibek

Fahrplan Motivation Mesh-Landschaft Techniken, Protokolle VRR Ansatz Funktionsweise Vergleich zu anderen Protokollen Zusammenfassung Fragen und Diskussion Seite 2

Motivation Mobiles Routing ist komplex Beweglichkeit, Linkqualität Verbindungs-,Knotenausfall Routenerkundung Topologieerkundung Fluten des Netzwerks Overhead, Delays Warum VRR? Topologie implizit Kein Fluten nötig innovativ Seite 3

Mesh-Landschaft Zwei grundsätzliche Einteilungen (1/2) Strategien der Topologieerkundung Topologiebasierend Austausch von HELLOs ergibt Topologie Erkundung = Fluten Positionsbasierend Geografische Lage z. B. GPS-Koordinaten Mobilität der Knoten problematisch Seite 4

Mesh-Landschaft Zwei grundsätzliche Einteilungen (2/2) Zeitpunkt der Routenerstellung/Flutens Reaktiv: pro Ziel, direkt vor dem Versenden Delay vor dem Senden Günstig in mobilen Szenarios Proaktiv: global, schon vor der Kommunikation Viele unbenötigte Routen, Overhead Günstig in kleinen statischen Szenarios Alle Knoten haben gleiche Informationen Viele Nachrichten Seite 5

Mesh-Landschaft Der günstigste Pfad? Hop Count HOP Min. Hop-Anzahl, Linkqualität problematisch Round Trip Time zwischen 2 Knoten RTT Bandbreite nicht berücksichtigt. Instabile Routen Expected Transmission Count ETX Qualitätsmessung des Links Wahrscheinlichkeit für Paketdurchkommen Seite 6

Mesh-Landschaft Einige Verfahren/Protokolle: Destination-Sequenced Distance-Vector Routing DSDV Proaktiv, Bellmann-Ford, viel Overhead bei Änderungen Ad-hoc On-demand Distance Vector AODV Reaktiv, basierend auf DSDV Dynamic Source Routing DSR Reaktiv, Caching der Routen, Route wird zusammen mit Nachricht gesendet Multi-Radio Link Quality Source Routing Weiterentwicklung von DSR Berücksichtigung von ETX bei Linkwahl Seite 7

VRR r=4 Trennung des Routing von der Netz-Topologie Routing über vset Datenstruktur virtuelle Nachbarn Anzahl von Kardinalität r abhängig Forwarding zum pset Datenstruktur physikalische Nachbarn: HELLOs Virtuelle Adressen Eindeutig IDs am Ende und Anfang des Adressraum = Nachbarn Forwarding: Empfänger-ID in Nachbarschaft bekannt? Nachricht geht an bekannten Knoten mit dichtesten ID Seite 8

r=2 VRR Zugangsverfahren In virtuellen Ring HELLOs und Proxy nötig Setup-Request SR an Proxy Ziel-ID=EigeneID Setup S Austausch über Nachbarschaft Pfadetablierung, bidirektional Weitere SR + S Mit virtuellen Nachbarn Tear-Down-Nachrichten Pfadauflösung 55 30 60 20 65 58 25 16 Proxy Zugangsverfahren Komplex Mit steigendem r Konkurrierende 58 Zugänge Mehrere Versuche nötig? Aufteilung des Mesh möglich Seite 9

VRR Informationen im Knoten: HELLOs untersuchen: -2 überbrückt, 11 wartet nächster und übernächster Hop - 10 kennt Route zu 11 Über HELLOs Link überbrückt! Kenntnis über eigene und Nachbarn 2. Grades Linkausfall: 51 16 4 2 9 10 11 19 Symmetrische Erkennung beide betroffenen Knoten senden Pfad-Teardown ODER Auch Pfadreparatur möglich: Linküberbr berbrückung Untersuche physikalische Nachbarn 1.+2. Grades Kennt die Nachbarschaft virtuelle Route für Überbrückung? Nur lokale Knoten involviert, mögliche Pfadverkürzung 7 5 Seite 10

VRR - Zusammenfassung Nachrichten in VRR Setup-Request, Setup, Teardown-Path, Send Topologie Lokale Informationen: HELLO-Nachrichten Routing virtuell Weitere Highlights Kein Fluten Pro Knoten sind nur r feste Routen aufzubauen intelligente Reparaturen Seite 11

VRR im Vergleich Evaluierung Simulation in ns-2-umgebung Mehrere Szenarien umgesetzt Beispiel Skalierbarkeit, Auslastung, Performance bei steigender Knotenanzahl Knotenanordnung Statisch und mobil Seite 12

VRR im Vergleich Beispiel (1/2) Steigende Knotenanzahl Statisches Szenario Seite 13

VRR im Vergleich Beispiel (2/2) Steigende Knotenanzahl Mobiles Szenario Knotenbewegung 20m/s Seite 14

Bewertung- Zusammenfassung Performance Vergleichbar oder besser als bestehende Verfahren Ganzzahlige IDs Breites Einsatzfeld: MAC, IP Transparenz im Protokollstack: VRR macht keine neuen Forderungen Komplex Z. B. Zugangsverfahren Trotzdem gute Performance In Mesh-Umgebung kann VRR andere spezialisierte Verfahren ersetzen Seite 15

Quellen R. Draves, J. Padhye, and B. Zill. Comparison of routing metrics for static multi-hop wireless networks. In SIGCOMM, August 2004. M. Caesar, M. Castro, E. Nightingale, G. O Shea, A. Rowstron. Virtual Ring Routing: Network Routing Inspired by DHTs, ACM SIGCOMM 2006 Gegenüberstellung der Protokolle: DSR und AODV DSDV. http://www-md.e-technik.uni-rostock.de/ma/hm13/lehre/v_adhoc.ppt Mash-Connectivity-Layer http://research.microsoft.com/mesh/ Ad-hoc-Netze http://de.wikipedia.org/wiki/ad_hoc Seite 16

Fragen? Seite 17