Eu sempre me perguntei qual era o uso de máscaras curinga. Quando soube sobre eles na faculdade, fiquei imaginando qual seria o uso, vimos que era possível separar sub-redes por, por exemplo, IPs uniformes e desiguais. Qual é o uso prático de máscaras curinga versus máscaras de sub-rede normais?
12
Respostas:
Pelo que entendi, a questão é qual é o motivo das duas máscaras diferentes, não quais são as diferenças entre as máscaras. As duas perguntas se sobrepõem um pouco, mas tudo se resume à matemática binária (conforme o YLearn continua).
Primeiro, uma máscara de rede:
A operação AND no endereço IP com a máscara de rede resulta na rede
192.168.248.96/29
.Em seguida, um curinga:
executar uma operação OR na rede resulta no intervalo de IPs (192.168.248.96-103) que pode ser permitido ou bloqueado em uma instrução de rede ACL ou OSPF (lembre-se de que o OSPF só procura interfaces que estejam dentro dos intervalos especificados - ou seja, ele não corresponde ao IP e à máscara de rede, apenas ao IP). É muito fácil verificar se um IP está dentro do alcance de:
Isso é útil para o roteador porque a máscara de rede não fornece essas informações facilmente (sem operações adicionais).
fonte
Existem alguns casos de canto estranhos que você pode fazer com máscaras curinga que são difíceis de fazer com máscaras de sub-rede - por exemplo, você pode fazer 1.2. *. 4 facilmente em uma máscara curinga que seria difícil de fazer em uma máscara de sub-rede. Quão prático isso é deixado para o operador em questão.
Basicamente, uma máscara curinga divide cada bit em uma configuração de 'correspondência' ou 'não me importo'. se você tiver 255.255.255.33. por exemplo, isso seria traduzido para '11111111.11111111.11111111.00100001'. Se o IP original for 1.1.1.200, isso será convertido em 00000001.00000001.00000001.10001000. Usando o exemplo dado, que está começando a fazer meu cérebro doer por fazer matemática binária, apenas o 3º e o 8º bits do último octeto teriam que corresponder ao IP original para serem aprovados (juntamente com os outros 3 octetos).
fonte
Máscaras curinga também são usadas para especificar sub-redes de origem / destino (ou endereços específicos) nas listas de controle de acesso. Eles também são usados para especificar interfaces de protocolo que o OSPF usará em versões mais "tradicionais" do IOS (NX-OS e provavelmente IOS-XR, não obstante).
editar: o trabalho de uma máscara de sub-rede é separar os bits do host dos bits da rede. O número de 1s na máscara de sub-rede deve ser contíguo .
As máscaras curinga não estão vinculadas por essa regra (daí o termo "curinga"), portanto, você pode fazer coisas como Aaron mencionou, ou seja:
Isso permitirá:
fonte
Eles são um pouco afastados de quando os bits eram preciosos e o processamento de dados de certas maneiras (AND binário ou OR binário) era menos exigente.
Hoje, eles ainda são úteis em outros casos, como Aaron já mencionou.
fonte