La red 172.20.0.0 pertenece a la clase B y tiene una máscara por defecto de:
255.255.0.0 (o /16)
Esto significa que hay 16 bits reservados para la parte de la red y 16 bits para los hosts, lo que permite hasta 65,534 hosts por subred (216 - 2, restando la dirección de red y la de broadcast).
En binario, esta máscara se representa como:
11111111.11111111.00000000.00000000
Queremos reducir el número de hosts a aproximadamente 400. La fórmula para calcular la cantidad de hosts en una subred es:
Número de hosts = (2^h) - 2
donde h es el número de bits asignados a los hosts. Necesitamos al menos 400 hosts, así que buscamos el menor h que cumpla:
(2^h) - 2 ≥ 400
Probamos con 9 bits para hosts:
(2^9) - 2 = 510 hosts
Esto es suficiente para 400 hosts, por lo que dejamos 9 bits para los hosts y asignamos 23 bits a la red. La nueva máscara es:
255.255.254.0 (o /23)
En binario, la nueva máscara se ve así:
11111111.11111111.11111110.00000000
Ahora tenemos 23 bits para la red y 9 bits para los hosts.
Para asignar la red 172.20.0.0/23 en la interfaz GigabitEthernet0/0, seguimos estos pasos en el router Cisco:
1. Entramos al modo de configuración global: enable configure terminal
2. Accedemos a la interfaz GigabitEthernet0/0: interface GigabitEthernet0/0
3. Asignamos la dirección IP con la nueva máscara: ip address 172.20.0.1 255.255.254.0
4. Activamos la interfaz: no shutdown
5. Salimos y guardamos la configuración: exit write memory
Ahora la red 172.20.0.0 tiene una máscara /23 (255.255.254.0), lo que limita la cantidad de hosts a 510 por subred. Esto optimiza el uso de direcciones IP y evita desperdiciar direcciones en una red muy grande.