> For the complete documentation index, see [llms.txt](https://juan-martin-franco.gitbook.io/network-+/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juan-martin-franco.gitbook.io/network-+/6.-direccionamiento-ip/6.7-practica-de-subnetting.md).

# 6.7 - Practica de Subnetting

## Práctica de Subnetting

En esta página se realizarán ejercicios con el fin de afianzar los conceptos más fundamentales de Subnetting.

El siguiente gráfico servirá de guía:

![](https://1668154188-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKyoEXmY0jfChHS8PdGMX%2Fuploads%2F5y1vans2gBvH01i0nNaB%2Fimage.png?alt=media\&token=359d0c34-dfb0-445c-8ded-4d2719e8713d)

### Ejercicio Práctico 1

Somos administradores de red para la página NetworkEngineers.com. Decidimos localizar una pequeña oficina en otra ciudad. Para soportar la nueva ubicación, necesitar subnetear el rango de direcciones IP privadas dado para nuestras pequeñas redes para darle servicio a cada departamento.

La nueva oficina tiene asignada el rango de 10.10.10.0/24.

Cuando configuramos la nueva red, necesitamos configurar subredes separadas para cada departamento en la nueva oficina. Además, debemos ubicar las direcciones utilizando notación CIDR y proveerle a cada departamento el número de direcciones IP que cumplen con sus condiciones.

Los departamentos de la oficina requieren los siguientes números de computadoras en sus respectivas subredes:

* 54 - IT
* 32 - Instructores
* 5 - Ventas
* 3 - Administradores

Cuando se finaliza, se requiere resumir las direcciones IPs disponibles restantes en cada subred utilizando notación CIDR.

<mark style="background-color:green;">**RESOLUCIÓN**</mark>

Como primer paso, debemos redondear la cantidad de hosts por departamento a la potencia de 2 mayor más cercana.\
Es necesario recordar que a cada subred hay que sumarle 2 direcciones (ya que es necesaria una dirección de red y una dirección de broadcast).\
\
En este caso:\
El <mark style="color:blue;">**departamento de IT**</mark> requiere 54 computadoras, y sumando 2 para red y broadcast obtenemos 56, por lo que el número potencia de 2 más cercano es 64 (/26).\
El <mark style="color:blue;">**departamento de Instructores**</mark> requieren 32 computadoras, y sumando 2 para red y broadcast obtenemos 34, por lo que el número potencia de 2 más cercano es 64 (/26).\
El <mark style="color:blue;">**departamento de Ventas**</mark> requiere 5 computadoras, y sumando 2 para red y broadcast obtenemos 7, por lo que el número potencia de 2 más cercano es 8 (/29).\
El <mark style="color:blue;">**departamento de Administradores**</mark> requiere 3 computadoras, y sumando 2 para red y broadcast obtenemos 5, por lo que el número potencia de 2 más cercano es 8 (/29).\
\
Por último, debemos calcular la cantidad de máquinas inutilizadas, la cual es:\
\
256 (Total) - 64 (IT) - 64 (Instructores) - 8 (Ventas) - 8 (Administradores) = 112\
\
Ahora, redondeo hacia la potencia de 2 menor más cercana, la cual es 64.\
\
64 IPS serán inutilizadas.

Por último, defino la **notación CIDR para cada departamento**:

<figure><img src="https://1668154188-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKyoEXmY0jfChHS8PdGMX%2Fuploads%2FiXkbDSXHLUgqjoLOwNTi%2Fimage.png?alt=media&amp;token=d7f2d19f-31ff-4f08-b189-93a9c9cb1320" alt=""><figcaption></figcaption></figure>

### Ejercicio Práctico 2

¿Cuántas direcciones IP asignables existe en la siguiente red?

172.16.1.0/27

<mark style="background-color:green;">**RESOLUCIÓN**</mark>

Para saber cuantas direcciones IP asignables existen en una red, es necesario fijarse en la máscara de subred.

En este caso, la máscara es /27.

Ahora, para calcular el **total de direcciones** podemos utilizar la siguiente fórmula:

$$
Direcciones = 2^h
$$

Para calcular el **total de direcciones&#x20;**<mark style="color:purple;">**asignables**</mark>, podemos utilizar la siguiente fórmula:

$$
Direcciones = 2^h - 2
$$

​Ya que es necesario restar 2 direcciones para la red y el broadcast.

En ambos casos, **h representa la cantidad de bits pertenecientes al host**.

Como la máscara es /27, 27 bits son para la red y 5 para el host, totalizando los 32 que poseen las direcciones IP.

Por último, reemplazo en la fórmula:

$$
Direcciones = 2^(32-27) - 2
$$

$$
Direcciones = 2^5 - 2
$$

$$
Direcciones = 32 - 2 = 30
$$

​Por lo que **la respuesta final es 30 direcciones asignables, y 32 direcciones totales**.

### Ejercicio Práctico 3

¿Cuántas direcciones IP asignables existen en la siguiente red?

192.168.1.0/28

<mark style="background-color:green;">**RESOLUCIÓN**</mark>

Para saber cuantas direcciones IP asignables existen en una red, es necesario fijarse en la máscara de subred.

En este caso, la máscara es /28.

Ahora, para calcular el **total de direcciones** podemos utilizar la siguiente fórmula:

$$
Direcciones = 2^h
$$

​Para calcular el **total de direcciones&#x20;**<mark style="color:purple;">**asignables**</mark>, podemos utilizar la siguiente fórmula:

$$
Direcciones = 2^h - 2
$$

​Ya que es necesario restar 2 direcciones para la red y el broadcast.

En ambos casos, **h representa la cantidad de bits pertenecientes al host**.

Como la máscara es /28, 28 bits son para la red y 4 para el host, totalizando los 32 que poseen las direcciones IP.

Por último, reemplazo en la fórmula:

$$
Direcciones = 2^(32-28) - 2
$$

$$
Direcciones = 2^4 - 2
$$

$$
Direcciones = 16 - 2 = 14
$$

​​Por lo que **la respuesta final es 14 direcciones asignables, y 16 direcciones totales**.
