Vedo risposte multiple supponendo che abbiate sbagliato cos'è il multicast. Non hai commesso errori e la tua domanda è chiara. Mi sono posto questa domanda:
Posso eseguire il multicast su Internet IPv6?
Tradizionalmente, come in IPv4, avrei bisogno di richiedere un indirizzo multicast globale permanente (o subnet) e assegnarli alla mia rete. Questo è ancora possibile con IPv6. Tuttavia, IPv6 è intrinsecamente felice per il multicast, quindi avrebbe senso includere un meccanismo per il mio multicast senza richiedere indirizzi univoci.
I vantaggi diventano evidenti quando hai tre persone ciascuna su due reti fisicamente separate (sei persone) che giocano lo stesso gioco di rete. Le opzioni sono di unicast pacchetti per ogni giocatore (cinque pacchetti inviati per ogni aggiornamento) o multicast (uno o due pacchetti per ogni aggiornamento): il primo pacchetto verrebbe inviato a un indirizzo multicast link-local per i giocatori sul locale LAN e un altro pacchetto verrebbe inviato all'indirizzo multicast globale, che i router capiranno che sono destinati ai giocatori sull'altra LAN. Può anche accadere che il pacchetto venga inviato una volta all'indirizzo multicast globale e che il router (oi client locali) sappiano come gestirlo. Quest'ultimo sarebbe sicuramente più efficiente.
Dato quanto sia utile il multicast, sarebbe irritante IANA se dovessero assegnare prefissi multicast per tutti coloro che vogliono giocare a un gioco di rete, o tenere una videoconferenza, o trasmettere una performance dal vivo agli amici, e così via e così via ... .
Il modulo di domanda di IANA afferma chiaramente che probabilmente non è necessario richiedere un indirizzo multicast IPv6 permanente, il che è utile.
Indirizzi multicast IPv6 basati su prefisso Unicast
Questo, ovviamente, è stato affrontato. Il titolo "Indirizzi multicast IPv6 basati su prefisso Unicast" dovrebbe davvero dire tutto: se hai un indirizzo IP IPv6 univoco a livello globale, allora (il tuo computer / dispositivo) puoi assegnare a te stesso un indirizzo multicast univoco a livello globale che è basato sul tuo incarico unicast. I requisiti sono che il software in ogni punto (server, router, client) sappia cosa sta facendo. I vecchi router e gli ISP pigri potrebbero essere la rovina per i prossimi anni.
È stato incredibilmente difficile trovare una risposta a quella che sembra essere una domanda molto semplice, e il più vicino che ho potuto trovare per trovare una risposta definitiva era in RFC3306 :
Di seguito sono riportati alcuni esempi della struttura degli indirizzi multicast basati su prefisso unicast.
- Global prefixes - A network with a unicast prefix of
3FFE:FFFF:1::/48 would also have a unicast prefix-based
multicast prefix of FF3x:0030:3FFE:FFFF:0001::/96 (where 'x'
is any valid scope).
- SSM - All IPv6 SSM multicast addresses will have the format
FF3x::/96.
La maggior parte degli articoli (e risposte) sul multicast IPv6 si concentra sul multicast locale che ha indirizzi predefiniti e non sono molto utili. Il clincher è che un client può assegnarsi un indirizzo multicast univoco basato sul suo indirizzo unicast, e ovviamente gli ambiti si applicano ancora:
L'ambito dell'indirizzo multicast basato sul prefisso unicast NON DEVE eccedere l'ambito del prefisso unicast incorporato nell'indirizzo multicast.
Non è una vera sorpresa che sia difficile rispondere a questa domanda poiché la connettività IPv6 è così rara che è impossibile testare l'abilità multicast IPv6 su Internet e l'affidabilità per la maggior parte degli utenti finali, e di conseguenza non ci sono molti articoli scritti al riguardo. In effetti, la maggior parte degli utenti finali non ha idea del perché utilizzare IPv6 multicast a casa, ma le applicazioni sono pronte e in attesa.
Questa pagina parla di un po 'di confusione causata dagli RFC e dall'RFC3956 menziona come alcuni domini multicast abbiano difficoltà a dialogare. A questo punto può essere difficile da implementare, ma non vedo alcun motivo per cui il server di gioco (dal mio esempio precedente) non possa assegnarsi un indirizzo IPv6 multicast e informare i client di questo indirizzo, e tutto senza dover chiedere un assegnazione IPv6 multicast statica.
Questo è qualcosa che vorrei seguire in futuro.
Passaggio 1: gli ISP devono abilitare IPv6. Ancora.
Vedere anche: RFC6308: Panoramica dell'architettura di indirizzamento multicast Internet