Ecuación de subred sin clase de IPv4

Requisito previo: direccionamiento sin clases , superred
Problema: ¿cómo calcular la información de la subred de la dirección IP (red, transmisión, primera IP, última IP)?
Es una ecuación demasiado simple para calcular la ID de red de subred IPv4.

*Usado y probado con subredes de clase C.

En primer lugar, tenga en cuenta este mapa de hosts de subred (número de hosts por prefijo):

Network Prefix:  Number of IPs
24            :      256 IPs
25            :      128 IPs
26            :      64 IPs
27            :      32 IPs
28            :      16 IPs
29            :      8 IPs
30            :      4 IPs 

Usando la ecuación:

Network ID: floor(Host Address/Subnet Number of Hosts) * Subnet Number of Hosts
Broadcast ID: (Host ID + (Subnet Number of Hosts-1))
First Host: Network ID + 1
Last Host: Broadcast ID - 1

Ej. 1: 192.168.1.65/28:

65/16 = 4.0625
Network ID: 4*16 = 64           (192.168.1.64)
Broadcast ID: 64+(16-1) = 79    (192.168.1.79)
First Host ID: 64 + 1 = 65      (192.168.1.65)
Last Host ID: 79 - 1 = 78       (192.168.1.78)

Ejemplo 2: 192.168.20.166/25:

166/128 = 1.296875
Network ID: 1*128 = 128         (192.168.20.128)
Broadcast ID: 128+(128-1) = 255 (192.168.20.255)
First Host ID: 128 + 1 = 129    (192.168.20.129)
Last Host ID: 255 - 1 = 254     (192.168.20.254)

Ej3: 192.168.30.14/29:

14/8 = 1.75
Network ID: 1*8 = 8             (192.168.30.8)
Broadcast ID: 8+(8-1) = 15      (192.168.30.15)
First Host ID: 8 + 1 = 9        (192.168.30.9)
Last Host ID: 15 - 1 = 14       (192.168.30.14)

Ej4: 192.168.20.86/30:

86/4 = 21.5
Network ID: 21*4 = 84           (192.168.20.84)
Broadcast ID: 84+(4-1) = 87     (192.168.20.87)
First Host ID: 84 + 1 = 85      (192.168.20.85)
Last Host ID: 87 - 1 = 86       (192.168.20.86)

Publicación traducida automáticamente

Artículo escrito por Abdelrahman_Mohamed y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *