Ⅰ. CIDR 이란?
CIDR(Classless Inter-Domain Routing)은 IP 주소를 효율적으로 할당하고 라우팅을 최적화하기 위해 사용하는 주소 지정 방법입니다. IP 주소 블록의 크기를 자유롭게 조정하여 필요에 따라 유연하게 네트워크를 나누거나 결합할 수 있는 방식입니다.
Ⅱ. CIDR 표기법
IP 주소 뒤에 슬래시(/)와 서브넷 마스크의 길이를 추가하여 네트워크를 나타냅니다.
ⅰ. IPv4 주소
CIDR 표기법 | 서브넷 마스크 | IP 주소 개수 | 예시 IP 범위 |
10.0.0.0/8 | 255.0.0.0 | 16,777,216 | 10.0.0.0 ~ 10.255.255.255 |
172.16.0.0/16 | 255.255.0.0 | 65,536 | 172.16.0.0 ~ 172.16.255.255 |
192.168.1.0/24 | 255.255.255.0 | 256 | 192.168.1.0 ~ 192.168.1.255 |
192.168.1.1/32 | 255.255.255.255 | 1 | 192.168.1.1 |
ⅱ. IPv6 주소
IPv6 주소 | 설명 |
2001:0db8::/32 | 네트워크 주소가 32비트로 고정된 주소 범위 |
2001:0db8:1234::/48 | 48비트가 네트워크 주소로, 2001:0db8:1234 블록으로 구성된 범위 |
fe80::/64 | 링크 로컬 주소에서 사용되는 /64 범위 |
서브넷 마스크의 길이는 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 데 사용됩니다.
Ⅲ. CIDR의 목적
IP 주소 낭비를 줄이고, 네트워크를 효율적으로 관리하는 것입니다.
기존의 A, B, C 클래스 기반 네트워크 할당 방식에서는 고정된 크기의 IP 범위를 할당을 하기 때문에 일부 IP 주소를 낭비만들고, 추가 할 경우 불편함이 있었습니다. CIDR은 다양한 크기의 네트워크를 생성할 수 있게 합니다.
ⅰ. IP 주소 낭비 감소
필요한 만큼의 IP 주소만 할당하므로 IP 자원을 절약할 수 있습니다.
ⅱ. 라우팅 테이블 축소
네트워크 주소를 그룹화하여 하나의 CIDR 블록으로 표현할 수 있으므로 라우팅 테이블이 작아집니다.
Ⅳ. CIDR 계산 방법
서브넷 마스크를 통해 네트워크 크기를 조절하는 방식으로 동작합니다.
예를 들어, IPv4 주소에서 /24 서브넷 마스크는 32비트 중 앞의 24비트가 네트워크 부분으로 할당되었음을 의미합니다.
CIDR 표기 | 서브넷 마스크 | 네트워크 부분 | 호스트 부분 | 호스트 수 |
/24 | 255.255.255.0 | 24비트 | 8비트 | 256개 |
/26 | 255.255.255.192 | 26비트 | 6비트 | 64개 |
/28 | 255.255.255.240 | 28비트 | 4비트 | 16개 |
/30 | 255.255.255.252 | 30비트 | 2비트 | 4개 |
* 서브넷 마스크 개념
1.네트워크 부분: IP 주소의 앞쪽 비트로, 네트워크를 식별합니다. 서브넷 마스크가 더 긴 경우, 더 작은 네트워크가 됩니다.
2 호스트 부분: IP 주소의 뒤쪽 비트로, 개별 장치를 식별합니다. 서브넷 마스크가 더 짧으면 호스트 부분이 길어져 더 많은 장치를 네트워크에 추가할 수 있습니다.
Ipv4 기준 32비트로 구성된 네트워크 부분과 호스트네임을 가지고 있으며, 예를들어 /24는 네트워크 부분이 24비트이고, 호스트 부분이 8비트이므로 2의 8승개인 256개의 IP 주소를 사용할 수 있는 네트워크를 만듭니다. /30은 네트워크 부분이 30비트라서, 4개의 IP 주소만 사용할 수 있는 작은 네트워크가 됩니다.
Ⅴ. CIDR 를 사용한 네트워크 분할 및 통합
큰 네트워크를 여러 작은 네트워크로 나누거나, 여러 네트워크를 하나의 큰 네트워크로 통합할 수 있습니다.
ⅰ. 네트워크 분할
: 큰 네트워크(192.168.0.0/16)를 더 작은 네트워크(/24, /26 등)로 나눠 각기 다른 용도로 사용할 수 있습니다.
ⅱ. 네트워크 통합:
: 여러 작은 네트워크를 하나의 큰 CIDR 블록으로 통합하여 관리할 수 있습니다.
▶ 192.168.1.0/24와 192.168.2.0/24를 192.168.1.0/23로 합쳐서 사용할 수 있습니다.
Ⅵ. CIDR과 서브넷팅
CIDR은 서브넷팅과 밀접하게 관련되어 있으며, 서브넷팅은 큰 네트워크를 여러 개의 작은 네트워크로 나누는 것을 말합니다. CIDR을 사용하면 특정 서브넷 마스크에 기반한 네트워크를 정의하여 필요한 크기만큼의 서브넷을 생성할 수 있습니다.
'네트워크' 카테고리의 다른 글
네트워크 인터페이스(Network Interface)에 대해 알아보겠습니다. (1) | 2024.12.27 |
---|---|
QoS (Quality of Service)에 대해 알아보겠습니다. (1) | 2024.12.06 |
서브넷 마스크(SubnetMask)에 대해 알아보겠습니다. (0) | 2024.11.16 |
엣지 네트워크(Edge Network) 에 대해 알아보겠습니다. (1) | 2024.11.12 |
네트워크에서 홉(Hop)에 대해 알아보겠습니다. (0) | 2024.10.31 |