와일드카드 마스크 (Wildcard Mask)는 네트워크 장비에서 IP 주소와 서브넷 마스크의 반대를 표현하는 데 사용됩니다. 주로 ACL(Access Control List)에서 필터링 규칙을 설정할 때 사용됩니다.
와일드카드 마스크는 서브넷 마스크의 반대로, 특정 비트가 일치해야 하는지 또는 무시해야 하는지를 지정합니다. 각 비트의 0은 해당 비트가 일치해야 함을 나타내고, 1은 해당 비트가 무시됨을 나타냅니다.
0인 경우: 해당 비트는 반드시 일치해야 함을 의미합니다.1인 경우: 해당 비트는 무시되어도 됩니다.서브넷 마스크: 255.255.255.0
0.0.0.255서브넷 마스크: 255.255.255.255
0.0.0.0서브넷 마스크: 255.255.0.0
0.0.255.255ACL에서 사용: 네트워크 패킷을 필터링할 때, 와일드카드 마스크를 사용하여 특정 IP 주소 범위를 정의합니다.
예를 들어, 다음과 같은 ACL 규칙은 192.168.1.0/24 네트워크의 트래픽을 허용합니다.
access-list 100 permit ip 192.168.1.0 0.0.0.255 any
이 규칙에서 와일드카드 마스크 0.0.0.255는 네트워크의 마지막 8비트가 무시되도록 설정합니다.
와일드카드 마스크는 ACL, 라우팅 프로토콜, 그리고 다양한 네트워크 설정에서 유연한 필터링과 제어를 가능하게 합니다.