¿Cuáles son las ventajas de usar una máscara de subred personalizada?

Si bien la respuesta de Phillip Remaker cubre la belleza de las máscaras de red y cómo la creación de rutas generalizadas puede simplificar en gran medida las decisiones de enrutamiento, creo que algunos ejemplos más específicos pueden servir para responder a su pregunta sobre las ventajas de las máscaras de subred “personalizadas”.

Primero, una aclaración sobre lo que supongo que significa “máscara de subred personalizada”: cualquier otra cosa que no sean las redes de clase A / B / C.

Caso de uso 1: limitar / conservar direcciones en enlaces

Este es un caso de uso común en el que tengo un enlace punto a punto con un enrutador en cada extremo. Quiero lograr dos cosas:

  1. Minimiza el consumo de espacio de direcciones IP
  2. Restrinja los hosts en este enlace solo a los puntos finales.

Ingrese la máscara de subred / 30 (255.255.255.252). Como solo hay 2 bits para las direcciones IP en este régimen, solo podemos tener 4 direcciones. Recuerde que en todas las redes IP, la primera dirección es la red y la última es la transmisión, que deja 2 direcciones de host válidas. De hecho, esta es la red IPv4 más pequeña que puede contener cualquier host. Por ejemplo.

Aquí está mi 172.16.0.0/30 punto a punto “red”.
Red: 172.16.0.0
Enrutador 1: 172.16.0.1
Router 2: 172.16.0.2
Difusión: 172.16.0.3

La desventaja de este esquema de direccionamiento es que el 50% de nuestras direcciones ahora están ” desperdiciadas ” en IP de red y de difusión.

Caso de uso 2: asignación de un rango de IP público a los clientes

Descargo de responsabilidad: NO use las direcciones en este caso de uso: el bloque 17.0.0.0/8 es un rango público propiedad de Apple Inc.

Imagine que soy un ISP y acabo de lanzar una bolsa de monedas en el rango de IP público 17.0.0.0/20 (16 redes contiguas de clase ‘C’: 17.0.0.0 – 17.0.15.255) – ¡Apple fue un negociador duro! Si fuera a utilizar el rango de clase C “estándar” más pequeño, podría asignar mis direcciones a 16 clientes. Hrm: no es un gran modelo de negocio.

Sin embargo, si decido que los clientes solo obtendrán una asignación de 8 direcciones cada una (un rango de 29 / 255.255.255.248 máscara de red) ¡ahora puedo asignar este rango a 512 clientes! Cada cliente obtiene 1 red, 1 transmisión y 6 IP de host.

Los proveedores ascendentes simplemente me enrutan 17.0.0.0/20, y luego tengo 512 rutas asignadas a mi tabla de enrutamiento interno para enviar el rango de cada cliente al enrutador del cliente. A / 29 es el segundo rango de IP más pequeño que tiene IP de host válidas y consume el 25% del espacio de direcciones en las direcciones de red / difusión. Esto también significa que las 4096 direcciones que compré en mi rango 17.0.0.0/20 1024 IP también se “desperdician” en la red del cliente / IP de transmisión. La compensación aquí es poder vender más rangos de IP a costa de desperdiciar IP.

Caso de uso 3: abordar para permitir el crecimiento

Digamos que tengo un laboratorio de computación y sé que crecerá con el tiempo, pero no quiero verme obligado a volver a numerar todo el laboratorio cuando ocurra ese crecimiento. Me gustaría “reservar” un bloque de 192.168.0.0/23 (es decir, 192.168.0.0 – 192.168.1.255) pero inicialmente subredizaría el laboratorio con quizás 192.168.0.0/25 (192.168.0.0 – 192.168.0.128) que me da 126 Direcciones de host válidas.

Ahora, cuando el laboratorio crece más allá de los 126 hosts iniciales, ¡simplemente pongo la máscara de red otro bit a 192.168.0.0/24 y bingo! Los 126 hosts originales continúan como siempre lo han hecho y ahora puedo duplicar el tamaño de mi laboratorio a 254 hosts válidos.

Debido a mi sobresaliente visión de futuro, todas las demás clases ahora quieren usar mi maravilloso laboratorio y necesito crecer un poco más. Nuevamente, toco la máscara de red otro bit (192.168.0.0/23) y listo, 510 hosts válidos ahora pueden vivir en mi laboratorio en una sola red IPv4.

¿Realmente querría 510 hosts en un solo dominio de difusión? ¡Probablemente no !

Entonces, si bien este es un ejemplo bastante artificial, volviendo a la respuesta de Phillip Renmaker, imagínense que en lugar de un “laboratorio” tengo una oficina remota. Simplemente podría decirle a la oficina remota que tienen 192.168.0.0/23 a la subred como mejor les parezca. Luego agrego una ruta en el enrutador nuevamente en la sede corporativa para enviar TODO el tráfico 192.168.0.0/23 al sitio remoto. Es responsabilidad del sitio remoto cómo manejan el tráfico entrante. Incluso si el sitio remoto comienza con 192.168.0.0/28 (16 IP), no me importa; Todavía enruto todo el bloque 192.168.0.0/23 hacia ellos. Luego simplemente eliminan todo el tráfico para el que no tienen direcciones.

Primero, sugeriría mirar la respuesta de Phillip Remaker a ¿Cuál es el punto de las máscaras de subred?

¿Por qué personalizado? A menos que uno diga que las clases A, B y C no lo son, todas las subredes son personalizadas.

Pero ciertamente se usan subredes personalizadas e incluso necesarias cuando se necesita el uso de una subred en un incremento entre la designación de Clase.

La ventaja se debe a la necesidad de, por ejemplo, más direcciones IP que una Clase C en 256 (254 hosts). pero no desea una clase B completa con 65.536 IP / 65.534 hosts.