The Thomson Gateway and Multicast Video Introduction
3 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: (1110)
4 IGMP basics NB: 255=225 Step 1
5 IGMP basics NB: 255=225 Step 2
6 IGMP basics NB: 255=225 Step 3
7 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
8 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
Standard scenarios
BRIDGED
11 BRIDGED, FL=OFF EHT=OFF 1 PORT FL=OFF EHT=OFF PORTSTREAM 2X LEAVE WHO WANTS X? I DO! A WILL NOT LISTEN ANYMORE
12 BRIDGED, FL=OFF EHT=OFF 2 PORTS FL=OFF EHT=OFF PORTSTREAM 2X 3X LEAVE WHO WANTS X? I DO!
13 BRIDGED, FL=ON EHT=OFF 1 PORT FL=ON EHT=OFF LEAVE WHO WANTS X? I DO! PORTSTREAM 2X A WILL NOT LISTEN ANYMORE
14 BRIDGED, FL=ON EHT=OFF 2 PORTS FL=ON EHT=OFF PORTSTREAM 2X 3X LEAVE WHO WANTS X? I DO!
15 BRIDGED, FL=ON EHT=ON 1 PORT FL=ON EHT=ON LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 2AX 2BX
16 BRIDGED, FL=ON EHT=ON 2 PORTS FL=ON EHT=ON LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 2AX 3CX
ROUTED (USING PROXY)
18 ROUTED, PROXY FL=ON EHT=OFF LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 1AX 1BX X FL=ON EHT=ON LEAVE JOIN
19 ROUTED, PROXY FL=OFF EHT=OFF LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 1AX 1BX X FL=ON EHT=ON
20 ROUTED, PROXY FL=OFF EHT=ON LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 1AX 1BX HOSTSTREAM AX BX FL=ON EHT=ON
21 ROUTED, PROXY FL=ON EHT=ON LEAVE WHO WANTS X? I DO! PORTHOSTSTREAM 1AX 1BX FL=ON EHT=ON HOSTSTREAM AX BX
22 Sorts of Network Architectures > Bridged IGMP Snooping > Routed IGMP Proxy IGMP Snooping Flexiport > Hybrid IGMP Snooping Separate VLAN Flexiport
23 Flexiport > Flexiport Dynamic bridge group mapping based on MAC address Selection-based on MAC address or DHCP options
24 Advantages vs. Disadvantages > Bridged > Hybrid > Routed Easy to configure Transparent for STB Multiple PCs result in multiple IP addresses No LAN-to-LAN connectivity Easy to configure Transparent for STB Multiple PCs using NAT No LAN-to-LAN connectivityEasy to configure Multiple PCs using NAT LAN-to-LAN connectivity Requires NAT-friendly STB
Routed scenario with VLAN
26 Overview
27 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
28 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
Hands-on!
30