Mapping between group names and addresses in hybrid multicast

Ähnliche Dokumente
A Comparative Analysis of Mapping Schemes for Group Name to Address Resolution in Hybrid Multicast

Mapping of group names and addresses in hybrid multicast

Dynamische domänenübergreifende Gruppenkommunikation in hybriden Multicast-Netzwerken

Bonjour Services im WLAN. Holger Kunzek IT Consultant Netzwerkberatung Kunzek

IPV6. Eine Einführung

IPv6. Übersicht. Präsentation von Mark Eichmann Klasse WI04f 22. November 2005

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

peer-to-peer Dateisystem Synchronisation

Using Cryptographically Generated Adresses for securing Mobile IPv6

Handbuch Notruf. Notrufe über Voice over IP: Grundlagen und Praxis. Karl Heinz Wolf nic.at GmbH. Ausschnitt aus dem

Hamnet Einstieg: Technik und Konfiguration des eigenen Zugangs

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer

The Cable Guy März 2004

Multicast Backbone in the Cloud. Sebastian Zagaria Prof. Dr. Thomas C. Schmidt

H Mcast Future Internet made in Hamburg?

DOMAIN NAME SYSTEM (DNS) JULIA KRISCHIK, INTERNETPROTOKOLLE WS 2012/13

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Internet und WWW Übungen

Einführung. Internet vs. WWW

Bericht über Kooperation zwischen JOIN/Fa. Meinberg

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

Man unterscheidet zwischen LAN (Local Area Network) und WAN (Wide Area Network), auch Internet genannt.

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Fabian Grimme und Tino Krüger 1 INDREX. Evaluierung von H2O. Enterprise Data Management Beuth Hochschule für Technik

IPv6 Rollout im Datacenter

WINDOWS 8 WINDOWS SERVER 2012

Android VPN. Am Beispiel eines Netzwerktunnels für das Domain Name System (DNS) 1 Andiodine - Android DNS-VPN

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

SolarWinds Engineer s Toolset

Zero Configuration Networking

SAP NetWeaver Gateway. 2013

Modul 10: Autokonfiguration

Windows HPC Server 2008 aus der Betreiberperspektive

Netzwerk. Um den Hostnamen angezeigt zu bekommen $ hostname $ hostname -f Um den Hostnamen zu ändern $ hostname <neuerhostname>

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

IPv6 Autokonfiguration Windows Server 2008

SolarWinds Engineer s Toolset

A023 DNS Services. IKT-Architekturvorgabe. Ausgabedatum: Version: Ersetzt: 1.01

Verteilte Systeme - 2. Übung

Grundlagen der Rechnernetze. Internetworking

Firewall-Versuch mit dem CCNA Standard Lab Bundle

Technische Grundlagen von Internetzugängen

Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP)

Media Delivery Networks Systeme und deren Anwendung. Seminar Content Delivery Networks Universität Mannheim WS 04/05 Ali Ikinci

Migration IPv4 auf IPv6. Untersuchung verschiedener Methoden für die Migration von IPv4 auf Ipv6 Tobias Brunner,

Desktop Management Interface und andere Initiativen der DMTF

Kommunikations-Parameter

IPv6 bei DESY. Was bringt der neue Internetstandard IPv6? Rico Lindemann IPv6-Grundlagen

Inhalt. Erreichbarkeit von VPN-Gateways hinter einem Genexis FTTH-Abschlussrouter

Wireless & Management

2.1 Adressierung im Internet

Kurzanleitung So geht s

CAIRO if knowledge matters

... über OGVIT GmbH & Co. KG

MOC 2183 Windows Server 2003: Implementieren einer Netzwerkinfrastruktur: Netzwerkdienste

Hilfestellung. ALL500VDSL2 Rev.B & ALL02400N. Zugriff aus dem Internet / Portweiterleitung / Fernwartung. Router. Endgeräte. lokales.

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

René Hüftlein, B.Eng.; Wissenschaftlicher Mitarbeiter im Labor Kommunikationstechnik Beitrag für den IPv6-Kongress am 20./21.

_OptiView XG. Konfiguration und Anwendung

Anleitung Grundsetup C3 Mail & SMS Gateway V

Parallels Mac Management 3.5

Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik

Semantic Web Services

ANYWHERE Zugriff von externen Arbeitsplätzen

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

Modul 13: DHCP (Dynamic Host Configuration Protocol)

Übung 6. Tutorübung zu Grundlagen: Rechnernetze und Verteilte Systeme (Gruppen MI-T7 / DO-T5 SS 2015) Michael Schwarz

AG Internet Technologies (inet) im Forschungsschwerpunkt IMS

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

IPv6. Stand: Datapark AG

Thema: VLAN. Virtual Local Area Network

CCNA Exploration Network Fundamentals. Chapter 6 Subnetze

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

IPv6 only under Linux

Firewall oder Router mit statischer IP

Active Directory Integration Mac OS X. René Meusel Betriebssystemadministration

OSEK/VDX NM (Network Management)

SR-ANC IPv6 Aktivitäten

Kontrollfragen: Internet

Gefahren aus dem Internet 1 Grundwissen April 2010

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Security + Firewall. 3.0 IPsec Client Einwahl. 3.1 Szenario

Aktualisieren auf Adobe Experience Manager Forms on JEE für Websphere

Aufbau und Funktion eines VPN- Netzwerkes

6 Seminar "Informations- und Kommunikationssysteme" Unterteilung des Vortrags. Das Lookup Service Teil 1. Einführung und Discovery Protocols

Das volle Potential von HbbTV

Dynamisches VPN mit FW V3.64

Ideenskizze für die Nutzung einer IPv6-Infrastruktur zur Vitaldatenüberwachung von Menschen:

Anforderungen an die HIS

1. IPSec Verbindung zwischen 2 Gateways mit dynamischen IP Adressen

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Facts & Figures Aktueller Stand IPv4 und IPv6 im Internet. Stefan Portmann Netcloud AG

HowTo: erweiterte VLAN Einrichtung & Management von APs mittels des DWC- 1000/DWS-4026/DWS-3160

KN Das Internet

HOW TO. Celvin NAS Server So greifen Sie über das Internet auf Ihren Celvin NAS Server zu. DDNS und Portweiterleitung am Celvin NAS Server einrichten

P793H PPP/ACT LAN 4 PRESTIGE P793H

Transkript:

Mapping between group names and addresses in hybrid multicast Sebastian Wölke Sebastian.Woelke@informatik.haw-hamburg.de University of Applied Sciences Hamburg Dezember 05, 2012 Hochschule für Angewandte Wissenschaften Hamburg Hamburg University of Applied Sciences Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 1 / 26

Agenda 1 Wiederholung 2 Master Konzept 3 Related Work Universal Multicast Delivery-Centric Middleware Zeroconf 4 Fazit und Ausblick Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 2 / 26

H Mcast- Hybrid Adaptive Mobile Multicast Ziele Integration verschiedener Multicast Technologien Komplexität aus den Anwendungen nehmen Omnipräsentes Multicast Netzwerk Komponenten Common Multicast-API Dynamisch rekonfigurierbare Middleware Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 3 / 26

H Mcast Middleware Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 4 / 26

ID-Locator Mapping Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 5 / 26

Agenda 1 Wiederholung 2 Master Konzept 3 Related Work Universal Multicast Delivery-Centric Middleware Zeroconf 4 Fazit und Ausblick Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 6 / 26

Master Konzept 1 Intra Domain Mapping Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 7 / 26

Master Konzept 1 Intra Domain Mapping 2 Join / Register Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 7 / 26

Master Konzept 1 Intra Domain Mapping 2 Join / Register 3 Inter Domain Routing Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 7 / 26

Agenda 1 Wiederholung 2 Master Konzept 3 Related Work Universal Multicast Delivery-Centric Middleware Zeroconf 4 Fazit und Ausblick Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 8 / 26

Verwandte Arbeiten UM - Universal Multicast [ZWJ + 06] Juno - An Adaptive Delivery-Centric Middleware [TMK + 12] Zeroconf - Zero Configuration Networking Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 9 / 26

UM - Universal IP Multicast Delivery Ziel Omnipräsentes Multicast Netzwerk Automatisierte Unterstützung von IP Multicast Framework Komponenten HMTP (Host Multicast Tree Protocol) HGMP (Host Group Management Protocol) UM Deamon Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 10 / 26

UM - Überblick Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 11 / 26

UM - GID (Gruppen Identifer) GID:= <UMRP IP Adresse> + / + <Gruppen ID> zum Beispiel 131.179.96.162/1234 Gruppenname: forest.cs.ucla.edu/mytalk Zweistuffige Namensauflösung: DNS: forest.cs.ucla.edu 131.179.96.162 (UMRP) UMRP: mytalk 1234 Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 12 / 26

UM - HMTP (Host Multicast Tree Protocol) End-Host Multicast Overlay Tree-Based Protokoll Delay-Minimierung mit RTT Messungen Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 13 / 26

UM - HGMP (Host Group Management Protocol) Verwaltungsgruppen: DATA GROUP ASSERTION GROUP Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 14 / 26

UM - Resümee + Well-Known Group zur Publizierung von Gruppenaktivitäten in Multicast-Inseln - UM-GID weniger komplex als H Mcast-URI - Dreistufiges Mapping über zentralen UMRP Gruppenname - Gruppen Identifier - IP-Multicast Adresse Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 15 / 26

Juno - An Adaptive Delivery-Centric Middleware Ziel Generischen Zugriff auf Delivery Services (HTTP, FTP, BitTorrent, Gnutella,...) Spezifizierung von Zustellungsanforderungen (Geschwindigkeit, Sicherheit, Übertragungs-Kosten,...) Komponenten Delivery-Centric API Dynamisch rekonfigurierbare Middleware Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 16 / 26

Juno - ContentID Verwendung nach dem ID/Locator Split Beispiele für eine ContentID SHA-1, MD5, MD4 Magnet Link Magnet Link (URI) Menge von Hashwerten Metadaten Orte von Listen zu weiteren Links Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 17 / 26

Juno - Delivery-Centric API Zustellungsanforderung Rule = <attribute, comparator, value> z.b. avg bit rate >= 500Kbps Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 18 / 26

Juno - Delivery-Centric API Zustellungsanforderung Rule = <attribute, comparator, value> z.b. avg bit rate >= 500Kbps Nach dem Publish/Subscribe Paradigma Consumer Interface get(contentid, Type, Set<Rule>) Content stop(contentid) Boolean update(contentid, Set<Rule>) Boolean Provider Interface put(inputstream, Set<Rule>) ContentID remove(contentid) HashMap<String, Boolean> Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 18 / 26

Juno - Middleware Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 19 / 26

Juno - Resümee Sehr ähnliches Konzept, löst das Mappingproblem aber nicht Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 20 / 26

Zeroconf - Zero Configuration Networking IPv4LL [CAG05] Dynamic Configuration of IPv4 Link-Local Addresses MDNS [CK11b] Multicast DNS DNS-SD [CK11a] DNS-Based Service Discovery Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 21 / 26

IPv4LL - Dynamic Configuration of IPv4 Link-Local Addresses Automatische Adressvergabe ohne DHCP Adressraum: 169.254.0.0/16 Koordinierung ohne zentrale Instanz: Aktive Konfliktvermeidung Passive Konflikterkennung Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 22 / 26

MDNS - Multicast DNS Verteilter Namensdienst auf Multicast-Basis Koordinierungschannel: IPv4: 224.0.0.251 IPv6: FF02::fb Optimierungen: Known Answer Suppression Duplicate Question Suppression Duplicate Answer Suppression Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 23 / 26

Zeroconf - Resümee + Problemstellung identisch zum Intra Domain Mapping Lösung kann übernommen werden - Lösung skaliert nicht Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 24 / 26

Fazit und Ausblick Fazit Zeroconf und UM bieten Konzepte und Lösungen für das Master Konzept Ausblick Master Konzept ausarbeiten Implemtieren Testen und Messen Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 25 / 26

Vielen Dank für die Aufmerksamkeit! Fragen? Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 26 / 26

[CAG05] [CK11a] [CK11b] S. Cheshire, B. Aboba, and E. Guttman. Dynamic Configuration of IPv4 Link-Local Addresses. RFC 3927, IETF, May 2005. Stuart Cheshire and Marc Krochmal. DNS-Based Service Discovery. Internet-Draft work in progress 11, IETF, December 2011. Stuart Cheshire and Marc Krochmal. Multicast DNS. Internet-Draft work in progress 15, IETF, December 2011. [TMK + 12] Gareth Tyson, Andreas Mauthe, Sebastian Kaune, Paul Grace, and Thomas Plagemann. Juno: An adaptive delivery-centric middleware. In CCNC, pages 587 591, 2012. [ZWJ + 06] Beichuan Zhang, Wenjie Wang, Sugih Jamin, Daniel Massey, and Lixia Zhang. Universal IP multicast delivery. Computer Networks, 50(6):781 806, 2006. Sebastian Wölke (HAW Hamburg) Mapping Dezember 05, 2012 26 / 26