1. Che cos'è una mască wildcard?
Una maschera wildcard è una maschera a 32 bit utilizzata in Cisco IOS (nelle ACL e nelle istruzioni di rete OSPF) per specificare quali bit di un indirizzo IP devono corrispondere esattamente (bit 0) e quali possono essere ignorati (bit 1).
2. Inversione della maschera di sottorete
Una maschera wildcard standard si calcola sottraendo ciascun ottetto della subnet mask da 255:
Subnet Mask: 255.255.255.0 (/24)
Calculation: (255-255).(255-255).(255-255).(255-0)
Wildcard Mask: 0.0.0.255
Subnet Mask: 255.255.252.0 (/22)
Calculation: (255-255).(255-255).(255-252).(255-0)
Wildcard Mask: 0.0.3.255
3. Configurazione nella CLI di Cisco
Esempio di implementazione per routing OSPF e liste di controllo accessi estese:
! Interface Configuration
Router(config)# interface GigabitEthernet0/0/1
Router(config-if)# ip address 10.0.50.1 255.255.255.0
Router(config-if)# no shutdown
! OSPF Network Statement with Wildcard Mask
Router(config)# router ospf 1
Router(config-router)# network 10.0.50.0 0.0.0.255 area 0
! Extended ACL Rule
Router(config)# ip access-list extended SECURE_VLAN
Router(config-ext-nacl)# permit ip 10.0.50.0 0.0.0.255 192.168.10.0 0.0.0.255
4. Maschere Wildcard non contigue
A differenza delle maschere di sottorete, le maschere wildcard non richiedono una serie ininterrotta di bit 1. Ad esempio, 0.0.0.254 permette di filtrare selettivamente tutti gli indirizzi IP pari di una subnet.