¿Por qué se prefieren las direcciones IP de clase C en redes privadas?

15

¿Por qué se prefieren las direcciones IP de clase C sobre A y B en redes privadas?

Mi posible respuesta es "En la clase C, el número de direcciones IP de host disponibles en la red es menor que la clase A o B, lo que facilita la administración de DHCP". Pero me gustaría confirmar dos veces.

mauris
fuente
1
también tenga en cuenta que las clases A / B / C / D / E son términos obsoletos (ver en.wikipedia.org/wiki/… ); hoy usamos CIDR, y "clase C" es equivalente a "xxxx / 24"; ver en.wikipedia.org/wiki/…
quack quixote
2
@quack: Verdadero, excepto cuando se refiere a direcciones RFC1918. CIDR y VLSM realmente solo son relevantes para las direcciones enrutables públicamente. Las direcciones RFC1918 todavía se pueden considerar con clase.
joeqwerty
1
@joeqwerty: ¿has leído RFC1918? se refiere a las 3 secciones privadas de CIDR. faqs.org/rfcs/rfc1918.html lo uso en casa para crear mi propio 10.xx0 / 24.
quack quijote
1
Sé que sé. Solo digo que la mayoría de las personas aprendieron el direccionamiento IP como direccionamiento con clase, y eso es lo que se les viene a la mente cuando hablan de direccionamiento IP. Leí la pregunta y entendí lo que significaba el OP cuando se refería a la dirección IP "clases".
joeqwerty
1
@joeqwerty: entonces no declare que RFC1918 es una excepción a la regla cuando no lo es. Eso es confuso. También aprendí el direccionamiento IP como con clase, y no me opongo a él como herramienta de enseñanza. pero hay una diferencia entre simplificar para un alumno y expresar erróneamente los hechos, y sus comentarios en esta publicación son más los últimos que los primeros.
quack quijote

Respuestas:

25

No creo que sean preferidos. He visto muchas redes que usan esquemas de direccionamiento RFC1918 clase A, B y C. Use la clase que se adapte a sus necesidades:

  1. ¿Cuántas subredes necesitas?

  2. ¿Cuántos hosts por subred necesita?

  3. ¿Qué necesidades de enrutamiento tiene para enrutar el tráfico entre subredes?

  4. ¿Anticipa tener una gran cantidad de hosts por subred y desea reducir el tamaño de sus dominios de difusión?

joeqwerty
fuente
1
+1 Gran respuesta. Golpea el clavo en la cabeza,
Dave M
Corto, dulce y al punto. +1
Maximus Minimus
6

Sería bueno si la gente dejara de hablar de redes de clase AB y C. Tales cosas no se han usado en mucho tiempo y son peores que sin sentido y se usan mejor como preguntas "caídas" en entrevistas o chistes sobre barbas grises.

Por clase A, ¿quiere decir una red con una máscara de red / 8 o quiere decir que el primer octeto está entre 0 y 127? ¿Por clase B te refieres a / 16 o el primer octeto está entre 128 y 192? ¿Por qué estás hablando de redes con clase en primer lugar?

Para direcciones privadas, la distinción es tonta. RFC1918 define varias redes que no deben enrutarse globalmente, incluidas 10.0.0.0/8 (una verdadera clase A), 172.16.0.0/12 (en un rango de red de clase B pero que consta de 16 redes contiguas de "clase B"), o 192.168.0.0/16 (que es 256 redes contiguas de "clase C").

Como dijo Kazoom, la gente habla de subredes en función de su máscara de subred, no del tamaño del primer octeto (lo que implicaba una máscara de subred en los días "con clase").

Y, si está haciendo esta pregunta porque es parte de algunos cursos, debe enojarse con su instructor por no sacar su cabeza de principios de la década de 1990 (1993, según wikipedia). Su instructor está desperdiciando su tiempo y probablemente también dinero, a menos que su clase sea "la historia de Internet y los protocolos de enrutamiento antiguos" que con suerte también incluirían uucp y bitnet, así como rasgaduras y decnet y tal vez SNA.

Chris
fuente
2
@chris: Con el debido respeto, creo que las personas se refieren a ellos como direcciones con clase porque eso es lo que aprendieron y con lo que están familiarizados. La mayoría de las personas manejan direcciones internas RFC1918 y, como tales, se refieren a ellas como clase A, B y C. Si su red interna es 172.21.0.0 con una máscara de 255.240.0.0 (172.16.0.0/12 en notación CIDR), entonces eso es de hecho una descripción con clase de clase B. Es una cuestión de semántica de nomenclatura hasta donde puedo ver.
joeqwerty
44
@Joe, aunque la respuesta de Chris puede haber cruzado un poco en territorio troll, hace buenos puntos. La notación de clase ha sido anticuada durante 17 años, y la gente ya debería haber cambiado.
Chris S
Suficientemente cierto. Es hora de que los perros viejos aprendan nuevos trucos, supongo.
joeqwerty
@joeqwerty. Eres incorrecto Una red con clase debe tener la máscara de red alineada con un límite de 8 bits. Es por eso que fueron eliminados. una red 172.21.0.0 clase B debería tener una máscara de red de 255.255.0.0. Es por eso que la gente se deshizo de la noción de notación de red "con clase". Si incluso un experto usa incorrectamente la notación de "clase", ¿cómo se puede esperar que alguien la use útilmente en la conversación?
Chris
2
@chris: Creo que incluso los expertos usan la notación de "clase" de forma incorrecta precisamente porque ha estado muerta durante mucho tiempo. Por alguna razón, la "clase C" parece haberse quedado y se ha transformado en "cualquier arbitrario / 24". He visto a algunas personas muy conocedoras referirse a una dirección dada como una "clase C" a pesar de que sus bits iniciales no son necesariamente 110.
Gerald Combs
1

Si un / 24 es lo suficientemente bueno para Linksys, Netgear, Buffalo, Apple y cualquier otro fabricante de dispositivos de grado de consumo, entonces es lo suficientemente bueno para mí.

Gerald Peines
fuente
1
a / 24 no es una red de "clase C". una red de clase C es aquella en la que el primer octeto está entre 192 y 223 y la máscara de subred es 255.255.255.0 (o / 24 en notación cidr moderna).
Chris
2
¿Quizás la broma era demasiado oscura / sutil? barrypopik.com/index.php/texas/entry/…
Gerald Combs
0

No hay buena razón

Personalmente uso trozos de 10. Es fácil de recordar, y tengo mucho espacio para subred, si quiero. :-RE

Ronald Pottol
fuente