CIDR는 IP 주소를 효율적으로 할당하고 라우팅하기 위해 사용하는 표기법 및 방법론입니다. 기존의 IP 주소 클래스 기반 할당 방식을 개선하여 네트워크를 유연하게 분할하고 자원을 절약할 수 있도록 설계되었습니다.
IP 주소와 서브넷 마스크
/)로 구분하여 표현합니다.192.168.1.0/24서브넷 마스크와 비트
네트워크 크기:
사용 가능한 IP:
총 IP - 2입니다.효율적인 IP 주소 할당:
라우팅 테이블 간소화:
192.168.0.0/22는 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24를 포함.클래스 기반 할당의 제약 해소:
| CIDR 표기 | 서브넷 마스크 | IP 범위 | 호스트 수 |
|---|---|---|---|
| /8 | 255.0.0.0 | 0.0.0.0 - 255.255.255.255 | 16,777,216 |
| /16 | 255.255.0.0 | 192.168.0.0 - 192.168.255.255 | 65,536 |
| /24 | 255.255.255.0 | 192.168.1.0 - 192.168.1.255 | 256 |
| /28 | 255.255.255.240 | 192.168.1.0 - 192.168.1.15 | 16 |
| 특징 | 클래스 기반(Classful) | CIDR(Classless) |
|---|---|---|
| 주소 크기 고정 여부 | 고정된 블록 크기 | 가변 크기 블록 지원 |
| 유연성 | 낮음 | 높음 |
| IP 낭비 | 발생 가능 | 최소화 |
| 라우팅 효율성 | 낮음 | 높음 (라우트 요약 가능) |
VPC 설정 (AWS, Azure 등):
10.0.0.0/16 VPC에서 10.0.1.0/24, 10.0.2.0/24로 서브넷 분리.인터넷 서비스 제공자(ISP):
네트워크 분할:
CIDR은 네트워크 자원을 효율적으로 사용하고, 유연한 네트워크 설계를 가능하게 하는 중요한 기술입니다. 특히 클라우드 환경(VPC)이나 인터넷 서비스 제공에서 필수적으로 활용되며, 기존 클래스 기반 IP 할당의 한계를 극복하는 강력한 도구입니다.