1. Qu'est-ce qu'un màscara wildcard (Wildcard Mask) ?
Un màscara wildcard est un masque de 32 bits utilisé dans Cisco IOS (pour les listes de contrôle d'accès ACL et les protocoles de routage comme OSPF) afin d'indiquer quels bits doivent correspondre exactement (bit 0) et lesquels sont ignorés (bit 1).
2. Invertir la màscara de sous-réseau
On calcule le masque wildcard en soustrayant chaque octet du masque de sous-réseau de 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. Configuration dans la CLI Cisco
Exemple de mise en œuvre d'OSPF et d'ACLs dans l'environnement Cisco IOS :
! 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. Masques génériques discontinus
Contrairement aux masques de sous-réseau, les masques génériques n'exigent pas des uns contigus. Ainsi, 0.0.0.254 permet de filtrer sélectivement toutes les adresses IP paires d'un réseau.