29
Layer 2 Multicasting Multicast in LANs Address Mapping Multicast Frame Distribution Multicast Discovery Multicast over ATM Multicast in Wireless 802.11 WLAN 802.16 WIMAX 3GPP – MBMS DVB-H/IPDC 1 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Layer 2 Multicasting

Multicast in LANs Address MappingMulticast Frame DistributionMulticast DiscoveryMulticast over ATM

Multicast in Wireless802.11 WLAN802.16 WIMAX3GPP – MBMSDVB-H/IPDC

1 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 2: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast in Local Area Networks

LANs combine Router, Switches and Hubs as data forwarders.

Most likely the LAN backbone distribution is achieved by large

‚Switching Clouds‘.

The following issues arrive:

IP-layer multicast addresses need translation into L2 addresses

Multicast data streams must be recognized as such

Data distribution at Layer 2 should follow multicast laws

2 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 3: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Broadcasting on Layer 2

Simplest approach

No Layer 2 intelligence needed ( Hubs)

Causes network flooding

(may significantly disturb)

An efficient solution requires

L2 and L3 intelligence

Multicast Stream

Broadcasting

3 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 4: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IPv4 Multicast Address Mapping

Layer 3 IPmc Address Mapping onto Layer 2 Multicast Addresses (FDDI and Ethernet)

32 Bits

28 Bits

25 Bits 23 Bits

48 Bits

01-00-5e-7f-00-01

239.255.0.1239.255.0.11110

5 BitsLost

4 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Caveat: Causes 5 Bit address overlap!Caveat: Causes 5 Bit address overlap!

Page 5: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast Address Overlap

5 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

224.1.1.1224.129.1.1225.1.1.1225.129.1.1

.

.

.238.1.1.1238.129.1.1239.1.1.1239.129.1.1

0x0100.5E01.0101

1 - Multicast MAC Address

32 - IP Multicast Addresses

Page 6: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IPv6 Multicast Address Mapping

6 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

RFC2464

Example: FF05:1::5 → 33:33:0:0:0:5

More than 1 trillion IPv6 multicast address will map to the same MAC address (80 bits are lost)

Page 7: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Token Ring Address Mapping

Layer 3 IPmc address will be mapped to Token Ring Broadcast address

7 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

c0c0--0000--0000--0404--0000--0000

224.x.x.x224.x.x.x

ffff--ffff--ffff--ffff--ffff--ffff

224.x.x.x224.x.x.x

(Shown in Token Ring, non-canonical format)

Token Ring bound to multicast floodingToken Ring bound to multicast flooding!!

Page 8: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast Frame Distribution

Devices at the Network Access Layer need to perform an appropriate

distribution of MAC Frames:

Layer 1 – Forwarding to all HUB users

Layer 2 (Dumb) – Distribution as Broadcasts

Layer 2 (Multicast) – Learning of group members, specific forwarding

There are switches which block Multicast frames

8 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 9: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast Discovery

Problem: How does a Switch learn about group membership?

Solution 1 – Analyse IGMP messaging (IGMP-Snooping)

Switches listen to IGMP packets (join, leave)

This requires Layer 3 intelligence in asics

Solution 2 – Layer 2 Signalling

Router translates IGMP operations into Layer 2 signals

But: only proprietary protocols available (e.g., Cisco CGMP)

9 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 10: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IGMP Snooping

10 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2

0

Host 1

3

Host 2

4

Host 3

5

Switching EngineSwitching EngineCPUCPU

LAN Switch (IGMP Snooping Enabled)1

IGMP Report224.1.2.3

1st Join1st Join1st Join Router A

CAMCAMTableTable

MAC Address Ports 0100.5e01.0203 0,1,2

Entry Added Host 4

Page 11: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

11 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2

0

3 4 5

Host 1 Host 2 Host 3 Host 4

Switching EngineSwitching EngineCPUCPU

LAN Switch (IGMP Snooping Enabled)

2nd Join2nd Join2nd Join1

Router A IGMP Report224.1.2.3

,5MAC Address Ports 0100.5e01.0203 0,1,2

Port Added

CAMCAMTableTable

IGMP Snooping

Page 12: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

12 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

CPUCPU

2

0

Host 1(MPEG Server)

3

Host 2

4

Host 3

5

Switching EngineSwitching Engine

LAN Switch

1

Router A

1.5MbpsMPEG Video

CPUCPUCPU

1.5Mbps !!! Choke, Gasp,

Wheeze!!

(IGMP Snooping Enabled)

CAMCAMTableTable

MAC Address Ports 0100.5e01.0203 0,1,2,5

IGMP Snooping: Pure L2 Switch

Host 4

Page 13: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IGMP Snooping: L3 Switch

13 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2

0

Host 1

3

CAMCAMTableTable

CPUCPU

LAN Switch

1

Router A

4 5

Host 2 Host 3 Host 4

MAC Address L3 Ports 0100.5exx.xxxx IGMP 0

IGMP Processing Entry

Switching Engine (w/L3 ASICs)Switching Engine (w/L3 ASICs)

(IGMP Snooping Enabled)

Page 14: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IGMP Snooping: L3 Switch

14 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2 3 4 5

Host 1

CPUCPU

LAN Switch (IGMP Snooping Enabled)1

1st Join1st Join

0

Router A

Host 2 Host 3 Host 4

CAMCAMTableTable

IGMP Report224.1.2.3

Switching Engine (w/L3 ASICs)Switching Engine (w/L3 ASICs)

MAC Address L3 Ports

0100.5e01.0203 !IGMP 1,20100.5exx.xxxx IGMP 0

Page 15: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

IGMP Snooping: L3 Switch

15 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2 3 4 5

Host 1

CPUCPU

LAN Switch (IGMP Snooping Enabled)1

0

Router A

Host 2 Host 3 Host 4

CAMCAMTableTable

Switching Engine (w/L3 ASICs)Switching Engine (w/L3 ASICs)

IGMP Report224.1.2.3

MAC Address L3 Ports

0100.5e01.0203 !IGMP 1,20100.5exx.xxxx IGMP 0

,5

Port Added

2nd Join2nd Join

Page 16: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

16 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

2 3 4 5

Host 1

CPUCPU

LAN Switch (IGMP Snooping Enabled)1

0

Router A

Host 2 Host 3 Host 4

CAMCAMTableTable

Switching Engine (w/L3 ASICs)Switching Engine (w/L3 ASICs)

MAC Address L3 Ports

0100.5e01.0203 !IGMP 1,20100.5exx.xxxx IGMP 0

1.5MbpsMPEG Video

Ahhh, That’smore like it!

,5

No No Load Load on on CPUCPU

IGMP Snooping: L3 Switch

Page 17: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast over ATM

ATM (UNI 3.1) offers point-to-multipoint services

Sender oriented: every sender knows its receivers and initiates corresponding connections

IP-Multicasting

Receiver oriented: a sender does not know about its receivers

ATM Network Solution: Translation service - ATM MARS

17 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 18: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast Address Resolution Server

RFC 2022 (1996)

Maps IP Multicast addresses on ATM addresses

MARS server combines group members to Clusters

Registration and deregistration similar to IGMP

All Cluster members obtain group information via Multicast cluster control channels

MARS concept independent of IP

18 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 19: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

19 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

MARS-Server

ClusterControl VC

lokales Netz

MARS Model

Page 20: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast on Wireless Transmission

Wireless transmission is key technology for mobile systems & applications

Efficient (group) communication of enhanced relevance due to few, limited frequency bands

Specific problems of wireless transmission:Air is always a shared medium

Signal strength inhomogeneous (hidden/exposed terminal)

Reliability of transmission significantly decreased

The Counterpart of IP-Layer Mobility

20 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 21: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multicast over 802.11 WLAN

Broadcast network of Ethernet type, including multicast addressing

An Access Point operates as repeater (infrastructure mode)

A mobile Station sends multicast data to an AP in point-to-point channel (ToDS bit on)

Treated as acknowledged unicast

The AP repeats multicast frames to the BSS and propagates them to the ESS

Treated as unacknowledged broadcasts

21 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 22: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Issues with 802.11 Multicast

Limited Reliability

increased probability of lost frames from interference, collisions, or time-varying channel properties

Delayed Distribution

AP buffers multicast packets and waits for DTIM, if Stations are using power saving mode

Congestion Threat

Distribution System experiences multicast as flooding

Replicate mcast packets over all APs in same IP subnet

22 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 23: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

802.16 WiMAX

23 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Point-to-Point or Point-to-Multipoint (no ad hoc mode)

Connection oriented radio transmissionChannel management: Base Station (BS) assigns Channel IDs (CIDs) within Service Flows ( SFIDs) to Subscriber Station (SS)

no autonomous packet addressing

Separates uplink and downlink channelDownlink fully controlled by BS

Uplink by admission control of BS

Automatic Repeat Request (ARQ) optional per Service Flow – operates go-back-N in Sliding Window

Page 24: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

WiMAX Multicast

BS may initiate downlink multicast distribution

Assigns common CID to all group members (SSs)

ARQ not applicable

On reception SS cannot distinguish multicast from unicast stream

SS sends multicast data to BS as point-to-point stream

BS operates as L2 Switch and may support IGMP snooping (even IGMP proxying in 802.16e)

24 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 25: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Multimedia Broadcast and Multicast Services (MBMS) in 3GPP

3GPP mobile telecommunication networks are designed to provide both, voice and data services

Part of the 3GPP Model is the IP Multimedia Subsystem (IMS), which is capable of MBMS (UMTS Rel. 6)

Distinct control and data planes

Controller: Broadcast Multicast - Serving Center (BM-SC)

Signalling to first hop gateway by L2 protocol Subscription/Service announcement

Joining/multicast mode bearer set up/transfer/leaving

25 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 26: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

3GPP MBMS Gateway Architecture

26 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Page 27: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

DVB-H / DVB-IPDC

27 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

ETSI standard for IP Datacast service

Offers high downstream data rates up to 15 Mbit/s

Physical layer specification for the transmission of digital TV

Transmits multicast and broadcast data in bursts

Allows for power saving time slots at receivers

Page 28: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

Layer 2 Multicast Resume

28 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Standard LAN Technologies:

Address collisions

Layer 3 intelligence essential

Wireless Technologies:

Multicast distribution on broadcast media

Flooding threats in scarce resource of radio spectrum

Full multicast capabilities : datacast distribution

Multicast Mobility:

Complex interplay of Internet and network access layer

Page 29: Layer 2 Multicasting - HAW Hamburgschmidt/maw/L2-mcast.pdf · Multicast on Wireless Transmission Wireless transmission is key technology for mobile systems & applications Efficient

References

• IEEE Std 802.3, 2002 Edition (revised from 2000)

• IEEE Std 802.11, 1999 Edition (R2003).

• IEEE Std 802.16, 2004 Edition (revised from 2001)

• www.rfc-editor.org

• www.dvb.org

• J. Schiller: Mobilkommunikation. 2. Auflage, Addision-Wesley, 2003.

• Maucher, Furrer: WiMAX. Heise Verlag, Hannover 2007.

• T.C. Schmidt, M. Wählisch: Multicast Mobility in MIPv6: Problem

29 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt

Statement and Brief Survey. IRTF Internet Draft, Work in Progress.