VLSM

 

VLSM


Las máscaras de subred de tamaño variablemente pequeño o VLSM (del inglés Variable Length Subnet Mask) representan otra de las tantas soluciones que se implementaron para evitar el agotamiento de direcciones IP en IPv4 (1987), como la división en subredes (1985), el enrutamiento sin clases (CIDR) (1993), NAT y las direcciones IP privadas.

Otra de las funciones de VLSM es descentralizar las redes y de esta forma conseguir redes más seguras y jerárquicas.


 

 

 Los Proveedores de Servicios de Internet pueden enfrentarse a una situación donde se deben asignar las subredes IP de diferentes tamaños, según las necesidades del cliente. Un cliente puede pedir subred de Clase C de 3 direcciones IP y otro puede pedir 10 IPs. 

Para un proveedor de servicios de Internet, no es posible dividir las direcciones IP en subredes tamaño fijo, y no es posible que desee a la subred las subredes de tal manera que los resultados en mínimo desperdicio de direcciones IP.

Por ejemplo, un administrador tiene red 192.168.1.0 /24. El sufijo /24 (pronunciado como "barra 24 ") indica el número de bits utilizados para dirección de red. En este ejemplo, el administrador tiene tres diferentes departamentos con diferente número de hosts. Deartaento de Ventas cuenta con 100 computadoras, la compra departamento dispone de 50 ordenadores, Cuentas tiene 25 equipos y Gestión tiene 5 ordenadores. En CIDR, las subredes son de tamaño fijo. Utilizando la misma metodología que el administrador no puede cumplir con todos los requisitos de la red.



El procedimiento siguiente se muestra cómo se puede usar VLSM para asignar departamento de direcciones IP como se mencionó en el ejemplo.

 

Paso - 1

Hacer una lista de subredes.

Paso - 2

Ordenar los requisitos de IPs en orden descendente (de mayor a menor).

·         Ventas 100

·         Adquirir 50

·         25 Cuentas

·         5 Gestión

Paso 3

Asignar la más alta gama de IPs a la más alta exigencia, por lo que vamos asignarle 192.168.1.0 /25 (255.255.255.128) en el departamento de ventas. Esta subred IP 192.168.1.0 con número de red dispone de 126 direcciones IP de host válidos que cumplan con el requisito del departamento de ventas. La máscara de subred que se utiliza para esta subred tiene 10000000 como el último octeto.

Paso - 4

Asignar la próxima gama más alta, por lo que vamos asignarle 192.168.1.128 /26 (255.255.255.192 ) en el departamento de compras. Esta subred IP 192.168.1.128 con número de red válido tiene 62 direcciones IP de Host que se pueden asignar fácilmente a todos los equipos de del departamento de compras. La máscara de subred que se utiliza tiene 1000000 en el último octeto.

Paso - 5

Asigne el siguiente rango más alto, es decir, las cuentas. El requisito de 25 IPs puede ser cumplido con 192.168.1.192 /27 (255.255.255.224) subred IP, que contiene 30 host IPs. El número de red del departamento de contabilidad será 192.168.1.192. El último octeto de máscara de subred es 11100000.

Nos han dado la dirección 10.5.126.0 /23 y deseamos crear las siguientes subredes:

RED A : 13o equipos (+1 de red + 1 de broadcast )

RD B: 70 equipos  (+1 de red + 1 de broadcast )

RED C: 40 equipos (+1 de red + 1 de broadcast )

RED D: 10 equipos (+1 de red + 1 de broadcast )

Como hemos dicho, partimos de 10.5.126.0 /23 , y descomponiendo los 2 ultimos octetos en binario nos queda así:

Binario: 01111110  .  00000000   /23

Decimal:     126

El prefijo de red /23 significa que la red utiliza  23 bits, y por tanto , nos quedan 9 Bits   para la dirección de Hosts

(32 totales -23 de la dirección de red).

RED A (133)

Primero debemos averiguar cuántos bits de host necesitamos para conseguir 132 hosts

Necesitaremos una red con prefijo /24 , porque cogeremos 8 bits .

EXPLICACIÓN: Si utilizamos 7 bits para hosts , tendremos 2^7=128 hosts (no nos llega)

Si utilizamos 8 bits para hosts , tendremos 2^8 = 256 hosts (aqui nos sobra pero no podemos desperdiciar menos direcciones)

Así que la parte de red le robará un bit a la parte de hosts actual, y por tanto vamos a utilizar 8 bits para los hosts,

126.0

01111110 .  00000000

su broadcast será 01111110. 11111111

La dirección de la Red A será la 10.5.126.0 /24

y su broadcast será la dirección 10.5.126.255

RED B (72)

Para esta red necesitaremos 72 hosts.

Sabemos que 2^6 =64, pero no nos llega.

Y sabemos que  2^7 = 128 . Así que vamos a utilizar 7 bits para hosts, lo que significa que el prefijo de esta red será /25

Partímos de la última dirección de la red anterior (sabemos que el broadcast de la red anterior es 10.5.126.255) y obtendremos:

La dirección de la RED B será 10.5.127.0 /25  

y su Broadcast será el 10.5.127.127

RED C (42)

La siguiente  red será la 10.5.127.128

Sabemos que necesitamos 42 host.

2^5=32    (no nos llega)

y que 2^6=64

Así que tendremos que utilizar 6 bits. (prefijo /26)

La dirección de la Red C será  10.5.127.128 /26

Comentarios

Entradas populares de este blog

PROTOCOLOS: (IP, SSH, TELNET, SMTP, POP DNS, DHCP, HTTP, FTP, ARP, ICMP, TCP, UDP, NAT)

COMANDOS CON SUS PARAMETROS DE USOS (GETMAC, PING, NSLOOKUP, NETSTAT, IPCONFIG, TRACERT, PATHPING Y NETSH)