Was ist Mobile IPv6? (1)
Download
Report
Transcript Was ist Mobile IPv6? (1)
Neue Möglichkeiten für
Mobilkommunikation durch
unterbrechungsfreies Handover mit
Mobile IPv6
Georg Mittenecker, Josef Tschiggerl
IPv6 Kongress 2010
Agenda
Mobility Management Protocols
MIPv6
FMIPv6, HMIPv6
PMIPv6
Mobilitäts-Szenarien, NEMO
Zusammenfassung und Ausblick
Anhang: MIPv6 Implementierungen
Mobility Management Protocols
MIPv6
FMIPv6
HMIPv6
Host Based
PMIPv6
Network Based
Was ist Mobile IPv6? (1)
Host based Mobility Management
„Feature“ von IPv6
Handover in heterogene / homogene Netze
Aufgabenbereich
Verbindungsabbruch vermeiden (TCP, Socket)
gleichbleibende IP
„Echte Mobilität“
Was ist Mobile IPv6? (2) –
Services und Kommunikation
Correspondent Node
Home Agent
Home Network
Home Address
Foreign Network
Mobile Node
(1)
Care-of-Address
Mobile Node
(2) Binding Update
(3) Kommunikation mit CN
(4) Routen-Optimierung
Nachteile Mobile IPv6 und Tuning
Mobile IPv6 anfällig für Attacken
IPSec möglich
Binding Update Spoofing
Keine „globale“ Authentifizierung möglich
HD Streaming: etwa 3-5 s Unterbrechung
Erkennen eines Verbindungsabbruchs, CoA
Generierung, BU Senden
Mobile IPv6 Tuning
FMIPv6
Eigenständiger Scan nach Netzen (RtSolPr)
Fast Binding Update (CoA wird selbst generiert)
Reactive/Predictive
HMIPv6
„Signaling Traffic“ verringern, „Mobility Anchor
Point“ (MAP)
F-HMIPv6
Verknüpfung von HMIP und FMIP
FMIPv6
Beispiel 802.11
„Predictive Mode“
HMIPv6
Proxy Mobile IPv6
Eine Adresse (Home Network Prefix)
Home Network
Vergleichbar HMIPv6
LMA
Intelligenz in NW
Local Mobility Anchor
Mobile Access Gateway
PMIPv6
Domäne
MAG1
Mobile Node
MAG2
Mobile Node
Vergleich
Eigenschaft
MIPv6
FMIPv6
Region
Global
Global/Lokal Lokal
Lokal
Infrastruktur
HA
HA
HA, MAP
LMA, MAG
Routen
Optimierung
Ja
Nein
N/A
Nein
„Handover
Latency“
-
+
~
+
Mobilität
„Router
Advertisement“
Host
Broadcast
HMIPv6
PMIPv6
Netzwerk
Unicast
Soft Handover / Seamless Handover
Alter L2-Link bleibt aufrecht bis neuer L2-Link
aufgebaut wurde (make-before-break)
Keine Paketverluste, keine hohen Delays
Kurzfristige Paket-Duplizierung möglich
Mehrere Funkschnittstellen nötig
erhöhter Ressourcen-Verbrauch auf mobilen
Endgeräten und im Funknetz
Szenarien
Globale Mobilität
Bewegung zwischen Zugangsnetzen
unterschiedlicher Provider
Lokale Mobilität
Zwischen Subnetzen eines Zugangsnetzes
Intra-Link-Mobilität (Layer 2 Mobilität)
Von Layer 2 Mobility-Protokollen abgehandelt
Szenarien für Globale Mobilität
Vertikales Handover
zwischen Netzen verschiedener Provider
Universelle Lösung MIPv6
in einigen Fällen ineffizient
Szenarien für Lokale Mobilität
Großes Campus Netz
Mehrere IP-Subnetze
Statt (proprietären) WLAN Switches
Zukünftige Mobilfunknetze (cellular networks)
Picozellen-Netze
Network Mobility (NEMO)
Router mit seinem ganzen Netz mobil
Session-Kontinuität für alle Knoten im
mobilen Netz
Knoten brauchen kein Mobility Protokoll
Weitere Aktivitäten für Vertical
Handover und Mobility Management
Host Identity Protocol (HIP), RFC 4423
IKEv2 Mobility and Multihoming Protocol (MOBIKE)", RFC 4555
3GPP system to WLAN interworking (TS 23.234)
www.3gpp.org/ftp/Specs/html-info/23234.htm
IMS IP Multimedia Subsystem (TS 23.228)
802.21 Media independent handover
www.ieee802.org/21/
Unlicensed Mobile Access (UMA)
www.umatoday.com
Zusammenfassung und Ausblick
Aktuell verfügbar: Roaming ohne TCP-Unterbrechung
eingeschränkt für Streaming-Anwendungen
Universelles Mobilitätsmanagement auf IP-Basis
vereinfacht Zusammenarbeit unterschiedlicher
Zugangstechnologien
WLAN, WIMAX, UMTS, LTE, ..
„für den Anwender unmerkbares horizontales und
vertikales Handover“
Aktuelle Optimierungen vielversprechend für
kurzfristige Lösungen
MIPv6 Software
Implementierungen / Softwareverfügbarkeit
für optimierter Versionen teilweise noch
mangelhaft
fmipv6.org, hmip, ..
Viele Tests durch namhaften Hersteller
Implementierungen für Linux / *NIX
MIPv6 Implementierung: Linux, BSD, *NIX
Zahlreiche Tests, Forschungsnetze u.ä.
Mac OS X
über eigenen Kernel (open Darvin OS)
http://www.searchnetworking.de/index.cfm?pid=3805&pk=104707
Implementierungen von Microsoft
MS Windows XP + Server 2003
CN unterstützt, nicht MN und HA
In Vista und Windows 7 ganz zurückgezogen
MIPv6 Technology Preview nicht veröffentlicht
Implementierungen für Mobile Geräte
kaum im Mainstream unterstützt
Windows Mobile, Apple iPhone, Blackberry und
Symbian: bislang kein offizieller Support
Android: erste experimentelle Versuche
Maemo: Nokia Internet Tablet
Für Entwickler verfügbar (nicht im kommerziellen
Produkt)
Treck.com: Embedded MIPv4/6 Implementierung
zu Testzwecken für kommerziellen compiler-, prozessor- und
betriebssystemunabh. Dual-Stack als Demo für MS Windows
Implementierung in Routern
Breite Unterstützung von Cisco
HA, FA, Mobile Router
Platforms: 1800, 2800, 3800, 7200, 7301, 6500 ..
3200 Mobile Access Router („vehicular
environment“)
www.cisco.com/en/US/products/ps6590/prod_presentation_list.html
Linux-basierte Router
Referenzen
Mobility for IP: Performance, Signaling and
Handoff Optimization (mipshop), IETF working
group, https://datatracker.ietf.org/wg/mipshop/
RFC 5568, Mobile IPv6 Fast Handovers
RFC 4830, Problem Statement for NetworkBased Localized Mobility Management
(NETLMM)
RFC 5213, Proxy Mobile IPv6