Subnet mask vs wildcard mask

745 views 3 slides May 29, 2014
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

No description available for this slideshow.


Slide Content

[email protected]

SubNet Mask vs. Wildcard Mask
Durante la clase Access Lists, del curso CCNA4, surgió la pregunta acerca de si los wildcards mask
se utilizan de la misma manera que las Subnet Mask. Aquí una breve reseña y explicación de
ambos métodos.
Subnet Mask (mascara):
Definen la porción network o red de la dirección IP y la separan de la parte Host. Comienza a
contarse bit a bit de izquierda a derecha y debe ser contigua, es decir, comienza en el primer bit
de la izquierda del primer octeto (más significativo) y termina en algún bit antes del último, del
último octeto. Con el valor binario 1 (care), se representan todos los bits que forman parte de la
máscara o Mask. Se completa la máscara con bits 0 (dont care) hasta llegar al bit 32.
Las siguientes, son todas formas validas de Subnet Mask:
255.255.0.0; 16 bits de mascara.
11111111.11111111.00000000.00000000
255.255.255.0; 24 bits de mascara
11111111.11111111.11111111.00000000
255.255.255.240, 28 bits de mascara.
11111111.11111111.11111111.11110000
Como se menciono anteriormente, la cantidad de bits 1 de la máscara, indican cuantos bits de la
dirección IP se deben considerar como red.
La siguiente es una forma no validad (discontinua) de Subnet Mask:
255.0.255.0
11111111.00000000.11111111.00000000
Wildcards Mask:
Definen, en modo inverso, 1 (dont care) y 0 (care), los bits que deben considerarse y los que no,
de una dirección IP. Los wildcards son utilizados por las Access List y por algunos protocolos de
Routing, como método de selección, para ver que parte de la dirección IP debe considerarse y
que parte puede ignorarse.
Como utiliza el método inverso de la máscara:
Mask 255.255.0.0, Wildcard 0.0.255.255 (importan los 16 primeros bits)
Mask 255.255.255.0, Wildcard 0.0.0.255 (importan los 24 primeros bits)

[email protected]

Mask 255.255.255.240, Wildcard 0.0.0.15 (importan los 24 primeros bits)
En los tres ejemplos, el resultado es el mismo. Tanto la máscara como los wildcards, seleccionan
la misma cantidad de bit a ser considerados.
La diferencia fundamental radica en que los wildcards, no indican parte red y parte host, sino
simplemente que considerar y que ignorar cuando se compara una dirección IP con dicho wildcar,
por lo tanto, estos pueden ser discontinuos. La razón es porque los bits en el wildcard, se tratan
en forma independiente, unos de otros.
0.255.0.255
00000000.11111111.00000000.11111111 (importan el 1 y 3 octeto)
255.0.0.0
11111111.00000000.00000000.00000000 (importan los 3 últimos octetos)
Son ejemplos de wildcards validos.
Relación entre Subnet Mask y Wildcard Mask:
Cuando al wildcard se lo considere continuo, al igual que la máscara, entonces se puede afirmar
que la máscara y el wildcard son inversos, es decir:
255-Mask=wildcar.
Ejemplos:
255-255=0 (care)
255-0=255 (dont care)
255-240=15
255.255.0.0 mask = 0.0.255.255 wildcard
255.255.255.240 mask = 0.0.0.15 wildcard
Este cálculo debe hacerse octeto por octeto.
Historia de la Máscara y los wildcards:
En los orígenes de TCP/IP y el Hardware, las direcciones IP eran Classfull, es decir, existían solo
cuatro clases de direcciones: A, B, C y D. La clase, estaba directamente determinada por los
primeros bits de la dirección IP:
Clase A: primer bit 0 (rango 0.0.0.0 - 127.255.255.255)
Clase B: primeros dos bits 10 (rango 128.0.0.0 - 191.255.255.255)

[email protected]

Clase C: primeros tres bits 110 (rango 192.0.0.0 - 223.255.255.255)
Clase D: primeros bits 1110 (rango 224.0.0.0 - 239.255.255.255) reservadas para multicasting.
En esos tiempos, no existía la máscara, pero si existían las Access List (wildcards). Al mismo
tiempo, el HW existente, era mucho más eficiente ejecutando una función lógica llamada
NAND (Not AND) que la función AND (la que ejecuta la operación de Mascara). NAND es la
función que ejecutan los wildcards.
Con el advenimiento de VLSM o Subnet Variable, se debió incorporar el concepto de Mascara,
pero al mismo tiempo, se debió seguir soportando, por compatibilidad hacia atrás, los
wildcards. Este es el motivo por el cual, existen los dos métodos: Subnet Mask y Wildcard
Mask.

Edgardo Scrimaglia
Profesor Academia Cisco – UTN
[email protected]
Tags