WIPIVERSE

CIDR

CIDR(Classless Inter-Domain Routing, 클래스 없는 도메인 간 라우팅)은 인터넷상에서 IP 주소를 할당하고 라우팅하기 위한 방법이다. 약어의 발음은 "사이더"로 불리며, 1993년 인터넷 엔지니어링 태스크 포스(IETF)에 의해 기존의 클래스 기반(classful) 주소 할당 체계를 대체하기 위해 도입되었다. CIDR의 주요 목적은 인터넷 라우터의 라우팅 테이블 증가를 완화하고, 빠르게 고갈되던 IPv4 주소의 사용 효율을 높이는 데 있었다.

CIDR 표기법은 "IP 주소/접두어 길이"의 형태로 표현된다. 예를 들어 192.168.1.0/24에서 "/24"는 32비트로 이루어진 IPv4 주소 중 왼쪽에서부터 24비트가 네트워크 부분을 나타냄을 의미한다. 접두어 길이는 IPv4의 경우 0에서 32까지, IPv6의 경우 0에서 128까지의 범위를 가진다. 접두어 길이가 짧을수록 더 많은 IP 주소가 하나의 CIDR 블록에 포함되며, 길수록 적은 수의 주소가 포함된다.

CIDR은 기존의 네트워크 클래스(A, B, C 클래스)에 기반한 고정 크기 주소 할당의 한계를 극복하고, 가변 길이 서브넷 마스크(VLSM)를 사용하여 네트워크를 유연하게 분할할 수 있게 한다. 또한 CIDR은 라우팅 접두어 합침(prefix aggregation, 또는 summarization)을 통해 여러 개의 인접한 네트워크를 하나의 더 큰 네트워크로 묶어 외부에 하나의 라우팅 항목으로 표시함으로써 라우팅 테이블의 크기를 크게 줄일 수 있는 장점을 제공한다.

CIDR 블록의 할당은 IANA(Internet Assigned Numbers Authority)가 각 지역 인터넷 레지스트리(RIR)에 큰 CIDR 블록을 배분하고, RIR이 이를 다시 더 작은 블록으로 나누어 인터넷 서비스 제공자(ISP)와 기타 조직에 배분하는 계층적 구조로 이루어진다.

CIDR 표기법은 공공 인터넷뿐 아니라 사설 네트워크, 클라우드 컴퓨팅 환경(예: 가상 네트워크 주소 범위 지정), 방화벽 규칙 설정 등 다양한 분야에서 광범위하게 사용되는 표준적인 네트워크 개념이다. 관련 표준 문서로는 RFC 1518과 RFC 1519가 있다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기