네트워크

CIDR(Classless Inter-Domain Routing) 에 대해 알아보겠습니다.

forward error correction Circle 2024. 11. 18. 08:19
반응형

Ⅰ. 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을 사용하면 특정 서브넷 마스크에 기반한 네트워크를 정의하여 필요한 크기만큼의 서브넷을 생성할 수 있습니다.

반응형