Wildcard Masks in Networking Explained
Understand wildcard masks used in ACLs and OSPF configurations. The inverse of subnet masks, wildcard masks use 0 for match and 1 for ignore bits.
0.0.0.255CalculationDetailed Explanation
Wildcard Masks Explained
A wildcard mask is the bitwise inverse of a subnet mask. While subnet masks use 1s for the network portion, wildcard masks use 0s for bits that must match and 1s for bits that can be anything ("don't care" bits).
Subnet Mask vs. Wildcard Mask
| Subnet Mask | Wildcard Mask | CIDR |
|---|---|---|
| 255.0.0.0 | 0.255.255.255 | /8 |
| 255.255.0.0 | 0.0.255.255 | /16 |
| 255.255.255.0 | 0.0.0.255 | /24 |
| 255.255.255.128 | 0.0.0.127 | /25 |
| 255.255.255.192 | 0.0.0.63 | /26 |
| 255.255.255.252 | 0.0.0.3 | /30 |
Quick Conversion
To convert a subnet mask to a wildcard mask, subtract each octet from 255:
Subnet Mask: 255.255.255.192
Wildcard: 0 .0 .0 .63 (255-255=0, 255-255=0, 255-255=0, 255-192=63)
Where Wildcard Masks Are Used
1. Cisco ACLs (Access Control Lists):
access-list 100 permit ip 192.168.1.0 0.0.0.255 any
This matches any source address from 192.168.1.0 to 192.168.1.255.
2. OSPF Network Statements:
router ospf 1
network 10.0.0.0 0.255.255.255 area 0
This tells OSPF to enable on all interfaces in the 10.0.0.0/8 range.
3. Advanced Matching:
Wildcard masks can match non-contiguous patterns, something subnet masks cannot do. For example, 0.0.0.254 matches all even-numbered addresses (checking only the last bit).
Common Wildcard Masks
- 0.0.0.0 — match a single host (equivalent to /32)
- 0.0.0.255 — match a /24 network
- 0.0.255.255 — match a /16 network
- 255.255.255.255 — match any address (equivalent to /0)
Why Not Just Use CIDR?
Some network operating systems (particularly older Cisco IOS) require wildcard masks in certain contexts. Understanding them is essential for configuring ACLs, OSPF, and EIGRP on Cisco equipment and similar platforms.
Use Case
A network engineer writes a Cisco ACL using wildcard mask 0.0.0.63 to match the 192.168.10.64/26 subnet for a firewall rule permitting web traffic.
Try It — Subnet Calculator
Related Topics
Subnet Mask to CIDR Conversion Table
255.255.255.0/24 · Calculation
How to Calculate a Broadcast Address
192.168.1.0/24 · Calculation
Network vs. Host Portion of an IP Address
192.168.1.0/24 · Concept
CIDR Notation Explained: How IP Addressing Works
10.0.0.0/16 · Concept
/24 Subnet (255.255.255.0)
192.168.1.0/24 · IPv4
The /32 Host Route Explained
192.168.1.1/32 · IPv4