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:
IP: 1100 0000 . 1010 1000 . 1111 1000 . 0110 0100 = 192.168.248.100
Mask: 1111 1111 . 1111 1111 . 1111 1111 . 1111 1000 = 255.255.255.248
AND: 1100 0000 . 1010 1000 . 1111 1000 . 0110 0000 = 192.168.248.96
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:
NET: 1100 0000 . 1010 1000 . 1111 1000 . 0110 0000 = 192.168.248.96
WC: 0000 0000 . 0000 0000 . 0000 0000 . 0000 0111 = 0.0.0.7
OR: 1100 0000 . 1010 1000 . 1111 1000 . 0110 0111 = 192.168.248.103
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:
IP OU WC == NET OU WC
Isso é útil para o roteador porque a máscara de rede não fornece essas informações facilmente (sem operações adicionais).