19
Multicast / Streaming Philippe Manner, Abgottspon Andy Hochschule Luzern Technik & Architektur ICT Betrieb und Nutzung 10. Juni 2008

Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Multicast / StreamingPhilippe Manner, Abgottspon Andy

Hochschule LuzernTechnik & Architektur ICT Betrieb und Nutzung 10. Juni 2008

Page 2: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Inhalt

• Was ist Streaming?

• PIM, IGMP und der ganze Rest

• Labor-Versuche

• HTTP-Streaming mit VLC

• Live-Demo

Page 3: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Was ist Streaming?

Page 4: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

PIM, IGMP und der ganze Rest

• Ermöglicht dyn. M-Routing im Internet

• Dense-Mode / Sparse-Mode

Page 5: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

PIM, IGMP und der ganze Rest

• Organisation von Multicast-Gruppen

• Verwaltung in den Routern

Page 6: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

PIM, IGMP und der ganze Rest

IGMP Snooping

• Switch snifft Multicast-Verkehr

• weniger Multicast-Verkehr

Page 7: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

PIM, IGMP und der ganze Rest

UDP

• unzuverlässig

• connection-less

RTP

• nutzt UDP

• kontinuierliche Daten

Page 8: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

PIM, IGMP und der ganze Rest

SAP

• Dienstauffindung

• Broadcast-Prinzip

• “Plug and Play”

• Datenflut :-(

Page 9: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Labor-Versuch

Page 10: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip
Page 11: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Zuerich(config)#interface tunnel 0Zuerich(config-if)#ip address 192.168.1.1 255.255.255.0Zuerich(config-if)#tunnel source serial 0/0Zuerich(config-if)#tunnel destination 131.111.0.2Zuerich(config-if)#ip pim sparse-dense-mode

• DHCP-Pools

• PIM sparse-mode

• IGMP

• Tunnels

Konfiguration

Page 12: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Zuerich(config)#ip mroute 131.111.0.0 255.255.0.0 Tunnel0 London(config)#ip mroute 0.0.0.0 0.0.0.0 Tunnel0

• Loopback-Interface & Access-List

• Multicast-Routen

Zuerich(config)#interface loopback 0 Zuerich(config-if)#ip address 147.88.88.88 255.255.255.0 Zuerich(config)#ip pim rp-address 147.88.88.88 multicast-acl Zuerich(config)#ip access-list standard multicast-acl Zuerich(config-std-nacl)#permit 224.0.0.0 15.255.255.255

Page 13: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

HTTP-Streaming mit VLC

Page 14: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip
Page 15: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip
Page 16: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

Live-Demo

Page 17: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip
Page 18: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

169.254.198.250:8080

Page 19: Multicast / Streaming...SAP • Dienstauffindung • Broadcast-Prinzip • “Plug and Play” • Datenflut :-(Labor-Versuch. Zuerich(config)#interface tunnel 0 Zuerich(config-if)#ip

FragenVielen Dank für die Aufmerksamkeit!

???