CIDR - 클래스없는 도메인 간 라우팅

CIDR 표기법 및 IP 주소 정보

CIDR은 Classless Inter-Domain Routing의 약자입니다. CIDR은 인터넷을 통해 네트워크 트래픽을 라우팅하기위한 표준 체계로 1990 년대에 개발되었습니다.

왜 CIDR을 사용해야합니까?

CIDR 기술이 개발되기 전에 인터넷 라우터는 IP 주소 클래스를 기반으로 네트워크 트래픽을 관리했습니다. 이 시스템에서 IP 주소의 값은 라우팅 용도로 서브 네트워크를 결정합니다.

CIDR은 전통적인 IP 서브넷에 대한 대안입니다. IP 주소를 주소 자체와는 별도로 서브 네트워크로 구성합니다. CIDR은 네트워크 라우팅을 위해 여러 서브넷 을 효과적으로 그룹화 할 수 있으므로 수퍼 넷 (supernetting)이라고도합니다.

CIDR 표기법

CIDR은 IP 주소와 관련 네트워크 마스크의 조합을 사용하여 IP 주소 범위를 지정합니다. CIDR 표기법은 다음 형식을 사용합니다.

여기서 n은 마스크의 (가장 왼쪽) '1'비트 수입니다. 예 :

네트워크 마스크 255.255.254.0을 192.168 네트워크에 192.168.12.0부터 적용합니다. 이 표기법은 192.168.12.0 - 192.168.13.255의 주소 범위를 나타냅니다. 기존의 클래스 기반 네트워킹에 비해 192.168.12.0/23은 서브넷 마스크가 255.255.255.0 인 두 클래스 C 서브넷 192.168.12.0 및 192.168.13.0의 집합을 나타냅니다. 다른 말로:

또한 CIDR은 지정된 IP 주소 범위의 전통적인 클래스와 관계없이 인터넷 주소 할당 및 메시지 라우팅을 지원합니다. 예 :

주소 범위 10.4.12.0 - 10.4.15.255 (네트워크 마스크 255.255.252.0)를 나타냅니다. 이것은 훨씬 더 큰 클래스 A 공간 내에 네 개의 클래스 C 네트워크를 할당합니다.

비 CIDR 네트워크에도 CIDR 표기법이 사용되는 경우가 있습니다. 그러나 비 CIDR IP 서브넷에서 n 값은 8 (클래스 A), 16 (클래스 B) 또는 24 (클래스 C)로 제한됩니다. 예 :

CIDR 작동 방식

CIDR 구현에는 네트워크 라우팅 프로토콜에 특정 지원이 포함되어야합니다. 처음 인터넷에 구현되었을 때 BGP (Border Gateway Protocol) 및 OSPF (Open Shortest Path First)와 같은 핵심 라우팅 프로토콜 이 CIDR을 지원하도록 업데이트되었습니다. 사용되지 않거나 덜 인기있는 라우팅 프로토콜은 CIDR을 지원하지 않을 수 있습니다.

CIDR 집합은 관련된 네트워크 세그먼트가 주소 공간에서 연속적으로 인접하여 있어야합니다. 예를 들어 CIDR은 .13 및 .14 중간 주소 범위가 포함되지 않는 한 192.168.12.0 및 192.168.15.0을 단일 경로로 집계 할 수 없습니다.

인터넷 서비스 공급자 간의 트래픽을 관리하는 인터넷 WAN 또는 백본 라우터는 일반적으로 IP 주소 공간을 보존한다는 목표를 달성하기 위해 CIDR을 지원합니다. 주류 소비자 라우터는 CIDR을 지원하지 않는 경우가 많으므로 홈 네트워크 및 소규모 공용 네트워크 ( LAN )를 포함한 개인 네트워크는 종종이를 사용하지 않습니다.

CIDR 및 IPv6

IPv6 는 IPv4와 동일한 방식으로 CIDR 라우팅 기술과 CIDR 표기법을 사용합니다. IPv6은 완전한 클래스없는 주소 지정을 위해 설계되었습니다.