140 likes | 256 Views
Multimedia-Anwendungen und Routing. Linus Henke, ITM 2012. Übersicht. Multicasting IGMP OSPF MOSPF Quellen. Multicasting. Wozu? Video-Verteilung Videokonferenzen Streaming Sinnvolles ausnutzen des Netzwerks Weniger Routing. Multicasting. Unterschied zum Unicast
E N D
Multimedia-Anwendungen und Routing Linus Henke, ITM 2012
Übersicht • Multicasting • IGMP • OSPF • MOSPF • Quellen
Multicasting • Wozu? • Video-Verteilung • Videokonferenzen • Streaming • Sinnvolles ausnutzen des Netzwerks • Weniger Routing
Multicasting • Unterschied zum Unicast • Setzt statt 1:1 Verbindungen auf n:m • Erzeugt die Kopien nicht am Server sondern „kurz vor dem Ziel“
Multicasting Unicast
Multicasting Multicast
Multicasting • Technisches • Verwendet den Class D Adressbereich • 224.0.0.0 -> 239.255.255.255 • 250.000.000 mögliche Adressen • Wird in Gruppen organisiert
Internet Group Management Protocol • (deutsch: Internet Gruppen Management Protokoll) • IGMP • Bestandteil des IP (Internet Protocol) • Wird auf allen multicastfähigen Verwendet • Ermöglicht dynamische Gruppenkommunikation
Internet Group Management Protocol • Verwaltung auf den Routern, die an Multicast-Gruppe angebunden sind • Nicht am Sender • Sender weiß nicht wie viele Zwischenstationen zwischen ihm und Empfänger liegen • Er schickt nur das Paket, die restliche Übermittelung erledigen die angeschlossenen Router
Open Shortest Path First • (Deutsch: Öffne den kürzesten Pfad zuerst) • Router bewerten Pfade • „Hello“-Pakete an Nachbarn • Werden periodisch gesendet • Werden in Link State Datenbanken gespeichert • Beherbergt die gesamte Netzwerk-Topologie (Tree) aus seiner sicht • Zudem die Pfad-Kosten • Im LAN gebräuchlich
MulticastOpen Shortest Path First • (Deutsch: Öffne die kürzesten Pfade zuerst) • Erweitert das OSPF um ein Link State Advertisement (LSA) • Netzmaske • Netzwerktyp • Angebundene Router • Kann parallel zu OSPF bestehen, jedoch funktioniert der Multicast nur auf MOSPF-Routern
Quellen • http://de.wikipedia.org/wiki/Internet_Group_Management_Protocol • http://de.wikipedia.org/wiki/Multicasting • http://www.mnm-team.org/teaching/Vorlesungen/2006ss/rnrk/skript/Kapitel5/Kap5.2.pdf • http://openbook.galileocomputing.de/it_handbuch/
Weiter Informationen • http://tools.ietf.org/rfc/rfc1584.txt • Ospf.ppt • OSPF.pdf