x=log_2 (60+2)

x=log_2 (60+2)

Generalmente se le proporciona una dirección con máscara de subred a la subred. Por ejemplo:

192.168.0.0/16

Pero digamos que no le han dado la dirección. Tienes que asumir la dirección.

Los anfitriones reciben:

Hay 5 departamentos:

  • FC = 60
  • Comercialización = 60
  • Codificación = 60
  • Pruebas = 60
  • Departamento de control = 5

Entonces el total de hosts es 60*4+5=245

es decir, necesita 8 bits de dirección de host (lo cual es incorrecto, pero continúe). Tienes 256 direcciones.

Pero debes sacrificar las direcciones IP iniciales y finales. Entonces la IP total requerida se convierte en 245+5*2=255

Sé que esto no es correcto porque no puedes asignar 62 direcciones IP en subredes, solo puedes hacer 64.

Entonces, ¿existe alguna fórmula o algo para poder averiguar la máscara de subred a partir del número de hosts proporcionados directamente?

Soy bastante consciente de que podría elegir la máscara de subred de la red principal como /1 y mi trabajo estaría hecho. Pero eso me haría parecer loco.

Respuesta1

¿Cómo encontrar la máscara de subred de la red principal?

Hay 5 departamentos:

  • FC = 60
  • Comercialización = 60
  • Codificación = 60
  • Pruebas = 60
  • Departamento de control = 5

Primero haz 5 ecuaciones:

4*(2^x-2)=60*4-

es decir, 2^x -2 =60 --ecuación 1)

2^y - 2=5 ---ecuación 2)

Encuentra los valores de x e y.

x=log_2 (60+2)

y=log_2 (5+2)

Máscara de subred requerida=z=32-xy=23

Por lo tanto, /23 es la máscara de subred principal de la red.


Otro enfoque más sencillo sería pensar en términos binarios.

Para 60 hosts solo se pueden ubicar en un espacio de 64 direcciones IP. Y 5 hosts en 8 direcciones IP. Entonces 64*4+8=264

log_2(264)=9

es decir, se requieren 9 bits para representar 264 direcciones.

Por tanto, máscara de subred = 32-9 = 23.


respuesta empírica para alguien a quien le gusta usar las matemáticas en lugar del cálculo:

Suma de (2^log_2(número de hosts por subred+2)).

La sumatoria va desde el primer departamento hasta el enésimo departamento.

pero tenga cuidado de no utilizar la calculadora, ya que generará resultados incorrectos.

primero calcule log_2 (número de hosts por subred+2)

luego calcula su segunda potencia.

por ejemplo: para 60, log_2(62)=6

entonces 2^6 =64

De manera similar, para otras 4 subredes se convierte en 64*4=256

Luego para la subred final

log_2(7)=3

2^3=8

Por lo tanto, se requieren 256+8=264 direcciones IP.

log_2(264)=9

Por lo tanto, se requieren 9 bits para esta cantidad de hosts. es decir, 32-9=23 como máscara de subred.

información relacionada