Si je comprends bien, les adresses IPv6 publiques allouées par l'IANA auront le préfixe 2000 :: / 3. Ces adresses IP seront routables via Internet.
Les adresses de multidiffusion IPv6 de l'autre côté sont préfixées FF00 :: / 8.
Ma compréhension est que les adresses de multidiffusion IPv6 ne seront pas routables via Internet. Ai-je raison? Si oui, existe-t-il un moyen de faire un routage IP un-à-plusieurs sur Internet en IPv6?
Réponses:
Je dois corriger une supposition que vous semblez avoir faite ici.
Si tous les routeurs entre vous et votre destination le prennent en charge, la multidiffusion peut certainement fonctionner sur Internet IPv4. Il est simplement bloqué ou non configuré dans de nombreux endroits. Je soupçonne que c'est parce que la multidiffusion n'est pas bien comprise, et beaucoup de gens pensent qu'ils n'en ont pas besoin. Donc, ils ne le permettent tout simplement pas via leurs pare-feu / routeurs.
IPv6 est certainement capable, tout comme IPv4, de faire fonctionner la multidiffusion à l'échelle mondiale. Seul le temps nous dira si les gens autorisent réellement la multidiffusion via leurs réseaux.
la source
Les adresses publiques -unicast- IPv6 ont le préfixe 2000 :: / 3 (jusqu'à présent). L'allocation pour la multidiffusion comprend le logement pour l'adressage de liaison locale, de portée variée locale et globale (selon RFC3307). C'est la même idée de base que la multidiffusion IPv4, où une partie de l'espace 224/4 est réservée aux adresses GLOP et autres.
Consultez également le RFC3306, je pense qu'il répond probablement plus directement à votre question.
Cette spécification définit une extension de l'architecture d'adressage multicast du protocole IP version 6. L'extension présentée dans ce document permet une allocation basée sur le préfixe unicast des adresses multicast. En déléguant les adresses de multidiffusion en même temps que les préfixes de monodiffusion, les opérateurs de réseau pourront identifier leurs adresses de multidiffusion sans avoir à exécuter un protocole d'allocation inter-domaines.
L'idée est donc que si vous avez un / 64 globalement routé, il peut être inclus dans l'ID de groupe global pour vous donner quelque chose qui peut être routé globalement. En d'autres termes, si vous avez déjà un préfixe v6 et un opérateur correctement activé, vous êtes déjà configuré.
la source
Les normes autorisent le routage de multidiffusion global, mais AFAIK actuellement la plupart des FAI restreignent la multidiffusion uniquement pour leur utilisation (IPTV, etc.)
la source
Ma propre supposition est que de nombreux FAI qui se trouvent être des câblo-opérateurs qui déploient IPv6 le bloqueront à leur frontière.
Il peut être cynique de ma part de penser cela, mais ils ont tout intérêt à maintenir les coûts ÉLEVÉS pour leurs concurrents de contenu. la multidiffusion v6 permettrait à HBO ou à tout autre fournisseur de streaming vidéo de transmettre un flux v6 au monde Ipv6 sur un canal de multidiffusion et de réduire considérablement les coûts.
la source
Je vois plusieurs réponses en supposant que vous vous êtes trompé en ce qui concerne la multidiffusion. Vous ne vous êtes pas trompé et votre question est claire. Je me suis posé cette question:
Puis-je multidiffuser sur Internet IPv6?
Traditionnellement, comme dans IPv4, je devrais demander une adresse de multidiffusion globale permanente (ou sous-réseau) et l'attribuer à mon réseau. C'est toujours possible avec IPv6. Cependant, IPv6 est intrinsèquement compatible avec la multidiffusion, il serait donc logique d'inclure un mécanisme pour que je multidiffuse vers vous sans demander d'adresses uniques.
Les avantages deviennent évidents lorsque vous avez trois personnes chacune sur deux réseaux physiquement séparés (six personnes) jouant le même jeu de réseau. Les options sont de monodiffuser des paquets à chaque joueur (cinq paquets envoyés pour chaque mise à jour), ou de multidiffuser (un ou deux paquets pour chaque mise à jour): le premier paquet serait envoyé à une adresse de multidiffusion de liaison locale pour les joueurs sur le réseau local LAN, et un autre paquet serait envoyé à l'adresse de multidiffusion globale, que les routeurs comprendraient sont destinés aux joueurs sur l'autre LAN. Il peut même arriver que le paquet soit envoyé une fois à l'adresse de multidiffusion globale et que le routeur (ou les clients locaux) sache comment gérer cela. Ce dernier serait certainement plus efficace.
Compte tenu de l'utilité de la multidiffusion, cela irait irriter l'IANA s'ils devaient attribuer des préfixes de multidiffusion à tous ceux qui veulent jouer à un jeu en réseau, ou livrer une vidéoconférence, ou diffuser une performance en direct à des amis, etc., etc. .
Le formulaire de demande de l'IANA indique clairement que vous n'avez probablement pas besoin de demander une adresse de multidiffusion IPv6 permanente, ce qui est bien.
Adresses de multidiffusion IPv6 basées sur le préfixe Unicast
Bien sûr, cela a été résolu. Le titre "Adresses de multidiffusion IPv6 basées sur le préfixe Unicast" devrait vraiment tout dire: si vous avez une adresse IP IPv6 unique au monde, vous (votre ordinateur / appareil) pouvez vous attribuer une adresse de multidiffusion unique au monde qui est en fonction de votre affectation unicast. Les exigences sont que le logiciel à chaque point (serveurs, routeurs, clients) sache ce qu'il fait. Les anciens routeurs et les FAI paresseux risquent de faire faillite au cours des prochaines années.
Il était incroyablement difficile de trouver une réponse à ce qui semble être une question très simple, et le plus proche que j'ai pu trouver pour trouver une réponse définitive était dans la RFC3306 :
La plupart des articles (et réponses) sur la multidiffusion IPv6 se concentrent sur la multidiffusion locale qui a des adresses prédéfinies et ne sont pas très utiles. Le clinquant est qu'un client peut s'attribuer une adresse de multidiffusion unique en fonction de son adresse de monodiffusion, et bien sûr, les étendues s'appliquent toujours:
Il n'est pas vraiment surprenant que cela soit difficile à répondre car la connectivité IPv6 est si rare qu'il est impossible de tester la capacité et la fiabilité de la multidiffusion IPv6 sur Internet pour la plupart des utilisateurs finaux, et en conséquence, il n'y a pas beaucoup d'articles écrits à ce sujet. En effet, la plupart des utilisateurs finaux ne savent pas pourquoi ils utiliseraient la multidiffusion IPv6 à la maison, mais les applications sont prêtes et en attente.
Cette page parle d'une certaine confusion provoquée par les RFC, et la RFC3956 mentionne comment certains domaines de multidiffusion ont du mal à se parler. Il peut, à ce stade, être difficile à mettre en œuvre, mais je ne vois aucune raison pour laquelle le serveur de jeu (de mon exemple ci-dessus) ne peut pas se attribuer une adresse IPv6 multicast et informer les clients de cette adresse, et tout cela sans avoir à mendier un assignation IPv6 multicast statique.
C'est quelque chose que j'aimerais suivre moi-même à l'avenir.
Étape 1: les FAI doivent activer IPv6. Encore.
Voir aussi: RFC6308: Présentation de l'architecture d'adressage de multidiffusion Internet
la source
Vous confondez deux choses à mon avis: le routage multicast et l'allocation d'adresses IPv6.
Le routage de multidiffusion dépend de tous les routeurs sur le chemin entre la source de multidiffusion et vous transférez les paquets de multidiffusion vers les destinations qui souhaitent recevoir un certain groupe de multidiffusion. Dans un réseau non contrôlé avec un réseau de multidiffusion complet, tout système source peut envoyer à n'importe quel groupe de multidiffusion sans aucun contrôle, et tous les systèmes qui ont rejoint ce groupe recevront les données. Cela n'a rien à voir avec une allocation, juste avec le routage multicast activé.
L'allocation d'adresse IPv6 à partir de 2000 :: / 3 décide qui peut utiliser quelle adresse de monodiffusion .
Alors, qui peut utiliser quel groupe de multidiffusion IPv6 est pour autant que je sache défini uniquement dans rfc3307.
Les sources de multidiffusion n'ont pas beaucoup de contrôle sur les destinations qui voient leurs paquets, il est fort possible que les données transmises via la multidiffusion atteignent des destionations non disponibles via la monodiffusion.
la source
Je pense que la multidiffusion IPv6 devrait être routable sur Internet, contrairement à la multidiffusion IPv4 qui n'est pas routable sur Internet.
https://en.wikipedia.org/wiki/Multicast_address#IPv6
https://en.wikipedia.org/wiki/IPv6#Multicasting
http://ipv6friday.org/blog/2011/12/ipv6-multicast/
Il existe une "multidiffusion sollicitée" dans l'IPv6 pour les applications. Ces adresses apparaissent automatiquement lorsque sur une certaine interface est créée l'adresse Unicast. Utilisez simplement FF02: 0: 0: 0: 0: 1: FF00 :: / 104, et les autres 24 bits sont les mêmes que dans l'adresse Unicast. https://tools.ietf.org/html/rfc3306
la source