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



Ähnliche Dokumente
ICMP Internet Control Message Protocol. Michael Ziegler

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

Universität Freiburg. Thema: IP-Multicast Marcel Tschöpe. IP-Multicast

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

Grundlagen der Rechnernetze. Internetworking

Dienstkonzept und Routing-Algorithmen für Mehrpunktkommunikation (Multicast) Prof. B. Plattner ETH Zürich

IPv6 - Einführung. Jens Link jenslink@quux.de. sage@guug-berlin, 11/2007. IPv6 - Einführung. Jens Link. Einführung. Konfiguration.

Anycast und Anycast DNS

Nagios. Jens Link September Jens Link () Nagios September / 1

ZyXEL Ethernet Switch Security Switching in Layer 2+ und Layer 3+

Multicasting. Weitere Definitionen

Verteilte Systeme Übung T5

Chapter 8 ICMP. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Netzwerke 3 Praktikum

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.

Internet Protokolle für Multimedia - Anwendungen

4.4 statisches Routen 4.5 Routing- Algorithmen. 4.1 Einleitung 4.2 Aufbau eines Routers 4.3 IP Internet Protocol. 4.6 Routing im Internet

Herausforderung Multicast IPTV

Thema IPv6. Geschichte von IPv6

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

IP Adressen & Subnetzmasken

TCP/IP. Internet-Protokolle im professionellen Einsatz

Einführung in die. Netzwerktecknik

Systeme II 4. Die Vermittlungsschicht

Masterarbeit über IPv6 Security: Xing:

Internet Routing am mit Lösungen

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

Peer-to-Peer- Netzwerke

Routing im Internet Wie findet ein IP Paket den Weg zum Zielrechner?

Hauptdiplomklausur Informatik März 2002: Internet Protokolle

BGP für IPv6. Wilhelm Boeddinghaus Heise IPv6 Kongress 2014

CCNA Exploration Network Fundamentals. Chapter 6 Subnetze

/ Mbone. 13. Mai 2004 SS 2004 Veranstaltungsnummer

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

_OptiView XG. Konfiguration und Anwendung

IPv6 - Einführung. Jens Link jenslink@quux.de. sage@guug-hh,06/2008. Jens Link () IPv6 - Einführung sage@guug-hh,06/ / 43

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

KN Das Internet

Projekte IPv4 IPv6 Routing Configuration. OSI-3 - u yanosz, florob, nomaster, rampone, ike, gevatter thomas.wtf. Chaos Computer Club Cologne

Netzwerk Linux-Kurs der Unix-AG

IPv6 - Methoden zur Adressvergabe

Multicast-Protokolle

Hamnet Einstieg: Technik und Konfiguration des eigenen Zugangs

Internetanwendungstechnik (Übung)

2.1 Adressierung im Internet

Grundlagen Funktionalität Integration. Silvia Hagen. Sunny Edition. Sunny Edition CH-8124Maur

WLAN: Single SSID + Multiple VLANs = Multicast-Problem

Bonjour Services im WLAN. Holger Kunzek IT Consultant Netzwerkberatung Kunzek

IPV6. Eine Einführung

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

DHCP. DHCP Theorie. Inhalt. Allgemein. Allgemein (cont.) Aufgabe

Netzwerk Linux-Kurs der Unix-AG

Chapter 9 Troubleshooting. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Wir erfinden IP Multicasting

IPv6 Motivation (ursprünglich)

Gruppe Grundlegende Konfiguration... 1 Übersicht Routerbefehle... 2 Schlussendliche Konfiguration... 2 TFTP-Server... 5 Gruppe 2...

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

Wie Sie IPv6 erfolgreich in der Praxis umsetzen

CISCO-Router. Installation und Konfiguration Dr. Klaus Coufal

So wird der administrative Aufwand bei der Konfiguration von Endgeräten erheblich reduziert.

Wir erfinden IP Multicasting

University of Applied Sciences. Hochschule Merseburg (FH) Anwendung Rechnernetze. Layer 3 Switching. Frank Richter. 7. Semester

Verbindungslose Netzwerk-Protokolle

Internet Protokolle. ICMP & Ping Internet Controll Message Protokolls

Gedächtnisprtokoll für NPA-Klausur

IP routing und traceroute

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

SolarWinds Engineer s Toolset

IPv6 Sind doch nur längere Adressen, oder?

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

IGMP und MLD wird zwischen dem Endsystem

IPv6 Routing Protokolle in der Übersicht

Security + Firewall. 4.0 PPTP Client Einwahl. 4.1 Szenario

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

IPv6 - Eine Einführung

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

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung

Netzwerk- Konfiguration. für Anfänger

Thema: VLAN. Virtual Local Area Network

Konfigurationsbeispiel ZyWALL USG

IPv6. Stand: Datapark AG

Troubleshooting in Netzwerken

Netzwerkanalyse Troubleshooting Donnerstag, IT Exchange München. Netzwerkanalyse - Troubleshooting Die suche nach der Nadel im Heu???

IPTV. Alexander Alexandrov Alexander Alexandrov

Anatol Badach Erwin Hoffmann. Technik der IP-Netze. TCP/IP incl. IPv6 HANSER

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

DNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur

7. TCP-IP Modell als Rollenspiel

Computernetze In Brief

IPv6. Grundlagen Funktionalität Integration. Silvia Hagen. Sunny Edition CH-8124 Maur

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

HowTo: Einrichtung & Management von APs mittels des DWC-1000

IPv6 Multicast. 40. DFN -Betriebstagung, März 2004, Berlin Christian Schild, JOIN Projekt Team, WWU Münster

Internet Protocol v6

SolarWinds Engineer s Toolset

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

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

Modul 10: Autokonfiguration

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

Transkript:

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

Übersicht 1 Multicast 2 Anycast Jens Link (jenslink@quux.de) Multicast & Anycast 2 / 29

Wer bin ich? Freiberuflicher Consultant Schwerpunkt: komplexe Netzwerke, Netzwerksecurity, Netzwerkmonitoring, Troubleshooting Ich bin käuflich ;-) Jens Link (jenslink@quux.de) Multicast & Anycast 3 / 29

Übersicht 1 Multicast 2 Anycast

Was ist Mutlicast Überhaupt? Unicast: 1:1 Broadcast: 1:alle Mutlicast: 1:n Jens Link (jenslink@quux.de) Multicast & Anycast 5 / 29

Multicast Anwendungen Routing-Protokolle: RIP, OSPF Imageverteilung, z.b. http://wiki.systemimager.org/index.php/multicast Aktienhandel Video / Musik Übertragung Newsticker Jens Link (jenslink@quux.de) Multicast & Anycast 6 / 29

Ethernet Multicast I vintage IP: 01-00-5E-xx-xx-xx IPv6: 33-33-xx-xx-xx-xx CDP: 01-00-0C-CC-CC-CC STP: 01-80-C2-00-00-00 Jens Link (jenslink@quux.de) Multicast & Anycast 7 / 29

Ethernet Multicast (II) Netzwerkkarten akzeptieren im Normalfall nur Pakete an sich selbst Spezielle Puffer für Multicast Adressen Es gibt Fälle wo Karten / Treiber das vergessen. IPv6 funktioniert plötzlich nicht mehr. Es soll Switche geben, die keine Multicast Frames weiterleiten (speziell VoIP Telefone) Jens Link (jenslink@quux.de) Multicast & Anycast 8 / 29

Vintage IP Adressen (I) Class A 0.0.0.0-127.255.255.255 0 Class B 128.0.0.0-191.255.255.255 10 Class C 192.0.0.0-223.255.255.255 110 Class D 224.0.0.0-239.255.255.255 1110 Class E 240.0.0.0-255.255.255.255 1111 Jens Link (jenslink@quux.de) Multicast & Anycast 9 / 29

Vintage IP Adressen (II) 224.0.0.1 - all Hosts 224.0.0.2 - all Routers 224.0.0.9 - RIP 224.0.0.5 - OSPF 224.0.0.18 - VRRP... 224.0.0.0-224.0.0.255 (TTL = 1) lokales Subnetz 224.0.1.0-238.255.255.255 (TTL < 255) Global 239.0.0.0-239.255.255.255 (TTL < 255) Privat http://www.iana.org Jens Link (jenslink@quux.de) Multicast & Anycast 10 / 29

IGMP Host - Router Kommunikation 3 Versionen Jens Link (jenslink@quux.de) Multicast & Anycast 11 / 29

IGMP Join-Message (Membership Query) Querys (Membership Report) Leave-Message (Leave Group) Designated Querier (wenn mehr als ein Router) Jens Link (jenslink@quux.de) Multicast & Anycast 12 / 29

IGMP Snooping Switche leiten in der Regel Pakete anhand der MAC Adresse weiter Switch inspiziert IGMP Pakete und lernt welcher Host welche Mutlicast Pakete erhalten soll Jens Link (jenslink@quux.de) Multicast & Anycast 13 / 29

IPv6 und Multicast Grundlegend bei IPv6 Ein Interface hat immer mindestens eine Multicast Adresse Adressen kommen aus ff00::/8 ICMP wurde erweitert und hat IGMP abgelöst (und ARP) Jens Link (jenslink@quux.de) Multicast & Anycast 14 / 29

ICMPv6 (II) 1 Destination Unreachable 2 Packet Too Big 3 Time Exceeded 4 Parameter Problem 128 Echo Request 129 Echo Reply 130 Group Membership Query 131 Group Membership Report 132 Group Membership Reduction 133 Router Solicitation 134 Router Advertisement 135 Neighbor Solicitation 136 Neighbor Advertisement 137 Redirect 138 Router Renumbering Fehlermeldungen Management Jens Link (jenslink@quux.de) Multicast & Anycast 15 / 29

Mutlicast Routing DVMRP (Distance Vector Multicast Routing Protocol, RFC 1075) MOSPF (RFC 1584) PIM (Protocol Independed Multicast) Jens Link (jenslink@quux.de) Multicast & Anycast 16 / 29

PIM Dense Mode opt-out Sender schickt Traffic durchs Netz Router müssen Gruppen abbestellen (prune message) Früher: Re-Flood, alle 3 sek. heute: Refresh alle 60 sek nutzt RPF (Reverse Path Forwarding) Jens Link (jenslink@quux.de) Multicast & Anycast 17 / 29

PIM Sparse Mode opt-in Benutzt Rendevouz-Points Router registriert sich beim RP für einen Stream Multicast-Stream geht nicht über den RP sondern nimmt den kürzesten Weg durch das Netz Jens Link (jenslink@quux.de) Multicast & Anycast 18 / 29

Rendevouz-Points Treffpunkt für Quelle und Ziel Empfänger von Multicast Streams Static-RP oder Auto-RP Source registriert einen Stream beim RP Router registrieren Empfänger für einen Multicast-Stream beim RP Jens Link (jenslink@quux.de) Multicast & Anycast 19 / 29

Anycast Rendevouz-Points Nur 1 RP pro Gruppe Redundanz durch Anycast MSDP (Multicast Source Discovery Protocol) zwischen RPs Jens Link (jenslink@quux.de) Multicast & Anycast 20 / 29

Übersicht 1 Multicast 2 Anycast

Anwendungsfälle Verteilte Dienste, speziell DNS IPv6 HA Jens Link (jenslink@quux.de) Multicast & Anycast 22 / 29

HA - Anycast R1: interface Vlan123 ipv6 address 2001:db8::1:1/64 ipv6 address 2001:db8::1/64 anycast R2: interface Vlan123 ipv6 address 2001:db8::1:2/64 ipv6 address 2001:db8::1/64 anycast Jens Link (jenslink@quux.de) Multicast & Anycast 23 / 29

Hochverfügbarer DNS Annahme: Mehrere Standorte Benötigt: Im Netz: dynamisches Routing, z.b. OSPF oder BGP Auf den DNS Servern: Routing Daemon und DNS Server Jens Link (jenslink@quux.de) Multicast & Anycast 24 / 29

Host Config (I) IP Loopback zuweisen: ip addr add 192.0.2.53/24 dev lo Jens Link (jenslink@quux.de) Multicast & Anycast 25 / 29

Host Config (II) Quagga Config interface eth0 ip address 192.168.99.2/30! interface lo:0 ip address 192.0.2.53/32 outer ospf! log-adjacency-changes ospf router-id 192.168.99.2 area 192.168.99.2 nssa network 192.168.99.0/30 area 192.168.99.2 Jens Link (jenslink@quux.de) Multicast & Anycast 26 / 29

Host Config (III) Bind options { #... listen-on { 192.0.2.53; }; #... }; Jens Link (jenslink@quux.de) Multicast & Anycast 27 / 29

Apropos IPv6 Es gibt IPv6 im WLAN. Stand 15:00: 3.3 Mbps vintage IP, 250 kbps IPv6 Jens Link (jenslink@quux.de) Multicast & Anycast 28 / 29

Kontakt email Jabber PGP Fingerprint Blog jenslink@quux.de jenslink@guug.de D9FF E215 6686 6194 FFC8 A135 19CF A676 DB85 EF91 http://blog.quux.de Jens Link (jenslink@quux.de) Multicast & Anycast 29 / 29