Si je comprends bien, il existe plusieurs gammes IP "non routable":
Mais je suppose que je ne comprends pas fondamentalement la différence entre "routable" vs "non routable". Quand est-il volontable souhaité sur non routable, et vice versa?
Ces plages que vous liste sont décrites dans cet ensemble RFC 1918 - Allocation d'adresse pour internets privés
Le titre dégage leur cas d'utilisation: "... pour les intranets privés" .
Toutes les gammes d'adresses IP sont techniquement routables, y compris celles énumérées dans la RFC. Mais ils sont souvent appelés non routables. C'est parce qu'ils ne sont pas destinés à être routards ou accessibles de l'Internet public. I.E. Aucun itinéraire n'existe sur Internet pour ces gammes.
Ils sont réservés aux réseaux privés. La façon dont un réseau privé avec une gamme de IP RFC 1918 peut atteindre l'Internet public sans avoir besoin de ces itinéraires de réseau privés à publier sur Internet se situe sur un routeur situé entre l'intranet privé et Internet qui répond à une traduction d'adresses réseau ou de NAT. Mais c'est un autre sujet.
Quant à la raison pour laquelle vous voudriez des adresses non routières en premier lieu? Cette extraction de la RFC l'explique.
One challenge is a concern within the community that globally unique
address space will be exhausted.
A separate and far more pressing concern is that the amount of
routing overhead will grow beyond the
capabilities of Internet Service Providers.
Efforts are in progress
within the community to find long term solutions to both of these
problems. Meanwhile it is necessary to revisit address allocation
procedures, and their impact on the Internet routing system.
Je suppose que je vais être le contrarian sur celui-ci. IMO, trop de gens font trop de bruit d'essayer de corriger les gens lorsqu'ils parlent de l'adressage IP complète de la classe. Les adresses réservées à la RFC 1918 ont été sculptées de ce qui était à l'époque de l'espace d'adressage complet. En fait, chaque document que j'ai jamais lu sur les adresses RFC 1918 les fait référence dans leurs désignations complètes de classe. Je pense qu'il est parfaitement acceptable de faire référence à des adresses RFC 1918 comme classe A, classe B, etc.
Quant au débat routier/non routable, je posterai ceci (directement de la RFC 1918):
Because private addresses have no global meaning, routing information
about private networks shall not be propagated on inter-enterprise
links, and packets with private source or destination addresses
should not be forwarded across such links. Routers in networks not
using private address space, especially those of Internet service
providers, are expected to be configured to reject (filter out)
routing information about private networks. If such a router receives
such information the rejection shall not be treated as a routing
protocol error.
Cette description décrit parfaitement et succincte la nature "non routable" des adresses RFC 1918 et, en tant que telle, le rend parfaitement acceptable de les désigner comme non routable, IMO.
Je pense que trop de temps est consacré à la débat. Si une personne se réfère à un espace d'adresses RFC 1918 en tant que classe A, classe B, etc. et les fait référence comme non routable, alors je suis parfaitement correct avec cela. Je sais ce qu'ils veulent dire quand ils disent cela et donc tout le monde devrait. Même pour le réseau "noob", comprendre l'adressage complète de la classe, l'espace d'adresses de la RFC 1918, ainsi que la CIDR, est essentielle pour développer une forte compréhension du réseautage.
En outre :
RFC 1918 fait référence à ces gammes d'adresses privées utilisant des termes de la CIDD et de la classe, comme dans les exemples suivants:
We will refer to the first block as "24-bit block", the second as
"20-bit block", and to the third as "16-bit" block. Note that (in
pre-CIDR notation) the first block is nothing but a single class A
network number, while the second block is a set of 16 contiguous
class B network numbers, and third block is a set of 256 contiguous
class C network numbers.
Et
If a suitable subnetting scheme can be designed and is supported by
the equipment concerned, it is advisable to use the 24-bit block
(class A network) of private address space and make an addressing
plan with a good growth path. If subnetting is a problem, the 16-bit
block (class C networks), or the 20-bit block (class B networks) of
private address space can be used.
Je ne trouve aucune déclaration dans la RFC 1918 qui préfère un mandat sur l'autre et peut-être que cela aurait été meilleur si la RFC 1918 n'était pas si ambiguë avec son utilisation des deux termes, mais c'est ce qu'il est. Mon seul point ici est que je pense qu'il est temps d'arrêter de frapper des gens sur la tête lorsqu'ils utilisent les termes "classe" ou "classe-plein" lors de la référence à ces gammes d'adresse IP. Si une personne comprend l'adressage IP, ils comprennent l'utilisation des deux termes lorsqu'ils rencontrent l'une (ou la fois) dans la discussion ou dans la littérature/la documentation. Pour la personne qui vient d'apprendre l'adressage de la propriété intellectuelle, il est d'avis que la compréhension complète de la classe contribue de manière longue pour comprendre l'adressage IP en général et définit les fondements pour la compréhension de l'adressage sans classe.
Les espaces d'adresse IPv4 privés sont routards et les entreprises les utilisent pour des réseaux internes. Vous pouvez les utiliser avec des protocoles de routage tels que OSPF, BGP. Parfois, les gens les annonçons publiquement (BGP), par erreur.
Tous les équipements modernes utilisent la CIDR. Même MS-DOS prend en charge la CIDR. Les cours de réseau et la terminologie sont obsolètes. Il devrait être étudié juste pour des raisons archéologiques.
La seule différence entre les espaces d'adresse IPv4 privés et les plus publics est que les privés ne sont pas uniques sur Internet et qu'ils sont destinés à être utilisés en interne. Mais cela ne vous empêche pas d'avoir un accord avec un voisin comme et utilisez-les entre vous et votre prochain. Dans ce cas, "en interne" signifie entre vous deux. Oui, c'est une mauvaise pratique, mais c'est possible.