[[hack_roadmap-0|Up]] ====== Subnetting y VLSM (Variable Length Subnet Masking) ====== ===== Subnetting ===== **Subnetting** es el proceso de dividir una red IP grande en subredes más pequeñas y manejables. Esto ayuda a mejorar la eficiencia de la red y la seguridad. ==== Conceptos Básicos de Subnetting ==== **Dirección IP y Máscara de Subred:** * Una dirección IP consta de dos partes: la porción de red y la porción de host. * La máscara de subred determina qué parte de la dirección IP corresponde a la red y qué parte al host. * Ejemplo: Para la dirección IP 192.168.1.10 con una máscara de subred de 255.255.255.0, los primeros 24 bits representan la red y los últimos 8 bits representan el host. ==== División de una Red en Subredes ==== * **Objetivo:** Crear múltiples subredes a partir de una red mayor para optimizar el uso de direcciones IP y mejorar la organización de la red. * **Proceso:** * Determinar el número de subredes necesarias. * Ajustar la máscara de subred para crear las subredes. * Calcular las direcciones de red, broadcast y los rangos de direcciones IP válidas para cada subred. * Ejemplo: Dividir la red 192.168.1.0/24 en 4 subredes: * Máscara de subred original: 255.255.255.0 (o /24) * Nueva máscara de subred: 255.255.255.192 (o /26) * Subredes resultantes: * 192.168.1.0/26 * 192.168.1.64/26 * 192.168.1.128/26 * 192.168.1.192/26 ==== Beneficios del Subnetting ==== * **Reducción de tráfico:** Al segmentar una red grande en subredes más pequeñas, se reduce el tráfico de broadcast. * **Mejora en la seguridad:** Las subredes pueden estar aisladas unas de otras, lo que mejora la seguridad de la red. * **Gestión eficiente de direcciones IP:** Se evitan el desperdicio de direcciones IP al asignar solo el número necesario a cada subred. ==== Recursos Adicionales sobre Subnetting: ==== * [[https://www.geeksforgeeks.org/introduction-of-subnetting/|Introduction to Subnetting]] * [[https://subnettingpractice.com/|Subnetting Made Easy]] ===== VLSM (Variable Length Subnet Masking) ===== **VLSM** permite utilizar máscaras de subred de longitud variable en la misma red IP. Esto proporciona una mayor flexibilidad y eficiencia en la asignación de direcciones IP. ==== Conceptos Básicos de VLSM ==== * **Definición:** VLSM es una técnica que permite utilizar diferentes longitudes de máscara de subred dentro de la misma red IP, permitiendo una asignación más precisa de direcciones IP. * **Ventajas:** Mejora la eficiencia en el uso de direcciones IP y permite la creación de subredes de diferentes tamaños según las necesidades específicas. ==== Implementación de VLSM ==== * **Proceso:** * Comenzar con una red principal y una máscara de subred inicial. * Dividir la red principal en subredes de diferentes tamaños ajustando la máscara de subred según las necesidades. * Asignar las subredes a diferentes segmentos de la red según los requisitos de direcciones IP. * Ejemplo: * Red principal: 192.168.1.0/24 * Necesidad de 1 subred con 50 hosts, 2 subredes con 25 hosts cada una y 3 subredes con 10 hosts cada una. * Subred de 50 hosts: 192.168.1.0/26 * Subredes de 25 hosts: 192.168.1.64/27 y 192.168.1.96/27 * Subredes de 10 hosts: 192.168.1.128/28, 192.168.1.144/28 y 192.168.1.160/28 ==== Beneficios de VLSM ==== * **Utilización Eficiente de Direcciones IP:** Permite usar solo las direcciones IP necesarias para cada subred, evitando el desperdicio. * **Flexibilidad:** Facilita la adaptación de la red a cambios en los requisitos de direcciones IP. * **Escalabilidad:** Las redes pueden crecer o reducirse fácilmente mediante ajustes en las máscaras de subred. ==== Ejemplo de Cálculo con VLSM ==== * **Paso 1:** Determinar los requisitos de cada subred (número de hosts necesarios). * **Paso 2:** Asignar la máscara de subred adecuada para cada subred. * **Paso 3:** Calcular las direcciones de red, broadcast y los rangos de direcciones IP válidas para cada subred. * **Ejemplo práctico:** * Red principal: 192.168.10.0/24 * Subred A necesita 50 hosts → 192.168.10.0/26 * Subred B necesita 20 hosts → 192.168.10.64/27 * Subred C necesita 10 hosts → 192.168.10.96/28 * Subred D necesita 5 hosts → 192.168.10.112/29 ==== Recursos Adicionales sobre VLSM: ==== * [[https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html|VLSM and Subnetting]] * [[https://www.geeksforgeeks.org/variable-length-subnet-mask-vlsm/|Variable Length Subnet Masking - GeeksforGeeks]] ===== Ejemplo Práctico Completo ===== ==== Red Original: ==== * Dirección de red: 192.168.1.0/24 ==== Requisitos de Subredes: ==== * Subred para 50 hosts * Subred para 25 hosts * Subred para 10 hosts ==== Cálculo de Subredes usando VLSM: ==== ==== Subred para 50 hosts: ==== * Necesita al menos 50 direcciones + 2 (para red y broadcast) = 52 direcciones. * Máscara de subred más próxima: /26 (64 direcciones). * Subred: 192.168.1.0/26 * Rango de hosts: 192.168.1.1 - 192.168.1.62 * Dirección de broadcast: 192.168.1.63 ==== Subred para 25 hosts: ==== * Necesita al menos 25 direcciones + 2 = 27 direcciones. * Máscara de subred más próxima: /27 (32 direcciones). * Subred: 192.168.1.64/27 * Rango de hosts: 192.168.1.65 - 192.168.1.94 * Dirección de broadcast: 192.168.1.95 ==== Subred para 10 hosts: ==== * Necesita al menos 10 direcciones + 2 = 12 direcciones. * Máscara de subred más próxima: /28 (16 direcciones). * Subred: 192.168.1.96/28 * Rango de hosts: 192.168.1.97 - 192.168.1.110 * Dirección de broadcast: 192.168.1.111 ==== Subred adicional para 5 hosts: ==== * Necesita al menos 5 direcciones + 2 = 7 direcciones. * Máscara de subred más próxima: /29 (8 direcciones). * Subred: 192.168.1.112/29 * Rango de hosts: 192.168.1.113 - 192.168.1.118 * Dirección de broadcast: 192.168.1.119 ===== Conclusión ===== El subnetting y VLSM son herramientas cruciales en la gestión de redes IP, permitiendo una asignación eficiente y flexible de direcciones IP, mejorando la seguridad y el rendimiento de la red. Estos conceptos son fundamentales para cualquier profesional de redes y seguridad informática. ===== Recursos Adicionales ===== * [[https://www.9tut.com/subnetting-and-vlsm-tutorial|Subnetting and VLSM - Practical Guide]] * [[https://www.freeccnaworkbook.com/workbooks/ccna/subnetting-and-vlsm|Subnetting and VLSM Explained - Free CCNA Workbook]] * [[https://pages.mtu.edu/~mmoren/Courses/cs3331/lecture-slides/Lecture19.pdf|Subnetting Concepts]] (Michigan Technological University) * [[https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13729-4.html|Variable Length Subnet Masking (VLSM)]] (Cisco) Estos enlaces proporcionan guías y ejemplos prácticos para profundizar en el conocimiento y la aplicación de subnetting y VLSM.