Multicast e IGMP. Pietro Nicoletti www.studioreti.it



Похожие документы
IP Multicast. Mario Baldi staff.polito.it/mario.baldi. Silvano Gai Nota di Copyright. Comunicazioni di gruppo

FONDAMENTI DI MATEMATICA BINARIA

Il protocollo VTP della Cisco

ACCESS LIST. Pietro Nicoletti

Esercizi di Sniffing

Wireless monitoring & protection

Autenticazione tramite IEEE 802.1x

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Ricerca ed analisi della causa di un problema o guasto di rete

SNMP e RMON. Pietro Nicoletti Studio Reti s.a.s. Mario Baldi Politecnico di Torino. SNMP-RMON - 1 P. Nicoletti: si veda nota a pag.

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

SMDS: Switched Multi-Megabit Data Service. Silvano GAI

Cenni sull ingegneria del software e sulla qualità dei programmi

Gli indirizzi di IPv6

Interdomain routing. Principi generali e protocolli di routing. Mario Baldi

FONDAMENTI DI INFORMATICA. Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine. Compressione MPEG

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

Codifica delle immagini

Gestione della memoria centrale

Codifica delle immagini

Nota di Copyright. 09_Prog_dorsale_fibra - 2 Copyright M. Baldi - P. Nicoletti: see page 2

Unbundling e xdsl. Mario Baldi

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

IP Multicast Routing. Silvano Gai Mario Baldi staff.polito.it/mario.baldi. Nota di Copyright. Multicast Backbone

Transparent bridging

Tipi di errori e possibili cause sulle reti Ethernet

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

il progetto ieee 802

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Impiego e funzioni principali del LAN- Analyzer e del Wireless-LAN Analyzer. Pietro Nicoletti

Progettazione di reti locali basate su switch - Switched LAN

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

I protocolli di routing dell architettura TCP/IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Link Aggregation - IEEE 802.3ad

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Voce su IP e Telefonia su IP

Servizi integrati su Internet

il trasferimento di file

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

IL COLLAUDO E LA CERTIFICAZIONE DEI CABLAGGI

Reti di computer. Materiale estratto da:

Socket API per il Multicast

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Access Control List (I parte)

Standard di comunicazione

PROF. Filippo CAPUANI TCP/IP

Protocolli di Comunicazione

IGRP Interior Gateway Routing Protocol

GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

LA CERTIFICAZIONE DEI CABLAGGI

Indirizzo IP. Come si distinguono? Indirizzo IP : Network address : Host address: : 134

Linguaggio C Compilazione, linking e preprocessor

Febbraio 1998 GIGABIT ETHERNET. Pietro Nicoletti. GIGABIT - 1 Copyright: si veda nota a pag. 2

I protocolli di routing dell architettura TCP/IP

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

IP (Internet Protocol) sta al livello 2 della scala Tcp/Ip o al livello 3 della scala ISO/OSI. Un indirizzo IP identifica in modo logico (non fisico


VPN CIRCUITI VIRTUALI

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Gestione degli indirizzi

Lezione 1 Introduzione

Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)

Reti di Calcolatori

IP Internet Protocol

LO STANDARD EIA/TIA 569

Gestione degli indirizzi

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Reti di Calcolatori. Il software

ARP e instradamento IP

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Reti di Telecomunicazione Lezione 8

Network Services Location Manager. Guida per amministratori di rete

L'indirizzo IP. Prof.ssa Sara Michelangeli

Транскрипт:

Multicast e IGMP Pietro Nicoletti wwwstudioretiit Multicast-2004-1 P Nicoletti: si veda nota a pag 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori indicati a pag 1 Le slides possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro In tal caso non è richiesta alcuna autorizzazione Ogni altra utilizzazione o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampate) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori L informazione contenuta in queste slides è ritenuta essere accurata alla data della pubblicazione Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc In ogni caso essa è soggetta a cambiamenti senza preavviso Gli autori non assumono alcuna responsabilità per il contenuto di queste slides (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell informazione) In ogni caso non può essere dichiarata conformità all informazione contenuta in queste slides In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali Multicast-2004-2 P Nicoletti: si veda nota a pag 2 Page 1

IP e il multicasting Gli host e il multicasting La prima cosa da fare è estendere il protocollo IP implementato negli host per permettere la trasmissione e la ricezione di pacchetti multicast Host group Nasce il concetto di host group, che è alla base del multicast Ogni singolo host può aderire ad un host group e poi abbandonarlo Multicast-2004-3 P Nicoletti: si veda nota a pag 2 IP e il multicasting Gli host group Sono strutture dinamiche La composizione di un host group non è nè fissa nè limitata e varia nel tempo Esistono due tipi di host group: Il permanente che ha un indirizzo ben noto e assegnato a priori Il temporaneo che esiste solo finché qualcuno ne fa parte Gli MRouter (Multicast Router) instradano i pacchetti multicast Gli mrouter possono essere integrati con i normali router IP, ma svolgono funzioni differenti Multicast-2004-4 P Nicoletti: si veda nota a pag 2 Page 2

Indirizzi multicast Indirizzi di classe D 0 1 2 3 31 1 1 1 0 Multicast Address Classe D Nella notazione standard di Internet gli indirizzi multicast sono compresi nell'intervallo: 224000-239255255255 Multicast-2004-5 P Nicoletti: si veda nota a pag 2 Indirizzi multicast: particolarità Indirizzi Multicast riservati L'indirizzo 224000 non viene assegnato a nessun gruppo 224001 è il gruppo permanente composto da tutti gli host Questo indirizzo viene utilizzato dagli mrouter per inviare messaggi di controllo agli host direttamente connessi su una data rete locale 224002 è il gruppo di tutti i router Non esiste l'indirizzo globale di tutti gli host connessi ad Internet Multicast-2004-6 P Nicoletti: si veda nota a pag 2 Page 3

Multicast IP e multicast di livello 2 Un indirizzo Multicast IP viene rimappato su un indirizzo di livello 2 secondo le modalità definite nella RFC 1112 23 bit Indirizzo IP multicast 1110 X X Y Y Z Z Indirizzo MAC multicast 0 1 0 0 5 E 0 X X Y Y Z Z Multicast-2004-7 P Nicoletti: si veda nota a pag 2 IGMP Internet Group Management Protocol È il protocollo per la gestione e lo scambio delle informazioni di controllo tra gli host e gli mrouter IGMP deve necessariamente essere realizzato su tutti gli host che vogliono ricevere, oltre che inviare, pacchetti multicast I messaggi IGMP vengono spediti in multicast per tutti gli host sulla LAN e sono incapsulati in pacchetto IP con campo protocol uguale a 2 La versione più recente dell'igmp è la numero 3 definita nello RFC 3376 (ottobre 2002) E raro trovare delle vecchie installazioni della versione1 ormai molto obsoleta Ci possono essere delle installazioni della versione 2 definita nello RFC 2236 (Novembre 1997) Multicast-2004-8 P Nicoletti: si veda nota a pag 2 Page 4

Il pacchetto IGMP v2 Type Max Resp Time Group Address Checksum Type 0x11 = Host Membership Query: inviate dal multicast router verso gli host, per tenere aggiornata la lista degli host group attivi sulla LAN 0x16 = Host Membership Report: inviate dall'host in risposta alle query del router 0x17 = Leave Group: inviato ai router da un host per annuciare l abbandono di un gruppo Non obbligatorio Multicast-2004-9 P Nicoletti: si veda nota a pag 2 Il pacchetto IGMP Max Resp Time Usato per Membership Query Massimo tempo entro cui deve essere inviata la risposta piccolo valore: i router sono aggiornati più velocemente sullo stato dei gruppi largo valore: i report sono più sparsi nel tempo minore burstiness Group Address Viene impostato a zero nelle query generali per scoprire quali gruppi operano sulla LAN Nei report e nelle query specifiche contiene l'indirizzo dell'host group a cui appartiene un host Multicast-2004-10 P Nicoletti: si veda nota a pag 2 Page 5

IGMP v3 Compatibile con le precedenti versioni 1 e 2 Aggiunge la funzione di source filtering che permette di accettare i pacchetti multicast solo se provenienti da determinati indirizzi IP singlecast, a da tutti gli indirizzi, ma specifici indirizzi sono inviati ad un particolare indirizzo multicast Filltro INCLUDE Filtro EXCLUDE Multicast-2004-11 P Nicoletti: si veda nota a pag 2 Il pacchetto IGMP v3 Membership Query Message Type = x11 Resv S QRV Max Resp Code Checksum Group Address QQIC Number of Source Source Address 1 Source Address 2 Source Address N Multicast-2004-12 P Nicoletti: si veda nota a pag 2 Page 6

Il pacchetto IGMP v3 Membership Report Message Type = x22 Reserved Multicast Address Checksum Number of Group Records Group Record 1 Group Record 2 Group Record M Multicast-2004-13 P Nicoletti: si veda nota a pag 2 Il pacchetto IGMP v3 Group Record Record Type Aux Data Len Number of Source N Multicast Address Source Address 1 Source Address 2 Source Address N Auxiliary Data Multicast-2004-14 P Nicoletti: si veda nota a pag 2 Page 7