310 likes | 528 Views
The Thomson Gateway and Multicast Video Introduction. Intro. Multicast streams Bandwith reduction Only UDP Multicast ‘always-on’ IGMP (internet group management protocol) Protocol for multicast stream in order to reach their destination Class D address: 224.0.0.0-239.255.255.255 (1110).
E N D
Intro • Multicast streams • Bandwith reduction • Only UDP • Multicast ‘always-on’ • IGMP (internet group management protocol) • Protocol for multicast stream in order to reach their destination • Class D address: 224.0.0.0-239.255.255.255 (1110)
IGMP basics Step 1 NB: 255=225
IGMP basics Step 2 NB: 255=225
IGMP basics Step 3 NB: 255=225
IGMP Versions • IGMP v1 • Membership query • Membership report • IGMP v2 • Membership query • V2 Membership report (Fast Leave) • Leave group • V1 Membership report • IGMP v3 • Membership query • V3 Membership report (Explicit Host Tracking) • V2 Leave group • V2 Membership report • V2 Leave group • V1 Membership report
Definitions • IGMP Proxy • Terminates LAN side IGMP • Initiates IGMP on WAN side • Port-based bridge group • IGMP Snooping • Layer 2 switch uses Layer 3 IP header for intelligent forwarding • No traffic is send on parts were no IGMP is required
I DO! LEAVE WHO WANTS X? BRIDGED, FL=OFF EHT=OFF 1 PORT FL=OFF EHT=OFF A WILL NOT LISTEN ANYMORE
I DO! LEAVE WHO WANTS X? BRIDGED, FL=OFF EHT=OFF 2 PORTS FL=OFF EHT=OFF
I DO! LEAVE WHO WANTS X? BRIDGED, FL=ON EHT=OFF 1 PORT FL=ON EHT=OFF A WILL NOT LISTEN ANYMORE
I DO! LEAVE WHO WANTS X? BRIDGED, FL=ON EHT=OFF 2 PORTS FL=ON EHT=OFF
I DO! LEAVE WHO WANTS X? BRIDGED, FL=ON EHT=ON1 PORT FL=ON EHT=ON
I DO! LEAVE WHO WANTS X? BRIDGED, FL=ON EHT=ON2 PORTS FL=ON EHT=ON
LEAVE JOIN I DO! LEAVE WHO WANTS X? ROUTED, PROXY FL=ON EHT=OFF FL=ON EHT=ON
I DO! LEAVE WHO WANTS X? ROUTED, PROXY FL=OFF EHT=OFF FL=ON EHT=ON
I DO! LEAVE WHO WANTS X? ROUTED, PROXY FL=OFF EHT=ON FL=ON EHT=ON
I DO! LEAVE WHO WANTS X? ROUTED, PROXY FL=ON EHT=ON FL=ON EHT=ON
Sorts of Network Architectures • Bridged • IGMP Snooping • Routed • IGMP Proxy • IGMP Snooping • Flexiport • Hybrid • IGMP Snooping • Separate VLAN • Flexiport
Flexiport • Flexiport • Dynamic bridge group mapping based on MAC address • Selection-based on MAC address or DHCP options
Easy to configure • Transparent for STB • Easy to configure • Transparent for STB • Multiple PCs using NAT • Easy to configure • Multiple PCs using NAT • LAN-to-LAN connectivity • Multiple PCs result in multiple IP addresses • No LAN-to-LAN connectivity • No LAN-to-LAN connectivity • Requires NAT-friendly STB Advantages vs. Disadvantages • Bridged • Hybrid • Routed
Enable IGMP proxy :igmp proxy config state enabled :igmp proxy ifconfig intf=LocalNetwork state=downstream exptrack=enabled fastleave=enabled:igmp proxy ifconfig intf=ipVideo state=upstream
Enable IGMP snooping :eth bridge igmpsnooping config state=enabled :eth bridge ifconfig intf=ethport1 igmpsnooping=enabled :eth bridge ifconfig intf=ethport2 igmpsnooping=enabled :eth bridge ifconfig intf=ethport3 igmpsnooping=enabled