mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-11-10 17:01:13

CIDR


1. 개요2. CIDR 블록3. CIDR 표기법
3.1. IPv4 CIDR 블록
4. 나무위키에서의 CIDR5. 관련 문서6. 외부 링크

1. 개요

Classless Inter-Domain Routing, CIDR

IP를 할당하고 패킷을 라우팅하는 방식 중 하나이다.

1993년 이전에는 IP 주소를 할당하는 방식으로 클래스 기반 방식을 사용하였지만, 사용되는 호스트의 수가 늘어남에 따라 할당 가능한 IP 주소의 수가 고갈되는 것과 라우팅 테이블의 크기가 커지는 문제를 해결하기 위해, IETF에서 1993년부터 도입한 표준 IP 주소 할당 방식이다. CIDR는 고갈되는 IP 주소를 기존의 클래스 기반 IP 주소 할당 방식보다 더 효율적으로 사용할 수 있는 장점이 있다. CIDR 도입 이후 이전의 클래스 기반 방식은 사용하지 않기 때문에 클래스 없는 도메인 간 라우팅 기법이라고도 불린다.

2. CIDR 블록

CIDR IP 주소는 비트 그룹이라고 불리는 두 개의 숫자 그룹으로 구성된다. 네트워크 주소와 호스트 식별자로 구성되어 있으며, IP 주소를 세 블록 중 하나로 분류해야 하는 클래스 기반과 달리 CIDR는 IP 주소 블록을 인터넷 서비스 공급자에게 할당할 수 있다. 그런 다음 인터넷 서비스 제공사업자는 할당 받은 블록을 분할하여 고객에게 할당할 수 있다. 지금 우리가 통신사를 통해 할당 받은 IP 주소가 이런 식으로 할당된 것이다.

CIDR 이전에는 A, B, C, D와 같은 클래스 기반을 통해 IP 주소의 범위를 표기하였는데, 이 방법을 더 이상 사용하지 않고 새로운 방법이라는 의미에서 CIDR의 명칭에 Classless로 표기되었으며, 클래스 대신 CIDR 블록과 서브넷 마스크 형태로 IP 주소의 범위를 표기한다.

3. CIDR 표기법

본 문단에서는 IPv4를 예시로 소개한다. 같은 원리를 IPv6에도 적용할 수 있다.
A.B.C.D/E
CIDR는 네 부분 중 사이에 점(.)으로 구분된 십진수 IP 주소, 슬래시('/') 문자, 0부터 32까지의 수로 구성되어 있다. A부터 D까지는 IPv4 주소와 동일하게 8비트씩 끊어 0부터 255까지인 10진수 수다. 슬래시 뒤에 오는 수는 접두사 길이라고도 한다.

Octet Octet Octet Octet
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
192 168 0 0
192.168.0.0

위와 같이 하나의 옥텟은 8비트로 이루어져 있으며, 일반적으로 사용하는 IPv4의 주소는 4개의 옥텟으로 이루어져 있다. 따라서 CIDR는 0~32, 총 32비트까지 사용이 가능하다.
/24
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
192 168 0 0
192.168.0.0/24

CIDR가 '/24'의 경우 위와 같이 앞에서부터 24비트 이후에 오는 4번째 옥텟을 전부 사용할 수 있다는 표현이다. 하나의 옥텟은 8비트로, 2의 8제곱인 256개이기 때문에 192.168.0.0/24일때, 192.168.0.0 ~ 192.168.0.255까지 사용이 가능하다.

3.1. IPv4 CIDR 블록

CIDR[1] Host Mask
/32[2] 1 255.255.255.255
/31[3] 2 255.255.255.254
/30 4 255.255.255.252
/29 8 255.255.255.248
/28 16 255.255.255.240
/27 32 255.255.255.224
/26 64 255.255.255.192
/25 128 255.255.255.128
/24 256 255.255.255.000
/23 512 255.255.254.000
/22 1,024 255.255.252.000
/21 2,048 255.255.248.000
/20 4,096 255.255.240.000
/19 8,192 255.255.224.000
/18 16,384 255.255.192.000
/17 32,768 255.255.128.000
/16 65,536 255.255.000.000
/15 131,072 255.254.000.000
/14 266,144 255.252.000.000
/13 524,288 255.248.000.000
/12 1,048,576 255.240.000.000
/11 2,097,152 255.224.000.000
/10 4,194,304 255.192.000.000
/9 8,388,608 255.128.000.000
/8 16,777,216 255.000.000.000
/7 33,554,432 254.000.000.000
/6 67,108,864 252.000.000.000
/5 134,217,728 248.000.000.000
/4 268,435,456 240.000.000.000
/3 536,870,912 224.000.000.000
/2 1,073,741,824 192.000.000.000
/1 2,147,483,648 128.000.000.000

[1] 접두사 길이 [2] Host IP [3] point to point links only

4. 나무위키에서의 CIDR

파일:상세 내용 아이콘.svg   자세한 내용은 IP 차단 문서
2번 문단을
부분을
참고하십시오.
나무위키에서는 IP도 편집이나 편집 요청이 가능한 것을 고의적으로 악용하여 동일 대역 내 여러 IP를 이용해 문서를 훼손할 때, 이러한 광대역 차단이 필요한 경우 CIDR를 지정하여 차단할 경우 광대역 차단이 가능하다.

5. 관련 문서

6. 외부 링크