Las redes se pueden dividir en subredes más pequeñas para aprovechar mejor las direcciones que se adquieren de un proveedor de servicio de Internet.
La realidad es que en la actualidad las direcciones de red no sobran, de hecho, hace unos años que se acabaron y mientras se ha implementado alrededor del mundo la versión IP versión 6, que contempla un mayor número de direcciones, se produjeron algunos mecanismos para poder aprovechar mejor las que se tenían.
El subneteo o subnet es el proceso de dividir un grupo de direcciones IP en dos o más rangos a los que se denominan subredes. Esto se hace por varias razones:
• Combinar diferentes tecnologías como Ethernet y FDDI.
• Reducir la congestión de la red, el tráfico y broadcast.
• Administración más eficiente de las redes.
• Conectar sitios remotos.
• Tolerancia a fallas en la red.
También existe el CIDR (Classless Inter-Domain Routing) o ruteo entre dominios sin clase. El direccionamiento sin clases se introdujo en 1993 y representó un mejor uso del direccionamiento IP, al eliminar el concepto de clases, ya que permitió la asignación de redes de manera más eficiente, cubriendo sólo las necesidades de direccionamiento requerido. Para evitar el desborde de las tablas de ruteo, CDIR trabaja con la agregación de redes (también llamado superneteo o sumarización).
1. Determinar el número de segmentos que se requieren y convertir el número en binario.
2. Determinar el número de bits que tenemos que tomar prestados del network ID y comprobar. Fórmula: 2^n, n = número de bits que se toman prestados.
3. Convertir en decimal y definir la nueva subnet mask.
4. Definir los segmentos de subred.
5. Definir los rangos de direcciones IP para cada segmento.
1. Se requieren 6 segmentos que, al convertirlos en binario, dan: 110.
2. Lo cual quiere decir que se ocupan 3 bits que se tomarán del tercer octeto. Comprobando: 2 a la 3 es igual a 8, menos 2 combinaciones que son posibles (ni todos ceros, ni todos unos) es igual a 6, que cumple con los 6 segmentos que se requieren.
3. La submáscara queda así:
En binario: 11111111.11111111.11100000.00000000
En decimal: 255 255 224
4. Se permutan los bits que se quitaron para definir segmentos:
Tercer octeto: 000xxxxx = 0 (no válido)
001xxxxx = 32
010xxxxx = 64
011xxxxx = 96
100xxxxx = 128
101xxxxx = 160
110xxxxx = 192
111xxxxx = 224 (no válido)
Nota: Los segmentos que se consideraron no válidos a partir del año 1993, en que surge el CIDR, ya son redes válidas. Se ignoraban porque anteriormente los sistemas operativos de los ruteadores no distinguían entre el segmento 0 y la red. También porque los ruteadores hacían broadcast a las subredes.
5. Se definen los rangos de direcciones IP para cada segmento:
w.x.32.0 w.x.32.1 a la w.x.63.254
w.x.64.0 w.x.64.1 a la w.x.95.254
w.x.96.0 w.x.96.1 a la w.x.127.254
w.x.128.0 w.x.128.1 a la w.x.159.254
w.x.160.0 w.x.160.1 a la w.x.191.254
w.x.192.0 w.x.192.1 a la w.x.224.254
2^n – 2, n = cantidad de 0 en la máscara (bits) para hosts |
Ejemplo
Máscara: 255.255.224.0 (número de ceros: 13) Es decir: 2^13 – 2: 8190 direcciones IP |
Clase A: se utiliza el segundo octeto para crear la máscara.
Segmentos | Bits requeridos | Máscara subred | Hosts por segmento |
0 | 1 | Inválida | Inválida |
2 | 2 | 255.192.0.0 | 4 194 302 |
6 | 3 | 255.224.0.0 | 2 097 150 |
14 | 4 | 255.240.0.0 | 1 048 574 |
30 | 5 | 255.248.0.0 | 524 286 |
62 | 6 | 255.252.0.0 | 262 142 |
126 | 7 | 255.254.0.0 | 131 070 |
254 | 8 | 255.255.0.0 | 65 534 |
Tabla 2. Conversiones para planear una subred clase A.
Clase B: se utiliza el tercer octeto para crear la máscara.
Segmentos | Bits requeridos | Máscara subred | Hosts por segmento |
0 | 1 | Inválida | Inválida |
2 | 2 | 255.255.192.0 | 16 382 |
6 | 3 | 255.255.224.0 | 8190 |
14 | 4 | 255.255.240.0 | 4094 |
30 | 5 | 255.255.248.0 | 2046 |
62 | 6 | 255.255.252.0 | 1022 |
126 | 7 | 255.255.254.0 | 510 |
254 | 8 | 255.255.255.0 | 254 |
Tabla 3. Conversiones para planear una subred clase B.
Clase C: se utiliza el cuarto octeto para crear la máscara.
Segmentos | Bits requeridos | Máscara subred | Hosts por segmento |
0 | 1 | Inválida | Inválida |
2 | 2 | 255.255.255.192 | 72 |
6 | 3 | 255.255.255.224 | 30 |
14 | 4 | 255.255.255.240 | 14 |
30 | 5 | 255.255.255.248 | 6 |
62 | 6 | 255.255.255.252 | 2 |
126 | 7 | Inválida | Inválida |
254 | 8 | Inválida | Inválida |
Tabla 4. Conversiones para planear una subred clase C.
Los estándares de TCP/IP están definidos en los documentos oficiales conocidos como RFC (Request for Comments), que han sido desarrollados por la IETF (Internet Eingeener Task Force), Grupo de Trabajo de Ingeniería de Internet. Su propósito es proporcionar una referencia para la comunidad de Internet para su discusión, estandarización e implementación. En relación con su aplicación correcta en un sistema operativo deberá consultarse el manual correspondiente.
Actividad. Creando subredes para las diferentes clases de red
Las direcciones de red pueden utilizarse para una red sencilla con un número máximo de hosts para cada clase. Muchas veces se requiere crear subredes por cuestiones de seguridad, mejoras en la administración de la red, o bien, una mejor utilización de las direcciones de host.
Autoevaluación. Identifica los conceptos de subredes
Las subredes tienen algunos conceptos básicos para que puedas crearlas a partir de una red dada. ¡Repasemos los conceptos básicos!