Cómo calcular la máscara de subred
Método de cálculo incremental de ID de subred (es decir, calcular el rango de IP de cada subred)
Los pasos básicos de cálculo son los siguientes:
Paso 1. Convertir el número requerido de subredes a binario. Por ejemplo, si el número de subredes requerido es "4", conviértalo a binario como 00000100;
Paso 2, tome el dígito binario significativo del número de subred. número es el número de bits agregados a la máscara de subred predeterminada (es decir, el número de bits tomados prestados del ID del host). Por ejemplo, en el 00000100 anterior, el bit efectivo es "100", que son 3 dígitos (en el nuevo estándar solo se necesitan 2 dígitos);
Paso 3, determine la máscara de subred. Si la dirección IP es una red Clase B 129.20.0.0, la máscara de subred predeterminada es: 255.255.0.0. Después de tomar prestados 3 dígitos del ID del host, se convierte en: 255.255.224 (11100000).0, lo que significa todos los dígitos prestados. se expresan en 1, utilizado como máscara de subred.
Paso 4, convierta el "1" más a la derecha en el campo de bits inicial del ID de host prestado a decimal, que es el incremento entre cada ID de subred, como el bit prestado anterior. El segmento de bit inicial del El ID de host es "11100000" y el "1" más a la derecha es 2^5=32 después de la conversión a decimal (este es el incremento del ID de subred).
Paso 5, el número de ID de subred generados es: 2^m-2 (m es el número de dígitos agregados a la máscara de subred predeterminada), como en este ejemplo, el número de dígitos agregados es 3, entonces el número de ID de subred disponibles es: 2^3-2=6;
Paso 6, agregue el incremento del ID de subred generado anteriormente al ID de red original. El primer segmento de bits formará el primer. ID de red de subred 129.20.32.0 (es decir, el segmento IP inicial de la primera subred);
Paso 7, repita el paso anterior, de forma atómica Agregue un incremento de ID de subred al ID de red, y así encendido, hasta que el último bit en la ID de subred sea el último bit después del bit de ID de host en la máscara de subred predeterminada, de modo que todos La ID de la red de subred. Por ejemplo, el bit de máscara de subred predeterminado utiliza el ID de subred después del bit de ID del host para que sea 255.255.224.0, donde "224" es el último valor del segmento del ID de subred después de tomar prestado el ID del host, por lo que cuando el ID de subred aumenta mediante lo anterior El método incremental termina cuando se obtiene 129.20.224.0 No agregue más (solo se puede usar 129.20.192.0).
Material de referencia: Enciclopedia Baidu - Máscara de subred