Cuándo utilizar direcciones IP enrutables y no enrutables

Cuándo utilizar direcciones IP enrutables y no enrutables

Según tengo entendido, hay varios "no enrutable"Rangos de IP:

  • espacio reservado clase A 10.0.0.0/8
  • espacio reservado clase B 172.16.0.0/12
  • espacio reservado clase C 192.168.0.0/16
  • clase E reservada para investigación 240.0.0.0

Pero supongo que no entiendo fundamentalmente la diferencia entre "enrutable" y "no enrutable". ¿Cuándo se prefiere enrutable a no enrutable y viceversa?

Respuesta1

Los rangos que enumera se describen en este RFC 1918 - Asignación de direcciones para Internet privadas

El título revela su caso de uso: "...para Intranets Privadas".

Todos los rangos de direcciones IP son técnicamente enrutables, incluidos los que figuran en el RFC. Pero a menudo se les denomina no enrutables. Esto se debe a que no están destinados a ser enrutables ni accesibles desde la Internet pública. es decir, no existen rutas en Internet para estos rangos.

Están reservados para redes privadas. La forma en que una red privada con un rango de IP RFC 1918 puede llegar a la internet pública sin necesidad de que estas rutas de red privada estén publicadas en internet es a través de un enrutador ubicado entre la intranet privada e internet que realiza la traducción de direcciones de red o NAT. Pero ese es otro tema.

¿En cuanto a por qué querrías direcciones no enrutables en primer lugar? Esta extracción del RFC lo explica.

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.

Respuesta2

Supongo que voy a ser el contrario en este caso. En mi opinión, demasiadas personas hacen demasiado escándalo tratando de corregir a las personas cuando hablan de direccionamiento IP de clase completa. Las direcciones reservadas RFC 1918 se extrajeron de lo que en ese momento era el espacio de direcciones de clase completa. De hecho, cada pieza de documentación que he leído sobre las direcciones RFC 1918 se refiere a ellas en sus designaciones de clase completa. Creo que es perfectamente aceptable referirse a las direcciones RFC 1918 como Clase A, Clase B, etc.

En cuanto al debate enrutable/no enrutable, publicaré esto (directamente desde 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.

Esa descripción describe perfecta y sucintamente la naturaleza "no enrutable" de las direcciones RFC 1918 y, como tal, hace que sea perfectamente aceptable referirse a ellas como no enrutables, en mi opinión.

Creo que se dedica demasiado tiempo a debatir esto. Si alguien se refiere a un espacio de direcciones RFC 1918 como Clase A, Clase B, etc. y se refiere a ellos como no enrutables, entonces estoy perfectamente de acuerdo con eso. Sé lo que quieren decir cuando dicen eso y todos los demás también deberían saberlo. Incluso para el "novato" de la red, comprender el direccionamiento de clase completa, el espacio de direcciones RFC 1918 y CIDR es clave para desarrollar una sólida comprensión de las redes.

Además:

RFC 1918 hace referencia a estos rangos de direcciones privadas utilizando términos CIDR y de clase completa, como en los siguientes ejemplos:

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.

Y

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.

No puedo encontrar ninguna declaración en RFC 1918 que prefiera un término sobre el otro y tal vez hubiera sido mejor si RFC 1918 no fuera tan ambiguo con el uso de ambos términos, pero es lo que es. Mi único punto aquí es que creo que es hora de que dejemos de golpear a la gente cuando usan los términos "clase" o "clase completa" cuando se refieren a estos rangos de direcciones IP. Si una persona comprende las direcciones IP, entonces comprenderá el uso de ambos términos cuando encuentre uno (o ambos) en una discusión o en la literatura/documentación. Para la persona que recién está aprendiendo direccionamiento IP, mi opinión es que tener una comprensión sólida del direccionamiento de clase completa contribuye en gran medida a comprender el direccionamiento IP en general y sienta las bases para comprender el direccionamiento sin clases.

Respuesta3

Los espacios de direcciones IPv4 privados son enrutables y las empresas los utilizan para redes internas. Puede usarlos con protocolos de enrutamiento como OSPF, BGP. A veces la gente los anuncia públicamente (BGP), por error.

Todos los equipos modernos utilizan CIDR. Incluso MS-DOS admite CIDR. Las clases de red y la terminología están obsoletas. Debe estudiarse sólo por razones arqueológicas.

La única diferencia entre los espacios de direcciones IPv4 privados y los públicos es que los privados no son únicos en Internet y están destinados a ser utilizados internamente. Pero esto no impide que usted tenga un acuerdo con un AS vecino y los utilice entre usted y su vecino. En este caso "internamente" significa entre ustedes dos. Sí, es una mala práctica, pero es posible.

información relacionada