O que é máscara curinga? Como calcular a máscara curinga
O que é máscara curinga?
Uma máscara curinga é uma sequência de números que simplifica o roteamento de pacotes dentro das sub-redes de uma rede proprietária. Também é conhecida como máscara inversa. A principal razão por trás disso é que, diferentemente de uma máscara de sub-rede, na qual o binário 1 é igual a uma correspondência e o binário 0 não é uma correspondência. Entretanto, na máscara curinga, o oposto é verdadeiro.
A máscara curinga tem 32 bits. Ele atua de forma invertida, mas, com uma máscara curinga, os bits zero sugerem que a posição do bit correspondente deve corresponder à mesma posição do bit no endereço IP. O bit um indica que a posição do bit correspondente não precisa corresponder à posição do bit do endereço IP.
As máscaras curinga usam as regras fornecidas abaixo para corresponder aos binários 1 e 0:
- Se o bit da máscara curinga for 0, ele corresponderá ao valor do bit no endereço.
- Se a máscara curinga for bit 1, você deverá ignorar o valor do bit correspondente no endereço.
A máscara curinga para um host será sempre 0.0.0.0
Como funciona uma máscara curinga?
O exemplo a seguir permite entender o conceito de máscaras curinga:
Na imagem acima, você pode ver uma rede com três hosts e um roteador. Aqui, o roteador está conectado diretamente a três sub-redes.
Suponhamos que queremos anunciar apenas o 10.0.1.0/24 sub-rede. Você pode usar a máscara curinga de 0.0.0.255 no seguinte comando de rede para fazer isso:
R1(config-router)#network 10.0.1.0 0.0.0.255
Por que máscara curinga 0.0.0.255?
Para isso, primeiro você deve converter a máscara curinga e o endereço IP da CISCO em binário:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.0000000.00000000.11111111
Os bits zero da máscara curinga devem corresponder à mesma posição no Endereço IP na rede, que deve ser incluído no comando network:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
Você pode ver que no exemplo acima, o último octeto não precisa corresponder, pois os bits curinga são todos uns. Os primeiros 24 bits precisam corresponder devido aos bits da máscara curinga de todos os zeros.
Aqui, a máscara curinga corresponderá a todos os endereços IP, o que os ajuda a começar com 10.0.1. x (10.0.1.0–10.0.1.255). Neste caso, você tem apenas uma rede que será correspondida – 10.0.1.0/24.
E se você quiser incluir as sub-redes 10.0.0.0/24 e 10.0.1.0/24?
Você precisa usar a máscara curinga 0.0.1.255 no seguinte:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
Na saída fornecida acima, você pode ver que, com a máscara curinga de 0.0.1.255. Aqui, apenas 23 bits precisam corresponder. Isto significa que todos os endereços no intervalo de 10.0.0.0-10.0.1.255 precisam ser correspondidos. Portanto, neste caso, ambos os endereços IP foram alcançados.
Como calcular a máscara curinga?
Calcular máscaras curinga é uma tarefa desafiadora. Um método de atalho fácil é subtrair o máscara de sub-rede de 255.255.255.255. A solução produz a máscara curinga.
Por exemplo:
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask) 2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask) 3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)
Onde as máscaras curinga podem ser usadas?
Método de máscaras curinga em uso na lista de controle de acesso. É útil quando você tem uma rede grande e precisa permitir o fluxo livre de tráfego entre vários roteadores. Portanto, quando você tiver uma grande rede com vários roteadores e segmentos de LAN, provavelmente encontrará máscaras curinga da CISCO.
Você precisa garantir que definiu corretamente sua máscara curinga para garantir que apenas o tráfego permitido possa passar pelo seu roteador.
Resumo
- Uma máscara curinga é uma sequência de números que simplifica o roteamento de pacotes dentro das sub-redes de uma rede proprietária.
- Duas regras para máscaras curinga são: 1) Se o bit 0 da máscara curinga, ele corresponde ao valor do bit no endereço. 2) Se a máscara curinga for bit 1, você deve ignorar o valor do bit correspondente no endereço.
- Método de máscaras curinga em uso na lista de controle de acesso. É útil quando você tem uma rede grande e precisa permitir o fluxo livre de tráfego entre vários roteadores.

