Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH Lectures notes for 2010 - KTH

20.01.2014 Views

Module 8: Multicasting and RSVP........................................................... 1 Outline.............................................................................................................................................. 2 Multicast and IGMP......................................................................................................................... 3 Broadcast and Multicast................................................................................................................... 4 Filtering up the protocol stack ......................................................................................................... 5 Broadcasting .................................................................................................................................... 6 Other approaches to One-to-Many and Many-to-Many communication ........................................ 7 Alternative centralized model.......................................................................................................... 8 Multicast Backbone (MBONE) ....................................................................................................... 9 IP Multicast scales well ................................................................................................................. 10 Core Problem ................................................................................................................................. 11 Steve Deering’s Multicast.............................................................................................................. 12 IP WAN Multicast Requirements .................................................................................................. 13 Multicasting IP addresses .............................................................................................................. 14 Internet Multicast Addresses.......................................................................................................... 15 Converting Multicast Group to Ethernet Address ......................................................................... 16 Mapping Multicast (Class D) address to Ethernet MAC Address.................................................................................................................. 17 Problems ........................................................................................................................................ 18 IGMP: Internet Group Management Protocol ............................................................................... 19 How does IGMP fit into the protocol stack ................................................................................... 20 Joining a Multicast Group.............................................................................................................. 21 Maguire xxiii of xlii maguire@kth.se 2010.03.21 Internetworking/Internetteknik

IGMP Implementation Details....................................................................................................... 22 Group membership State Transitions............................................................................................. 23 IGMP Version 2 [3] ....................................................................................................................... 24 IGMP Version 3 [4] ....................................................................................................................... 25 IGMP - ethereal.............................................................................................................................. 26 Frame 1: IGMP Membership Query.............................................................................................. 27 Frame 2: IGMP v2 Membership Report ........................................................................................ 28 Frame 12: IGMP v1 Membership Report ...................................................................................... 29 Frame 15: IGMP v2 Leave Group ................................................................................................. 30 Multicast routing............................................................................................................................ 31 Therefore a Multicast Router......................................................................................................... 32 Multicasting ................................................................................................................................... 33 Multicast Routing - Flooding......................................................................................................... 34 Delivery Trees: different methods ................................................................................................. 35 Multicast Routing - Spanning Trees .............................................................................................. 36 Link-State Multicast: MOSPF [5].................................................................................................. 37 Reverse -Path Forwarding (RPF)................................................................................................... 38 Reverse Path Broadcast (RPB) ...................................................................................................... 40 RPB + Prunes ⇒ Reverse Path Multicast (RPM).......................................................................... 41 Distance-Vector Multicast Routing Protocol (DVMRP) [6] ......................................................... 42 Multicast Routing - Steiner Tree’s................................................................................................. 43 Core-Based Trees (CBT) ............................................................................................................... 44 Maguire xxiv of xlii maguire@kth.se 2010.03.21 Internetworking/Internetteknik

IGMP Implementation Details....................................................................................................... 22<br />

Group membership State Transitions............................................................................................. 23<br />

IGMP Version 2 [3] ....................................................................................................................... 24<br />

IGMP Version 3 [4] ....................................................................................................................... 25<br />

IGMP - ethereal.............................................................................................................................. 26<br />

Frame 1: IGMP Membership Query.............................................................................................. 27<br />

Frame 2: IGMP v2 Membership Report ........................................................................................ 28<br />

Frame 12: IGMP v1 Membership Report ...................................................................................... 29<br />

Frame 15: IGMP v2 Leave Group ................................................................................................. 30<br />

Multicast routing............................................................................................................................ 31<br />

There<strong>for</strong>e a Multicast Router......................................................................................................... 32<br />

Multicasting ................................................................................................................................... 33<br />

Multicast Routing - Flooding......................................................................................................... 34<br />

Delivery Trees: different methods ................................................................................................. 35<br />

Multicast Routing - Spanning Trees .............................................................................................. 36<br />

Link-State Multicast: MOSPF [5].................................................................................................. 37<br />

Reverse -Path Forwarding (RPF)................................................................................................... 38<br />

Reverse Path Broadcast (RPB) ...................................................................................................... 40<br />

RPB + Prunes ⇒ Reverse Path Multicast (RPM).......................................................................... 41<br />

Distance-Vector Multicast Routing Protocol (DVMRP) [6] ......................................................... 42<br />

Multicast Routing - Steiner Tree’s................................................................................................. 43<br />

Core-Based Trees (CBT) ............................................................................................................... 44<br />

Maguire xxiv of xlii<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!