더북(TheBook)

이 장 앞부분에서 배웠듯이, 주소 클래스 시스템은 상대적으로 다루기 쉽지 않으며 세밀한 제어를 위한 서브넷 시스템을 요구합니다. CIDR은 라우팅 테이블의 주소 블록을 정의하기 때문에 좀 더 유동적이고 유연한 기술입니다. CIDR은 8, 16 또는 24비트로 사전 정의된 네트워크 ID에 의존하지 않습니다. 대신 CIDR 접두사라고 하는 단일 숫자가 네트워크/서브넷 ID 역할을 하는 주소 내의 비트 수를 지정합니다. 이 접두사는 VLSM(variable-length subnet mask)이라고도 합니다. 이는 주소 공간 내 어느 곳이든 포함될 수 있어서 관리자에게 서브넷과 주소의 네트워크와 호스트 부분의 경계를 지정할 수 있도록 단순하고 간단한 표기법을 정의하는 유연한 수단을 제공합니다. CIDR 표기법은 주소의 네트워크 부분에서 비트 수를 지정하는 10의 자릿수 뒤에 슬래시(/) 구분 기호를 사용합니다. 예를 들어 CIDR 주소 205.123.196.183/25에서 /25는 주소의 25비트가 서브넷 마스크 255.255.255.128에 해당하는 네트워크를 참조하도록 지정합니다.

CIDR 접두사는 본질적으로 네트워크 내의 모든 호스트에 대해 공유되는 IP 주소의 선행 비트 수를 정의합니다. CIDR의 한 가지 강력한 기능은 네트워크를 세분화하는 것뿐만 아니라 ISP 혹은 관리자가 여러 개의 연속된 클래스 C 네트워크를 하나의 항목으로 집계 또는 결합할 수 있게 한다는 것입니다. CIDR의 이러한 기능은 인터넷 라우팅 테이블을 매우 단순화해 IPv4 인터넷의 수명을 연장했습니다. 일련의 연속 클래스 C 네트워크를 빌리는 ISP는 모든 네트워크를 정의하기 위해 하나의 항목만 필요합니다. 이때 CIDR 접두사는 슈퍼넷 마스크(supernet mask)의 역할을 합니다. 예를 들어 ISP는 204.21.128.0(11001100000101011000000000000000)부터 204.21.255.255(11001100000101011111111111111111)까지 범위의 모든 클래스 C 주소가 할당될 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.