Está en la página 1de 5

Netmask Table

Bits Dotted Decimal Hexadecimal Binary Netmask


Netmask Netmask
----------------------------------------------------------------------------
/0 0.0.0.0 0x00000000 00000000 00000000 00000000 00000000
/1 128.0.0.0 0x80000000 10000000 00000000 00000000 00000000
/2 192.0.0.0 0xc0000000 11000000 00000000 00000000 00000000
/3 224.0.0.0 0xe0000000 11100000 00000000 00000000 00000000
/4 240.0.0.0 0xf0000000 11110000 00000000 00000000 00000000
/5 248.0.0.0 0xf8000000 11111000 00000000 00000000 00000000
/6 252.0.0.0 0xfc000000 11111100 00000000 00000000 00000000
/7 254.0.0.0 0xfe000000 11111110 00000000 00000000 00000000
/8 255.0.0.0 0xff000000 11111111 00000000 00000000 00000000

/9 255.128.0.0 0xff800000 11111111 10000000 00000000 00000000


/10 255.192.0.0 0xffc00000 11111111 11000000 00000000 00000000
/11 255.224.0.0 0xffe00000 11111111 11100000 00000000 00000000
/12 255.240.0.0 0xfff00000 11111111 11110000 00000000 00000000
/13 255.248.0.0 0xfff80000 11111111 11111000 00000000 00000000
/14 255.252.0.0 0xfffc0000 11111111 11111100 00000000 00000000
/15 255.254.0.0 0xfffe0000 11111111 11111110 00000000 00000000
/16 255.255.0.0 0xffff0000 11111111 11111111 00000000 00000000

/17 255.255.128.0 0xffff8000 11111111 11111111 10000000 00000000


/18 255.255.192.0 0xffffc000 11111111 11111111 11000000 00000000
/19 255.255.224.0 0xffffe000 11111111 11111111 11100000 00000000
/20 255.255.240.0 0xfffff000 11111111 11111111 11110000 00000000
/21 255.255.248.0 0xfffff800 11111111 11111111 11111000 00000000
/22 255.255.252.0 0xfffffc00 11111111 11111111 11111100 00000000
/23 255.255.254.0 0xfffffe00 11111111 11111111 11111110 00000000
/24 255.255.255.0 0xffffff00 11111111 11111111 11111111 00000000

/25 255.255.255.128 0xffffff80 11111111 11111111 11111111 10000000


/26 255.255.255.192 0xffffffc0 11111111 11111111 11111111 11000000
/27 255.255.255.224 0xffffffe0 11111111 11111111 11111111 11100000
/28 255.255.255.240 0xfffffff0 11111111 11111111 11111111 11110000
/29 255.255.255.248 0xfffffff8 11111111 11111111 11111111 11111000
/30 255.255.255.252 0xfffffffc 11111111 11111111 11111111 11111100
/31 255.255.255.254 0xfffffffe 11111111 11111111 11111111 11111110
/32 255.255.255.255 0xffffffff 11111111 11111111 11111111 11111111

El número total de direcciones IP de la red se obtiene con la fórmula: 2(nº de ceros de la máscara).
Si se trata de una máscara /26, significa que la máscara tiene 6 ceros, por tanto 26=64.
Como la primera y la última IP no se pueden utilizar, tenemos que el máximo son 64 – 2 =
62 PCs.
En equipamiento cisco y otros fabricantes de conectividad por lo general se trabajan las reglas de acceso con máscara inversa. La máscara
inversa se obtiene de restarle a 255.255.255.255 la máscara decimal de que se trate. Por ejemplo, un /24 representado de forma inversa sería
255.255.255.255 – 255.255.255.0 = 0.0.0.255 y un /29 sería 255.255.255.255 – 255.255.255.248 = 0.0.0.7

Por otro lado, y como puede verse en la tabla de estructura de árbol de agregación siguiente, los bloques o segmentos siempre se dividen en
números definidos por una simple operación matemática de división por 2(nº de ceros de la máscara). Es importante ver que un segmento no puede
comenzar nunca por un número que no sea múltiplo de 2(nº de ceros de la máscara).

Agregation Tree

/24 div 1 255 inverse

/25 div 2 127 inverse

/26 div 4 63 inverse

/27 div 8 31 inverse

/28 div 16 15 inverse

/29 div 32 7 inverse

/30 div 64 3 inverse


Pasar la máscara de binario a decimal
Hay que convertir byte a byte de binario a decimal, teniendo en cuenta que el bit más significativo
está a la izquierda. Ejemplo, supongamos que el último byte de la máscara es 11100000, su valor
será 224 porque:

También se puede hacer con Excel, mediante las fórmulas BIN.A.DEC() y DEC.A.BIN()

Averiguar la máscara, dado el número de direcciones IP totales


del rango
La máscara de subred es un valor directamente ligado al número de direcciones totales de la red, es
decir, dado un número de direcciones, obtenemos la máscara y dada una máscara, obtenemos el
número total de direcciones. Si nos dicen que el rango es de X direcciones, podemos consultar la
tabla de máscaras y averiguar directamente la máscara de red.

• Ejemplo: si el rango son 64 direcciones, la máscara ha de ser: 255.255.255.192


• Ejemplo: si el rango son 512 direcciones, la máscara ha de ser: 255.255.254.0

Recordar que si el rango son 64 direcciones, solamente se pueden usar 62 para asignar a los PCs y si
el rango son 512 direcciones, solamente se pueden utilizar 510 para asignar a PCs. Hay que restar 2
ya que ni la primera ni la última dirección son utilizables porque están reservadas.

Hay que tener en cuenta que el número de direcciones de un rango ha de ser una potencia de 2. Si
nos preguntan qué máscara utilizar si necesitamos 200 PCs, usaremos la máscara 255.255.255.0
que admite hasta 256 direcciones. Para no complicarse, lo mejor es utilizar siempre la máscara
255.255.255.0 aunque el número de PCs de la red sea muy pequeño, total, lo que nos sobran son
direcciones IP, así que no merece la pena andar utilizando máscaras 'raras'. Si nuestra red tiene solo
5 PCs, lo normal es utilizar el rango 192.168.0.X con máscara 255.255.255.0.

Averiguar direcciones de red y de broadcast dada una IP y una


máscara
Si nos dan una IP y una máscara, podemos, mediante unos sencillos cálculos, averiguar el rango de
la red, la primera dirección IP (que corresponde con la dirección de red), la última dirección de red
(que corresponde con la dirección de broadcast) y el número de IPs del rango.

Si nos dan una IP y nos dan la máscara, es fácil averiguar la dirección de red y la dirección de
broadcast si conocemos el sistema binario y sabemos realizar operaciones lógicas. Debemos
pasar la IP y la máscara a binario y hacer dos operaciones lógicas.

Para calcular la dirección de red, debemos hacer una operación lógica Y (AND) bit a bit entre la IP
y la máscara.

Para obtener la dirección de broadcast, debemos hacemos una operación lógica O (OR) bit a bit
entre la IP y el inverso de la máscara.
Debemos recordar que en una operación AND entre dos bits, el resultado es 1 si los dos bits son 1 y
si no, el resultado es 0. En una operación OR, el resultado es 1 si cualquiera de los dos bits son 1 y si
los dos son 0, el resultado es 0. Más información: »http://es.wikipedia.org/wiki/AND

Ejemplo: supongamos que nuestro PC tiene la IP 192.168.1.100/26, es decir, máscara


255.255.255.192 (ver tabla de máscaras). ¿Cuáles serán las direcciones de red y de broadcast?

Dirección de red

Dirección de broadcast

Averiguar la máscara a partir de las direcciones de red y de


broadcast
Un método seguro para calcular la máscara de red partiendo de la dirección de red y de la dirección
de broadcast, es pasar los valores a binario y luego compararlos bit a bit. Los bits que coincidan
(sean iguales en la dirección de red y en la dirección de broadcast), corresponden a 'unos' en la
máscara y los bits que difieran, corresponden a 'ceros' en la máscara, es lo que en lógica se conoce
como operación lógica de equivalencia (operación XNOR) así pues:

Vemos que solo cambian los 8 últimos bits, lo que nos da la máscara. Para calcular la máscara, las
posiciones que no cambian, son unos en la máscara y las que cambian, son ceros en la máscara.

Supernetting
Hacer supernetting consiste en utilizar un grupo de redes contiguas como si fueran una única red.
Existe la posibilidad de utilizar varias redes de clase C (256 direcciones) contiguas para formar redes
mayores. Ejemplo, si dispongo de dos clases C, 192.168.0.0/24 y 192.168.1.0/24, puedo formar una
red 192.168.0.0/23 de forma que el espacio de direcciones pasa a ser de 512. Si dispongo de 256
clases C, podría formar una clase B y tendría la red 192.168.0.0/16 de forma que utilizando máscara
255.255.0.0 tendré 65536 IPs en la misma red.
ID de red y de los campos de acogida
Los cuatro octetos que componen una dirección IP son representados por convencionalmente, b, c, yd,
respectivamente. La siguiente tabla muestra cómo se distribuyen los octetos en las clases A, B, y C.

Clase Dirección IP Network ID Host ID


A Abcd Un Bcd
B Abcd A.b C.d
C Abcd Abc-paris D

Clase A: Clase A se especifican las direcciones a las redes con gran número de total de anfitriones. Clase
A permite 126 redes utilizando el primer octeto para el identificador de red. El primer bit en este octeto,
siempre es fijo y establecido a cero. Y próximos siete bits en el octeto es todo un conjunto que, a
continuación, ID de red completa. El 24 bits en el resto de octetos representan a los anfitriones ID, que
permite 126 redes y aproximadamente 17 millones por cada red. Clase A valores de número de red
comenzará a las 1 y terminar en 127.

Clase B: Clase B se especifican las direcciones de tamaño mediano a grande, de las redes. Clase B
permite 16384 redes mediante el uso de los primeros dos octetos para el identificador de red. Los dos bits
en el primer octeto siempre son fijados y fijo a 1 0. Los restantes 6 bits de, junto con el próximo octeto,
ID de red completa. El 16 bits en el tercer y cuarto octeto representan ID de acogida, lo que permite
realizar unos 65000 por cada red. Número de red de clase B valores comenzarán a las 128 y terminar en
191.

Clase C: Clase C direcciones se utilizan en pequeñas redes de área local (LAN). Clase C permite que
aproximadamente 2 millones de redes mediante el uso de los tres primeros octetos para el identificador de
red. En la clase C abordar tres bits siempre son fijados y fijo a 1 1 0. Y en los tres primeros octetos 21
bits de completar el total de identificador de red. El 8 bits del último octeto representan la acogida ID
permitiendo 254 por cada una de las redes. Clase C número de red valores comenzarán a las 192 y
terminar en 223.

Clase D y E: Las clases DyE no se asignan a hosts. Direcciones de la Clase D se utilizan para
multidifusión, y la clase E dirección no está disponible para uso general, que se reservan para el futuro.

También podría gustarte