Como calcular una máscara de subred para TCP-IP
Si eres un administrador de red, las posibilidades de que en algún momento necesites establecer un número de diferentes redes en tu rango de IPs son elevadas. Para conseguirlo, necesitarás crear diferentes subredes.
Existen dos principios a recordar cuando tratamos de calcular subredes. la primera es que una subred por defecto para un rango es 255.255.255.0. Esta subred, que todos reconocemos, nos ofrece una red con 255 direcciones diferentes desde 1 a 255. Una cuestión sencilla.
La segunda regla a recordar es la fórmula necesaria para calcular una nueva subred. Para esto debemos volver a los «principios básicos» y recordar que el número 255 está creado en código binario de 8 bits. para llega al citado número 255, todos los 8 bits deben estar asginados como «1», cada uno representando un número decimal en la siguiente secuencia (1, 2, 4, 8, 16, 32, 64, 128). Si añades todos estos números juntos obtienes el 255.
Para poder crear nuestra máscara de subred necesitamos tomar prestados ciertos bits de nuestra dirección de host. nuestra dirección de host es el último número en el grupo de cuatro bloques que compone nuestra subred. Por tanto, si esta es 255.255.255.0, «0» es la dirección de HOST.
Truco para calcular una máscara de subred TCP-IP
Podemos usar la fórmula (2^n – 2) para conocer cuantas redes podemos crear tomando prestados ciertos números de bits. Pensemos, por ejemplo, que vamos a crear 6 redes; podríamos necesitar tomar 3 bits, porque (2^3 – 2 = 6). Así que tomamos estos 3 bits de la izquierda de nuestra secuencia binaria y lo añadimos juntos (128+64+32 = 224). Esto quiere decir que necesitamos establecer la máscara de subred 255.255.255.224 para conseguir nuestro sistema de 6 redes.
Ahora que hemos calculado nuestra subred, lo siguiente es trabajar en los rangos de nuestras nuevas redes. Es algo bastante sencillo si recomendamos una regla. El número más bajo de entre los bits tomados de nuestro host es nuestra guía. En este caso, al haber tomado 128, 64 y 32, el más bajo es este último, por tanto es el número guía a la hora de establecer rangos de IPs.
Aprende más – ¿Cómo calcular subredes fácilmente en Windows y Linux?
Lo que haremos será empezar con el número «guía» , que nos proporciona la primera dirección de nuestra red. Por ejemplo: 192.168.0.32. para conseguir la dirección inicial de la segunda red, simplemente añadiremos otros «32» saltos. Por tanto, la segunda red comenzará en 192.168.0.64. Seguiremos añadiendo estos saltos para encontrar el resto de puntos iniciales, con lo que obtendremos, al final, el siguiente mapa de direcciones de red:
- Red 1: 192.168.0.32 – 192.168.0.63
- Red 2: 192.168.0.64 – 192.168.0.95
- Red 3: 192.168.0.96 – 192.168.0.127
- Red 4: 192.168.0.128 – 192.168.0.159
- Red 5: 192.168.0.160 – 192.168.0.191
- Red 6: 192.168.0.192 – 192.168.0.223
Tened en cuenta que no podéis usar las primeras 32 o las últimas 32 direcciones del rango completo de 255 (salvo que dispongamos de un equipamiento que lo permita) Hemos terminado, hemos calculado nuestra máscara de subred y hemos trabajado los rangos de IPs a asignar.
Tened siempre presente la fórmula (2^n – 2) los números binarios, de esta forma seréis capaces de adaptar vuestra red sin esfuerzo. Además, recordad que san Google tiene un montón de servicios web para calcular máscaras IP, sacad provecho de ellos.
Recursos para subnetting
Finalmente, os dejo aquí recursos útiles para calcular una máscara de subred y otros parámetros de red.
- Calculadora de redes
- Cheatsheet para calcular subredes: subnetting, binario a decimal, decimal a binario, rangos privados/reservados y terminología.
Categories
deweloper View All
Trabajo como consultor de ciberseguridad y me gusta lo que hago. Aficionado a la informática / tecnología en general, me gusta compartir con la gente lo poco que sé. También soy aficionado al deporte y los videojuegos.
Muy esclarecedor tu artículo Alejandro, gané mucho en claridad……..problema resuelto……..GRACIAS!!!!!
Gracias a tí 🙂
Gracias a tí por la visita 😉
Gracias gracias y mil gracias, tengo un examen mañana de esto y mi profesor.. digamos que no sabe explicarse. Como lo has explicado lo he entendido enseguida GRACIAS!
De nada Nuria, por cierto, este blog no lo llevo ya desde hace tiempo, pero puedes seguirme en http://www.mejor-antivirus.es si quieres estar al día de la ciberseguridad. Un cordial saludo!
Hola Alejandro, felicidades por su blog y por su explicación, tengo una pregunta que si no es molestia, quisiera que me ayudará: como se la masca de subred de una IP. Si me dan la ip: 209.165.200.241. De antemano muchas gracias
La máscara de subred depende del tipo de IP con la que estemos tratando, como sabrás, existen 5 tipos de clases de IP, dependiendo del tipo de rango en el primer bloque u octeto:
Clase A: 1-126 (127 es loopbak, reservada y no utilizable)
Clase B: 128 -191
Clase C: 191-223
Clase D (multicast): 224-239
Clase E (investigación): 240-255
Así, la máscara de subred sería la siguiente en los casos más comunes:
Clase A: 255.0.0.0 (/8), en binario 11111111.00000000.00000000.00000000
Clase B: 255.255.0.0 (/16).
Clase C: 255.255.255.0 (/24)
Creo que ya tienes tu respuesta (la máscara para direcciones de tipo C por defecto es la que aparece) aunque tendrás que poner en práctica el ejercicio correspondiente si necesitas subdividir tu red en fragmentos más pequeños (sub-redes).
Saludos!
Tengo una duda, ¿Qué pasa si es una IP 140.1.0.0/16, sin bits prestados?
Hola Lenin,
Para una dirección como la que propones (IP tipo B)la máscara sería 255.255.0.0 y al no tener bits prestados tendrías una única red (sin subredes) con un máximo de 65534 hosts. La dirección de difusión o broadcast sería 140.1.255.255.
Un saludo.
bueno muchas gracias, quiero saber en que me afecta no tener mascaras apropiadas?
Hola Willian, pues la verdad es que te puede afectar bastante a nivel de conectividad y sobre todo particionamiento de redes: número máximo de hosts, número máximo de redes disponibles, etc.
Hola bueena noche Alejandro como se saca la ip de la mascara de subred
como se saca la siguiente ip 170.0.0.1
muchas gracias, mejor imposible
😉
Hola, una pregunta ¿Por que no se puede usar la primera y la última subred?
Hola Alejandro Buenos Dias me puedes ayudar: como serian los números IP de las mascaras:
– /30
– /24
– /23
– /27
– /12
como saber dada una ip y su mascara cual es su ip subred.
Excelente material. Alto contenido tecnico combinado con alta didactica y pedagogia. Felicitaciones.