Pourquoi est-ce que IPv6 ne peut pas envoyer d'émissions?

44

IPv4 peut diffuser. Pourquoi IPv6 ne peut-il pas faire cela?

utilisateur68350
la source

Réponses:

32

Comme cela est expliqué incroyablement bien, je préfère couper et coller la réponse. Ceci est tiré du " Guide TCP / IP ", à lire obligatoirement:

Un changement important dans le modèle d'adressage d'IPv6 concerne les types d'adresses pris en charge. IPv4 a pris en charge trois types d’adresses: unicast, multicast et broadcast. Parmi ceux-ci, la grande majorité du trafic réel était en monodiffusion. La prise en charge de la multidiffusion IP n’a été largement déployée que de nombreuses années après la création d’Internet et elle continue d’être entravée par divers problèmes. L'utilisation de la diffusion en IP devait être strictement restreinte pour des raisons de performances (nous ne voulons pas qu'un appareil puisse diffuser sur Internet tout entier!)

IPv6 prend également en charge trois types d’adresses, mais avec quelques modifications:

  • Adresses de monodiffusion: il s'agit d'adresses de monodiffusion standard, telles que IPv4, une par interface hôte.

  • Adresses de multidiffusion: il s’agit d’adresses représentant divers groupes de périphériques IP: un message envoyé à une adresse de multidiffusion s’adresse à tous les périphériques du groupe. IPv6 inclut de bien meilleures fonctionnalités de multidiffusion et beaucoup plus d'adresses de multidiffusion qu'IPv4. Étant donné que la multidiffusion sous IPv4 a été entravée en grande partie par le manque de prise en charge de la fonctionnalité par de nombreux périphériques matériels, la prise en charge de la multidiffusion est une partie obligatoire, et non facultative, de IPv6.

  • Adresses Anycast: L'adressage Anycast est utilisé lorsqu'un message doit être envoyé à un membre d'un groupe, mais il n'est pas nécessaire de le leur envoyer à tous. Habituellement, le message est envoyé au membre du groupe le plus facile à atteindre. Un exemple courant de la manière dont l'adressage anycast pourrait être utilisé est le partage de charge entre un groupe de routeurs dans une organisation.

Concept clé : IPv6 a des adresses unicast et multicast comme IPv4. Il n'y a cependant pas de concept distinct d'une adresse de diffusion dans IPv6. Un nouveau type d'adresse, l'adresse anycast, a été ajoutée pour permettre à un message d'être envoyé à l'un des membres d'un groupe d'appareils. Implications des modifications apportées aux types d'adresses dans IPv6

L'adressage par diffusion en tant que méthode d'adressage distinct a disparu dans IPv6. La fonctionnalité de diffusion est mise en œuvre en utilisant un adressage multidiffusion vers des groupes de périphériques. Un groupe de multidiffusion auquel appartiennent tous les nœuds peut être utilisé pour la diffusion dans un réseau, par exemple.

Une des conséquences importantes de la création d'un adressage anycast est la suppression de l'exigence stricte d'unicité pour les adresses IP. Anycast est accompli en attribuant la même adresse IP à plus d'un périphérique. Les périphériques doivent également être spécifiquement informés qu'ils partagent une adresse anycast, mais les adresses elles-mêmes sont structurellement identiques aux adresses unicast.

maintenant
la source
28

IPv6 n'implémente pas la diffusion IP traditionnelle et ne définit donc pas les adresses de diffusion. En IPv6, le même résultat peut être obtenu en envoyant un paquet au groupe de multidiffusion de tous les nœuds de la liaison-local qui est analogue à la diffusion IPv4.

ramnet
la source
Voulez-vous dire "diffusion IPv4"?
kojow7
10

Dans IPv4, les "émissions" ne sont vraiment envoyées qu'à tous les utilisateurs du domaine de diffusion local, qui est un domaine fini. La multidiffusion est envoyée à un domaine fini défini par un groupe particulier. Voyez comment les «émissions» IPv4 ne sont qu'un sous-ensemble particulier de la multidiffusion (où le «groupe» est tout le monde). Dans IPv6, ils ont éliminé le terme redondant.

Chris S
la source
6

Une diffusion suppose que tout le monde est intéressé par votre paquet et que tous les hôtes doivent le traiter. Pour les périphériques intégrés, il est hautement improbable qu'ils soient capables de gérer la demande. Il est donc généralement préférable de rester en mode d'économie d'énergie. L'utilisation de la multidiffusion plutôt que de la diffusion permet à l'interface réseau de déterminer matériellement si le paquet est suffisamment intéressant pour garantir le réveil du processeur principal, ce qui augmente considérablement la durée de vie de la batterie de ces périphériques.

Simon Richter
la source