•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
사이더에서 넘어옴
1. 개요2. CIDR 블록3. CIDR 표기법
3.1. IPv4 CIDR 블록
4. 알파위키에서의 CIDR

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까지 사용이 가능하다. 이와 비슷한 원리로, /16의 경우 192.168.0.0/16일 때, 192.168.0.0 ~ 192.168.255.255까지 사용이 가능하다는 것. /8은 맨 앞자리 아이피 주소만 일치해도 된다. 그런데 /8이 쓰이긴 하겠나?

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
/0
4,294,967,296
0.0.0.0

4. 알파위키에서의 CIDR[편집]

알파위키에서는 IP도 편집이나 편집 요청이 가능한 것을 고의적으로 악용하여 동일 대역 내 여러 IP를 이용해 문서를 훼손할 때, 이러한 광대역 차단이 필요한 경우 CIDR를 지정하여 차단할 경우 광대역 차단이 가능하다.
[1] 접두사 길이[2] Host IP[3] point to point links only
파일:ccl logo.svg 이 문서의 내용 중 전체 또는 일부는 나무위키 CIDR 문서의 r13에서 가져왔습니다. 이전 역사 보러 가기
파일:ccl logo.svg 이 문서의 내용 중 전체 또는 일부는 나무위키의 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r13 (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)
문서의 r (이전 역사)