From: Subject: Multicast Date: Tue, 28 Jan 2013 14:07:33 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_4495_3AB10A20.A230F441" ------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: text/html Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/multicast.htm Mu= lticast Multicast

Multicast

 

 

 

Si dara' in questa sezione una breve spiegazione su cosa e' il multicast.

 

E' una tecnica usata su reti TCP/IP, nata dalla necessita' di trasmettere dati= (in particolare flussi multimediali real time, ad esempio per videoconferenze o streaming video come nel nostro caso) a diversi destinatari in rete, ma non= a tutti.

Il concetto che va a soddisfare e' paragonabile a quello che fa una TV o una Radio, in questo senso: l' utente tramite essa si sintonizza sul canale che= gli interessa e riceve solo quello e non gli altri e la stessa operazione la pu= o' fare chiunque e' =E2=80=9Cconnesso=E2=80=9D (o meglio esposto) alle onde in= viate dalle stazioni trasmittenti.

 

Per prima cosa va detto che rappresenta un' evoluzione del protocollo IP origin= ale che prevedeva solo comunicazioni host-to-host o unicast, con l'eccezione dell' = uso dell'indirizzo IP riservato per il broadcast (255.255.255.255) che se utilizzato fa si che i datagrammi con questo indirizzo siano accettati dal livello IP di tutti gli host e quindi vengano trasmessi ai livelli superior= i; tali pacchetti pero' genererebbero un carico enorme per internet se pervenissero a tutti gli host, per cui sono bloccati dai routers e quindi l= a trasmissione in broadcasting e' possibile solo all' interno di una stessa L= AN.

 

Per estendere il paradigma della connessione unicast dell' IP, la Internet Engi= neering Task Force (IETF), tramite la Request For Comment (RFC) numero 1112, ha provveduto a definire una estensione dello IP, lo IP multicast, che si basa= sempre sul principio che per poter trasmettere e ricevere datagrammi in Internet, = =EF=BF=BD necessario disporre di indirizzi IP.

Alla tradizionale trasmissione unicast sono stati assegnati gli indirizzi delle classi A, B e C.

Per la trasmissione broadcast =EF=BF=BD rimasto l' indirizzo IP 255.255.255.255= .

Alla trasmissione multicast ,la RFC 1112 assegna gli indirizzi della classe D, d= al 224.0.0.0 al 239.255.255.255.

 

Si riporta la struttura delle classi di indirizzi IP:

 

 

 = Bit -> 0            &n= bsp;            = ;  31            Address Range:

 

  = ;     +-+----------------------------+

  = ;     |0|       Class A Address      |       0.0.0.0 - 127.255.255.255

  = ;     +-+----------------------------+

  = ;     +-+-+--------------------------+

  = ;     |1 0|     Class B Address      |     128.0.0.0 - 191.255.255.255

  = ;     +-+-+--------------------------+

  = ;     +-+-+-+------------------------+

  = ;     |1 1 0|   Class C Address  &n= bsp;   |     192.0.0.0 - 223.255.255.255

  = ;     +-+-+-+------------------------+

  = ;     +-+-+-+-+----------------------+

  = ; --- |1 1 1 0|  MULTICAST Address   |   &nbs= p; 224.0.0.0 - 239.255.255.255

  |&nb= sp;   +-+-+-+-+----------------------+

  |&nb= sp;   +-+-+-+-+-+--------------------+

  |    |1 1 1 1 0|     Reserved       |     240.0.0.0 - 247.255.255.255

  |&nb= sp;   +-+-+-+-+-+--------------------+

  |&nb= sp;         

  |&n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;          

  V

CLASSE D=  

 

 

Si nota che a seconda della classe sono fissi i primi bit per cui sono separat= i gli indirizzi di diverse classi e sono di valore crescente al crescere dell= a classe.

Per la classe D rimangono a disposizoine 28 bit (essendo un indirizzo IP di 32 bit), corrispondenti ad 260 milioni di indirizzi multicast, che garantiscon= o ampie possibilit=EF=BF=BD di sviluppo alla tecnica multicast.

 

Ma vediamo come funziona una trasmissione.

Per prima cosa va detto che il protocollo di trasporto compatibile con l' idea = alla base del Multicast e' lo UDP.

Quando si usa un IP multicast, si fa riferimento ad un gruppo di host, non ad uno singolo come nell' unicast o a tutti come nel broadcast; un gruppo dinamico= nel numero ed individui, non formato cioe' da un insieme statico di host.

Ne fanno parte tutti quelli che hanno richiesto di aggregarsi ad esso e in un qualsiasi momento essi hanno la possibilita' di abbandonare tale gruppo.

 

Nella RFC 1112 sono indicati tre livelli di implementazione dello IP multicast:

 

= Livello 0: IP tradizionale (un host con tale implementazi= one non pu=EF=BF=BD trasmettere datagrammi con indirizzo multicast, n=EF=BF=BD riceverli);

= Livello 1: IP multicast solo in trasmissione (un host pu= =EF=BF=BD trasmettere datagrammi ad uno o pi=EF=BF=BD gruppi, ma non pu=EF=BF=BD riceverli);

= Livello 2: IP multicast sia in trasmissione che in ricezi= one (un host pu=EF=BF=BD trasmettere datagrammi ad uno o pi=EF=BF=BD gruppi e pu=EF=BF=BD ricevere d= atagrammi da uno o pi=EF=BF=BD gruppi).

=  

Trasmettere datagrammi con un indirizzo multicast implica l'aggregarsi al gruppo associ= ato a quell'indirizzo multicast.

Per aggregarsi (fare il =E2=80=9Cjoin=E2=80=9D) ad un certo gruppo in ricezione= , lo host abiliter=EF=BF=BD il livello IP a ricevere i datagrammi con il relativo indirizzo multicast; = la disabilitazione a tale ricezione implica l'abbandono del gruppo multicast.

 

Anche per il multicast esistono indirizzi riservati (dalla RFC 1112 e altre RFC):=

=EF= =BF=BD  &nb= sp;     224.0.0.0 non e' usato da= alcun gruppo;

=EF= =BF=BD  &nb= sp;     224.0.0.1 e' il gruppo fo= rmato da tutti gli host della LAN (se si fa un ping su questo indirizzo rispondono t= utti gli host abilitati al multicast, in quanto tali host fanno il join a tale gruppo allo start-up di tutte le proprie interfacce con capacita' multicast= );

=EF= =BF=BD  &nb= sp;     224.0.0.2 e' il gruppo di= tutti i routers;

=EF= =BF=BD  &nb= sp;     224.0.0.4 e' il gruppo di= tutti i DVMRP routers, 224.0.0.5 degli OSPF routers, 224.0.013 dei PIM routers, ecc= .

=EF= =BF=BD  &nb= sp;     in generale il range 224.= 0.0.0-224.0.0.255 e' riservato a utilizzi locali (amministrazione e manutenzione) e i datagrammi con queste destinazioni non sono mai inoltrati= dai multicast routers; analogamente il range 239.0.0.0-239.255.255.255 e' = stato riservato.

 

Un accenno va fatto sul Time-To-Live (TTL) per i pacchetti multicast poiche' a= ssume per essi un valore importante: infatti il routing multicast IP usa il campo= TTL dell' header dei datagrammi IP per decidere quanto lontano dallo host mitte= nte un dato pacchetto deve essere inoltrato; il TTL di default per il multicast= e' uno, che ha come effetto che i pacchetti multicast giungono solo agli host della rete locale. Ricordiamo che il TTL e' un numero di un byte che viene decrementato di una unit=EF=BF=BD ad ogni passaggio attraverso un router e = che prevede il non inoltro quando raggiunge il valore zero.

 

Diamo un breve spazio infine alla descrizione della rete multicast: infatti se pe= r la trasmissione su rete locale non servono particolari accorgimenti tecnici (s= ulle reti locali appartenenti allo standard IEEE 802.2 e' prevista la trasmissio= ne multicast con mappatura da indirizzo IP a fisico in base alla RFC 1112), vi sono prob= lemi quando i datagrammi ne escono; per questo la solita RFC 1112 prevede che l'= instradamento sia affidato a routers speciali detti Multicast router (M-router), mentre i= routers tradizionali ignorano i pacchetti multicast e si occupano delle trasmission= i unicast. Gli M-router usano protocolli di routing apposititi per il calcolo dell'ins= tradamento multicast, tra cui PIM (Protocol Indipendent Multicast) che cons= ente di trovare dinamicamente la via migliore con due modalit=EF=BF=BD: tra= ffico denso (PIM-DM) e traffico sparso (PIM-SM); altri protocolli sono DVMR= P e MOSPF.

Si ricorre inoltre ad un protocollo a livello IP , lo =E2=80=9CInternet Group Management Protocol=E2=80=9D (IGMP) che si affianca al tradizionale protocollo di controllo dell'unicast, lo =E2=80=9CInternet Control Message Protocol=E2=80=9D (ICMP)= ; tiene aggiornato lo M-router sui gruppi multicast presenti sulla relativa rete locale, tramite delle interrogazioni frequenti (circa ogni minuto) da parte dello stesso M-router agli host sulla loro appartenenza a gruppi multicast.

Esse sono realizzate con un datagramma IGMP di interrogazione (=E2=80=9CMembersh= ip Query Message=E2=80=9D) con indirizzo 224.0.0.1 (che identifica tutti gli host della LAN) a cui ogn= i host risponde con un IGMP di risposta (=E2=80=9CMembership Report=E2=80=9D), che= contiene i gruppi a cui lo host =EF=BF=BD associato in quel momento ed ha un indirizzo multicas= t qualsiasi e che quindi viene ricevuto dallo M-router. Gli host pero' inviano immediatamente un Report ogni qual volta effettuano un join ad un gruppo mu= lticast non presente in LAN per aggiornare subito lo M-router.

Il protocollo e' ovviamente usato anche tra gli M-routers, la cui interconness= ione (affidata di solito alla rete gia' esistente) crea una nuova rete logica, d= etta Multicast BackBone (M-Bone), una rete gia' abbondantemente costituita sopra= ttutto negli Stati Uniti.

 

Ecco una breve elenco dei vantaggi e degli svantaggi del multicast (in parte deducibili da quanto gia' letto):

 

VANTAGGI

=EF= =BF=BD  &nb= sp;     Raggiungimento di piu' destinatari con elasticita' nella gestione del numero di tali utenti (con i= l join nel gruppo corrispondente ad un dato indirizzo IP multicast);

=EF= =BF=BD  &nb= sp;     Minor banda di un numero = di connessione unicast per raggiungere lo stesso numero di host (di parecchio = poiche' in unicast si avrebbe una copia degli stessi dati per ogni destinatario, co= n una crescita lineare mentre in multicast viaggia in rete un solo flusso dat= i);

=EF= =BF=BD  &nb= sp;     Il software e l'hardware = per la gestione del multicast e' ormai facilmente reperibile.

 

SVANTAGGI

=EF= =BF=BD  &nb= sp;    =EF= =BF=BD  &nb= sp;    =EF= =BF=BD  &nb= sp;     

------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/immagini/Sfondo.jpg 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 ------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/stylesheet/style4.css body { margin-left: 15px; margin-right: 15px; background-color: rgb(248, 24= 8, 248); background-attachment: fixed; background-image: url(http://www.ce.= unipr.it/~corradi/livestreamer/immagini/Sfondo.jpg); color: rgb(0, 0, 0); f= ont-size: 12pt; } a:link { text-decoration: none; color: rgb(0, 0, 238); } a:hover { text-decoration: underline; color: rgb(0, 0, 238); } a:visited { text-decoration: none; color: rgb(0, 0, 238); } ------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/barra.png iVBORw0KGgoAAAANSUhEUgAAAigAAAAFCAYAAABvoBdEAAAAAXNSR0ICQMB9xQAAAAlwSFlzAAAO xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAqpSURBVGje 7VnbUhtXFnW5Kg+Jn8xT3uYP5hfmA+Y7Jr+Qt672VFHkNfOSoShC4jgGE5djwI4BAUHoAjaN0K0R IHSXWtduWagbGd/O7HWOGlqiBTiOHU8VD6v26e5z1Ofsy1q7S9cYYzecuHXr1rUPhf53fQh8yP1f 4QpXuMIVrvCp4v9dY/vfdS2dNpmq1lksVreSyYalKMWnDx7sjTx8mByZne1HagTPvvtOGRkdDY2M j7sDax8/To1MT6u3Jidj8uSkKi8sJO9sbVUMrzdj+P0ZIxgU2NjIGc+e5fgY973eFLfr6zlDUQpG JFIywuGysb2t0bwCoWiEQkWype64RM/wvGREoxVjbS0/s7yckn2+nBwIFOS9vaqcStXJ1k9sIlGX c7mmXCq1ZV1vy5b1Ss7nO39XVW3I7z8LTWv/w7KO5Xq9Q7DkZrMjV6sdshatP+Zj3E+lWnIyqcuF gk5jXc5kdHqPzu85x7C4tseY6xzj2dOnJb7/9fUCjQU2N4GSvLUFlGWvNyfPzaVoTonOhXVN+dWr NzjPv3AWj0ft7r8zRME+wV9YPEMD8LdGoyPBv9WqJXc6x3Kx2Prn9DTO4A7KraFvvvFzjI66Az5Q 1Y5rTN388gdxw3G+z97XRx5P6obf3+F763QEMB50DjvGlwF8BmCN7cf+Oar6SebHx8KNP+EMn/WR 7XvtCbEfFE/kBHJ8UP7b9SFiPqiOtCHUGmoOtYcaRC2iJgft6VPID9svyGX4AJwH7gMHggvBieBG cCS4EpwJ7gSH2nwKbgXHgmvBueBem6Od4/O4214HzhfrWlwLoAnQBmiE0AqhEfAvtASa4h5TbQha BE2CNkGjoFXQLKeGCVvl+4fWQfOgfdBAaCE0EdoIjYRWCs0scg2FlkJToa3QWGitU3uhxdBkaLOt 0+J5xoCGQ8uh6dB2aDy0Hpo/qB9Ar4CeAb0Deoj+vgJr8Yxi8ww9CHoR9CToTa6trhaHA4Hc6NZW 1dzYKJnBYP6l319iq6tZtriYZR5PhiDs0lKOLSykGf0o++UXlY2Ph9n330fO4M6dHXb//h7b2XnD 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 RU5ErkJggg== ------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/multicast_image002.gif R0lGODlh7gFUAIAAAAAAAP///yH/C01TT0ZGSUNFOS4wDwAAAANzQklUAQEBfC53ggAh/wtNU09G RklDRTkuMBgAAAAMbXNPUE1TT0ZGSUNFOS4wAvGZtJYAIf8LTVNPRkZJQ0U5LjAYAAAADGNtUFBK Q21wMDcxMgAAAAdPbbelACH5BAEAAAEALAAAAADuAVQAAAL/jI+py+0P4wOy2otzBJzqD4ZX54nm iSplyrbui3DwTDfrWufmrfeu7LOQgMEig4IzKkXJpdPRfEpV0SmuWp2estpugutVgsNFJPlwtZ1Z 4/Wz7YZ14lrzOh0oIYlz+sh/Bgf4IjiY4lHoM6SHZsDoaLgRWTcpVqkIeffV+JjXeHkEupQoGkJa KjSkGcP5mUeCuhnbczor6WpL6Ibn2VlL95srsSiMAlusu4rLk+mpEYyM2xwNkgRNbU3NRHW8rEeE Aa6dAS4+PnJzHV2ujmwORfh+PgzUNx9eL38/kd9ebA/BH5pFBAsaPIgwocKFDBs6fAgxosSJFCta vIgxo0aM/wEFxtC3z0a/kOgQgSTJzdFJlB89knM5ix1Leh9nbkhns2MXmLGy5YQn62eooEJVFD2K NKnSpUybOn0KNarUqVSrWr2KNavWrVy7llHlNexSYtNadEPKE1U6gEe7nUXL1qc0j8zQNi3nlEfd tqxUGu0rbQfgomlF2Smb9+9dSHIz7RG4V2jhUp2iNh47WKVbxNsC25xMeSBbzJrviruMiLOpzDlB G16WWDHTyM4+pWbDeqbr1wt2R4riexJtPLcP5WYZvBLw2WpiIyauutpxlMmFw1bKqzbf6y3tmTQ7 Wqy77mPBvm0bV7z69ezbu38PP778+fTr27+PP7/+/fz7+///D2CAAg5IYIEGHoggIBstyGCDDj4I YYQSTkhhhRSNcssEGQKVYIfjWRLQhs1p6GGJuVQX3XQqeiabiS6CgqJ2I3JI44wv3vgbhiHuSGKP OP6ooI4+2jjUkEAeGYiQNRa5ZG9IPqlMGSIySaSTUF65k5JVtkhll1h+KSWIRlo5JpdgnqlDjGOs OSWZaL6Zg5ptmkknUXDemYwRbPLYZJ14/rmamH3a6aWfgB4ajpYyLipjE9m9gldrt1xWpmOUuOXd aN/w8dam/RQnnpw1EXoaFUTVFaMVc+KWpV6s7FVPX8BVph2oYYnKWIuHlbVrrYClKsWeNABL6qKw OqoaH4T/MsoVroEhm1t2qP6Umky3mWFSH+b1Zoej3fZi2yucrGVmr77matRytjJLrDDOPucmo9L+ Sq1fznx3r61y+RSrLPk0g2/AAC+LLad4kQvpwZrFClC7JypKaaPxwsriPsVdbCmviu0Lb8a1Yfzx wKzhC2648p577au+qPeusRO/zJ3DID5Cs8gd37xuzSLrfO9cQblqMrSycrYrrV21HPGjGsdcb8hO g+zyyCbT63TPHkM9DcV6gSU1Wa9SLRbS5RJ8Kti67Ry0K6ht3HG/T1+b8tISt+Kzr5GBWnTFWYlN drR2niWznjYfA7J5hHPrdk14aysuYwjLarjB+2ZqjqeiodHWrKLxFrqsoQMKq/fmwKzXsuieM9u5 gEZvXkjgq2pV+umgb/n5SjdX4PqgW8We+oopho5o8K8PO/zvxqMufPKV1jA7574jr3z0p+epO/DQ Hy+99Lw/37zp2X+P/Q/FX09+7uD/t7313U9/fvDpH79+7+0r/37545s//371x899/vPvf7/x+Q9Q arKQAQ+IwAQqcIEMbKCDBgjBCEoQfAUAACH+71RoaXMgR0lGIGZpbGUgd2FzIGFzc2VtYmxlZCB3 aXRoIEdJRiBDb25zdHJ1Y3Rpb24gU2V0IGZyb206DQoNCkFsY2hlbXkgTWluZHdvcmtzIEluYy4N ClAuTy4gQm94IDUwMA0KQmVldG9uLCBPbnRhcmlvDQpMMEcgMUEwDQpDQU5BREEuDQoNClRoaXMg Y29tbWVudCBibG9jayB3aWxsIG5vdCBhcHBlYXIgaW4gZmlsZXMgY3JlYXRlZCB3aXRoIGEgcmVn aXN0ZXJlZCB2ZXJzaW9uIG9mIEdJRiBDb25zdHJ1Y3Rpb24gU2V0ADs= ------=_NextPart_000_4495_3AB10A20.A230F441 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.ce.unipr.it/~corradi/livestreamer/multicast_image003.gif R0lGODdhgwJqAXcAACH+GlNvZnR3YXJlOiBNaWNyb3NvZnQgT2ZmaWNlACwAAAAAgwJqAYQAAAAE BAQAM8wzM8wzM/9VVVVmZmZmZpmWlpaGhoaZmcyZmf+ysrLMAADd3d3MzMzAwMDMzP/M7P//AAD/ mZn/zMzv1sbq6ur///8BAgMBAgMBAgMBAgMBAgMBAgMBAgMF/yAgjmRpnmiqrmzrvnAsz3Rt33iu 73zv/8CgcOjCGI/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvPTxF6zW673/C4fE6v2+90NX7P 7/v/gIGCg4RneoWIiYqLjI2Oj36HkJOUlZaXmJl4kpqdnp+goaKQnKOmp6ipqqtYpayvsLGys46u tLe4ubq7Y7a8v8DBwru+w8bHyMmZxcrNzs/Qe8zR1NXW113T2Nvc3d3a3uHi48bg5Ofo6a/m6u3u 75js8PP09YPy9vn6+3D4/P8AA2YDILDguQgIEypcyLChw4cQIbrzZ7CisYgYM2rcOJGgxY/YNooc ObJjO5IoU/8+BJlJpUuXJtW9nImSJSaaODUG2LnzHMVnOYNGtHlJqFGGPHuS++nsqNOERC09dZo0 gE+P6aY6jVpJq9GqV096FZqUq6OxQcEuxYoObVqeZhu5xal2HNNmc+nCjbso78y64u4q8/t3L99E hF0CDic4WWLFhg8XWhiAcoTKCTGL5ElzsbfGyB6rLCsZEWUFCRVU1nx5pOqdqF96/sb2oGiUpEsT Wqg6c2yFrDMGQN1bdu7Atcndxh1ZdyCkmRsGx6h5OsnZ3EAfO516NXDXPH9DVupcEHSEmIcnjfB6 OPuk4t13h42evgIDBcLXx75N+0WFxV0mHnojuRfgeFaVZ57/ZQReJt9qxEGI0IHtoRchgb0FYIAB F7bGHzb+DXNeayPqFF1h5Cn4B1Id7hRddSQ2OKF+MJLoXY2rHcdYcuOMmF57lbUXoX6+AUikfvfl R5+DDqaoYh8MZRibiwRWFeOVBubImY0ertdlc5/xKI6P9U0p4Htnojnfj2oGudqGLe6X4JN+SBcj lR4yKCOTeTJ4I3QfXhOiMCy2CeOh362JGo5V3tmgjnTiIR0C1T2YpoUzAufmpY9SyumXToYplpFp 4qmli6yleqGVXJ6anpyR1hmlfAKuB+R7RGZmn5eYqTYkla6GJROgur64XqqJgvpqnqymB2asdTiE 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 ------=_NextPart_000_4495_3AB10A20.A230F441--