ip multicasting - netgroupnetgroup.polito.it/courses/didattica/cnts-tsr_slide/ipv4... · 2020. 8....

12
© see page 2 IPv4 Multicast - 1 IP MULTICASTING Mario Baldi www.baldi.info

Upload: others

Post on 22-Jan-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 1

IP MULTICASTING

Mario Baldiwww.baldi.info

Page 2: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 2

Copyright NoticeCopyright NoticeThis set of transparencies, hereinafter referred to as slides, is protected bycopyright laws and provisions of International Treaties. The title and copyrightregarding the slides (including, but not limited to, each and every image,photography, animation, video, audio, music and text) are property of the authorsspecified on page 1.The slides may be reproduced and used freely by research institutes, schools andUniversities for non-profit, institutional purposes. In such cases, no authorization isrequested.Any total or partial use or reproduction (including, but not limited to, reproductionon magnetic media, computer networks, and printed reproduction) is forbidden,unless explicitly authorized by the authors by means of written license.Information included in these slides is deemed as accurate at the date ofpublication. Such information is supplied for merely educational purposes and maynot be used in designing systems, products, networks, etc. In any case, theseslides are subject to changes without any previous notice. The authors do notassume any responsibility for the contents of these slides (including, but not limitedto, accuracy, completeness, enforceability, updated-ness of information hereinafterprovided).In any case, accordance with information hereinafter included must not bedeclared.In any case, this copyright notice must never be removed and must be reportedeven in partial uses.

Page 3: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 3

Underlying Concept

Packets routed from sourceto multiple destinationsKey for group communicationE.g. videoconferencing, video

broadcastingAddress

identifies a group

Page 4: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 4

Multicast Addressing

Class D addresses Begin with 111O 224.O.O.O - 239.255.255.255

Page 5: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 5

Address identifies a host groupPacket is delivered to all hosts in the

groupAnywhere in the network

Page 6: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 6

Host GroupHosts join and leave dynamicallyRecipients establish which hosts

receive a packetIn unicast it is the sourceControlling traffic reach is more

difficult

Page 7: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 7

Within an IEEE 8O2 Network

Group delivery delegatedto lower level (MAC)

Page 8: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 8

IP multicast address mapped to a MAC multicast addressO1-OO-5E-O ← 1 bit23 least significant bits of IP

address

Page 9: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 9

Interface card configured to receive that MAC multicastRecipient initiated

group join

Packets sent to the address are received by all joined hosts

Page 10: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 10

Beyond a Single NetworkRouters discover host

groups on each LANInternet Group Management

Protocol (IGMP)Routers announce host

groups to othersMulticast routing protocols

Page 11: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 11

Routers build a distribution tree for each host groupTo all LANs with at least a member

Page 12: IP MULTICASTING - Netgroupnetgroup.polito.it/courses/Didattica/CNTS-TSR_slide/IPv4... · 2020. 8. 16. · IPv4 Multicast - 1 © see page 2 IP MULTICASTING Mario Baldi

© see page 2IPv4 Multicast - 12

State of DeploymentNot widely supportedNot fit to common traffic

control/engineering practiceMostly limited controlled environmentsE.g. video broadcasting over IP

solutions