[리눅스] 서브넷 마스크 및 CIDR의 이해와 설정

서브넷 마스크와 CIDR(Classless Inter-Domain Routing)은 IP 주소 체계에서 중요한 개념이다. 서브넷 마스크와 CIDR을 효과적으로 사용하면 네트워크 세그먼트를 효율적으로 관리하고 IP 주소를 할당할 수 있다.

서브넷 마스크

서브넷 마스크는 IP 네트워크에서 호스트 부분과 네트워크 부분을 식별하는 역할을 한다. 예를 들어, IPv4 주소 192.168.1.0을 사용할 때, 서브넷 마스크를 255.255.255.0으로 설정하면, 이 IP 주소는 192.168.1.0 네트워크에 속한다.

IP 주소: 192.168.1.0
서브넷 마스크: 255.255.255.0
네트워크 주소: 192.168.1.0
호스트 범위: 192.168.1.1 - 192.168.1.254
브로드캐스트 주소: 192.168.1.255

서브넷 마스크를 적절히 설정함으로써, 하나의 대형 네트워크를 여러 개의 작은 네트워크로 분리할 수 있으며, 더 효율적으로 IP 주소를 할당할 수 있다.

CIDR

CIDR은 IP 주소 체계의 네트워크 식별을 관리하는 데 사용된다. CIDR은 IP 주소 뒤에 슬래시(/)와 숫자로 표시되며, 네트워크의 크기를 나타낸다. 예를 들어, 192.168.1.0/24는 24비트가 네트워크 주소를 나타내고 남은 8비트가 호스트를 나타낸다.

CIDR을 사용하면 더 유연하게 IP 주소를 할당할 수 있고, 효율적으로 IP 주소를 관리할 수 있다.

서브넷 마스크 및 CIDR 설정

서브넷 마스크와 CIDR 설정은 네트워크 장비나 운영 체제에서 수행할 수 있다. 예를 들어, 리눅스에서는 ifconfigip 명령어를 사용하여 서브넷 마스크를 설정할 수 있다.

CIDR은 라우팅 테이블 설정이나 네트워크 장비 설정에서 사용된다.

서브넷 마스크와 CIDR은 네트워크를 효율적으로 관리하고 IP 주소를 효율적으로 할당하기 위한 중요한 도구이다. 올바르게 설정하면 더 효율적인 네트워크 운영이 가능해진다.

참고 자료