Lectures notes for 2010 - KTH
Lectures notes for 2010 - KTH Lectures notes for 2010 - KTH
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
- Page 1 and 2: IK1550 Internetworking/Internettekn
- Page 3 and 4: Internetworking....................
- Page 5 and 6: Virtual Interface (VIF)............
- Page 7 and 8: Module 2: IP Basics: Routing, ARP,
- Page 9 and 10: Wireshark’s IO Graph functionalit
- Page 11 and 12: ICMP Redirect .....................
- Page 13 and 14: Building a UDP packet from scratch
- Page 15 and 16: Module 5: TCP, HTTP, RPC, NFS, X...
- Page 17 and 18: Problems with multiple connections.
- Page 19 and 20: Module 6: SCTP ....................
- Page 21 and 22: Module 7: Dynamic Routing .........
- Page 23: BGP Open Message ..................
- Page 27 and 28: Capacity Assignment ...............
- Page 29 and 30: Network Management Systems ........
- Page 31 and 32: Module 10: IPv6 ...................
- Page 33 and 34: Why IPv6? .........................
- Page 35 and 36: Wireless WANs . . . . . . . . . . .
- Page 37 and 38: Module 12: IPSec, VPNs, Firewalls,
- Page 39 and 40: Module 13: Future and Summary......
- Page 41 and 42: Peer to peer networking ...........
- Page 43 and 44: Module 14: Some exercises..........
- Page 45 and 46: Welcome to the Internetworking cour
- Page 47 and 48: Goals, Scope and Method Goals of th
- Page 49 and 50: Learning Outcomes Following this co
- Page 51 and 52: Prerequisites • Datorkommunikatio
- Page 53 and 54: Topics • What an internet is and
- Page 55 and 56: Grades: A..F (ECTS grades) • To g
- Page 57 and 58: Written Assignment Goal: to gain an
- Page 59 and 60: Literature The course will mainly b
- Page 61 and 62: Lecture Plan Subject to revision!
- Page 63 and 64: Context of the module Communication
- Page 65 and 66: How can we deal with all of these d
- Page 67 and 68: Basic concepts open-architecture ne
- Page 69 and 70: Internetworked Architecture H … M
- Page 71 and 72: Trends: Shifting from traditional t
- Page 73 and 74: IP traffic growing exponentially! T
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