Comment choisir une adresse de multidiffusion IPv4 pour l'utilisation de mon application? J'ai peut-être besoin de plus d'un (une gamme entière peut-être finalement) mais je veux juste éviter les conflits avec d'autres applications.
Des idées s'il vous plaît :)
Actuellement, je viens d'allouer un arbitraire de l'espace "utilisation locale", 239.255.42.99
Il semble que vous ayez déjà trouvé http://www.iana.org/assignments/multicast-addresses
, vous avez donc fait ce qu'il fallait en choisissant une adresse dans le 239.255/16
intervalle.
Étant donné que ces plages sont entièrement destinées à un usage local, ce n'est l'affaire de personne d'autre que l'adresse que vous choisissez, mais vous devrez peut-être coordonner avec le gestionnaire de réseau ( en supposant que ce n'est pas vous) pour choisir un autre pool d'adresses.
Comme d'autres l'ont suggéré, assurez-vous simplement qu'il existe un moyen facile de modifier l'adresse au cas où elle entrerait en conflit avec une autre adresse sur le réseau local.
Si le problème de plusieurs applications devient un problème, fournissez une adresse de multidiffusion bien connue (localement) à laquelle les applications peuvent parler et qui émettra des adresses IP de portée locale uniques à l'usage des clients.
Comme déjà suggéré, laissez la plage être configurée. Mais en allant plus loin, ne nécessite pas de configuration. Vous choisissez la plage et autorisez la configuration à remplacer si nécessaire.
Vous devez avoir une logique dans votre application pour gérer les paquets étrangers, pour alerter l'utilisateur, via des journaux ou tout autre mécanisme, que votre application a détecté des paquets de multidiffusion d'une autre application, avec des instructions sur la façon de modifier la configuration.
S'il s'avère qu'il y a un conflit, jouez ces numéros à la loterie!
Avez-vous vu cette ?
S'il s'agit uniquement d'un usage interne, pourquoi ne pas simplement externaliser la plage d'adresses en tant que configuration et continuer à utiliser un usage interne.
Internet Assigned Numbers Authority est responsable de l'attribution des adresses IP. Ils n'attribuent pas aux FAI ou aux particuliers mais ils ont information où obtenir les numéros attribués en fonction de votre région.