Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

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

Classless Inter-Domain Routing은 인터넷을 통해 네트워크 트래픽을 라우팅하기 위한 표준 체계로 1990년대에 개발되었습니다. CIDR 기술이 개발되기 전에 인터넷 라우터는 IP 주소 클래스를 기반으로 네트워크 트래픽을 관리했습니다. 이 시스템에서 IP 주소 값은 라우팅을 위한 하위 네트워크를 결정합니다.

CIDR은 IP 서브넷의 대안입니다. IP 주소를 주소 자체의 값과 관계없이 하위 네트워크로 구성합니다. CIDR은 슈퍼넷팅 이라고도 합니다. 네트워크 라우팅을 위해 여러 서브넷을 그룹화할 수 있기 때문입니다.

CIDR 표기법

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

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

xxx.xxx.xxx.xxx/n

CIDR 표기법은 위의 형식을 사용합니다. 여기서 n (가장 왼쪽) 1의 숫자입니다. 마스크의 비트

192.168.12.0/23

위의 예는 네트워크 마스크 255.255.254.0를 적용합니다. 192.168 네트워크, 192.168.12.0부터 시작 . 이 표기법은 주소 범위 192.168.12.0을 나타냅니다. 192.168.13.255로 .

클래스 기반 네트워킹과 비교하여 192.168.12.0/23 두 개의 클래스 C 서브넷 192.168.12.0의 집계를 나타냅니다. 및 192.168.13.0 각각의 서브넷 마스크는 255.255.255.0입니다. .

시각화하는 또 다른 방법은 다음과 같습니다.

192.168.12.0/23 =192.168.12.0/24 + 192.168.13.0/24

또한 CIDR은 주어진 IP 주소 범위의 기존 클래스와 관계없이 인터넷 주소 할당 및 메시지 라우팅을 지원합니다.

10.4.12.0/22

위의 예는 주소 범위 10.4.12.0 을 나타냅니다. 10.4.15.255까지 (네트워크 마스크 255.255.252.0 ). 이것은 훨씬 더 큰 클래스 A 공간 내에서 4개의 클래스 C 네트워크에 해당하는 것을 할당합니다.

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

다음은 몇 가지 예입니다.

  • 10.0.0.0/8
  • 172.16.0.0/16
  • 192.168.3.0/24

CIDR 작동 방식

인터넷에서 처음 구현되었을 때 Border Gateway Protocol 및 Open Shortest Path First와 같은 핵심 라우팅 프로토콜은 CIDR을 지원하도록 업데이트되었습니다. 더 이상 사용되지 않거나 덜 널리 사용되는 라우팅 프로토콜은 CIDR을 지원하지 않을 수 있습니다.

CIDR 구현을 위해서는 네트워크 라우팅 프로토콜에 특정 지원이 포함되어야 합니다.

CIDR 집계에는 관련된 네트워크 세그먼트가 주소 공간에서 연속(숫자적으로 인접)해야 합니다. 예를 들어 CIDR은 192.168.12.0을 집계할 수 없습니다. 및 192.168.15.0 중간 .13이 아닌 경우 단일 경로로 및 .14 주소 범위가 포함됩니다.

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

CIDR 및 IPv6

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