CIDR
태그 :
- 개념
- - 도메인간의 라우팅에 사용되는 인터넷 주소를, 원래의 IP 주소 클래스 체계를 쓰는 것보다 더욱 융통성 있도록 할당하고, 지정하는 방식 - 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, IP 주소할당 기법(네트워크 클래스를 대체)
I. IP주소의 융통적인 할당 및 관리, CIDR (Classless Inter-Domain Routing)의 개요
가. CIDR의 정의
- 도메인간의 라우팅에 사용되는 인터넷 주소를, 원래의 IP 주소 클래스 체계를 쓰는 것보다 더욱 융통성 있도록 할당하고, 지정하는 방식
- 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, IP 주소할당 기법(네트워크 클래스를 대체)
나. CIDR의 특징
- 활용 가능한 인터넷 주소의 숫자가 크게 증가
- 인터넷 백본 네트웍 상에서 실질적으로 모든 게이트웨이 호스트에 의해 사용되는 라우팅 시스템
- IP Address/Mask의 형식, 예) 192.30.250.00/18
("192.30.250.00"은 네트웍 주소, "18"이라는 것은 처음 18 비트가 네트웍 주소 부분이고, 나머지 14 비트가 특정한 호스트 주소라는 것을 의미함)
- 원래 IPv4 주소체계의 주소 낭비를 보강한 방법
- 라우터에서의 빠른 주소처리 가능
Ⅱ. CIDR 개념도와 서브넷팅(Subnetting)/슈퍼네팅(Supernetting)
가. CIDR 개념도
- ISP : 서브네팅되어 있는 각 회사별 네트워크 ID를 슈퍼네팅을 통하여 합침.
- Backbone : ISP에서 통합된 네트워크 정보
나. 서브넷팅(Subnetting)
절차 |
설명 |
필요 네트워크 수 결정 |
- 현재 필요한 네트워크 수와 차후 확장성을 고려하여 적정수치 산출 |
필요한 네트워크 ID를 만들기 위해 전환 할 bit수의 결정 |
- 4개의 네트워크를 지원하기 위해서는 2^2=4 호스트 아이디 2자리를 필요로 함. |
서브넷 마스크 계산 |
네트워크 ID : 11111111 11111111 11111111 11000000(26개) 호스트 ID : 2자리 서브넷 마스크 : 255.255.255.192 |
서브넷 ID 계산 |
- 207.46.230.0 - 207.43.230.64 - 207.43.230.128 - 207.43.230.192 - 4개 영역의 네트워크 주소 사용가능 |
서브넷별 호스트 ID의 범위 계산 |
- 사용 가능한 호스트 수(2^6-2=62개) - 207.46.230.1 ~ 207.46.230.63 / 207.46.230.65 ~ 207.46.230.127 / 207.46.230.129 ~ 207.46.230.191 / 207.46.230.193 ~ 207.46.230.254 |
다. 슈퍼네팅(Supernetting)
- 192.168.1.0 ~ 192.168.5.0 까지 5개의 네트워크 아이디를 사용할 경우, 슈퍼네팅을 통하여 1개의 라우팅 테이블 정보로 줄일 수 있음.
- 192.168.1.100과 192.168.4.200의 호스트 IP를 사용하는 호스트간 물리적인 통신이 가능해짐.
- ISP와 같은 대형 서비스 벤더에서 사용됨.
라. CIDR Prefix 표기법
기존 표기법 |
IP : 192.168.1.17 |
서브넷 마스크 : 255.255.255.0 bit :11111111 11111111 11111111 00000000(24) |
CIDR 표기법 |
192.168.1.17/24 |
- 기존의 서브넷을 나타내는 방법 255.255.255.0을 24즉, 네트워크에 해당하는 비트의 수로 표시하는 방식을 말한다. 이렇게 IP 주소를 입력할 때 192.168.1.17 255.255.255.0를 192.168.1.17/24로 간략히 줄일 수 있다.
Ⅲ. CIDR과 VLSM의 비교
구분 |
CIDR(Classless Inter Domain Routing) |
VLSM(Variable Length Subnet Mask) |
목적 |
부족한 IP 주소를 해결하기 위해 만들어진 주소 지정 시스템 - 라우팅간 전달 정보를 묶어서 트레픽을 줄임. |
어떤 네트워크에서 IP를 효율적으로 할당하기 위한 방법으로 서로 다른 크기의 서브넷을 지원하기 위한 구조 |
특징 |
- 주소블록을 ISP에게 할당하여 최종 기관으로 할당. - 인터넷 도메인 |
- 한 기관에 이미 할당된 주소공간을 가지고 분할하여 할당 - 인트라넷 도메인 |
예제 |
- 10.1.123.9/20 - 네트워크 영역(2^20) - 호스트 영역(2^12) |
- 192.168.30.0/24 C 클래스를 가진 회사에서 100개의 주소가 필요한 2개 부서 - 필요한 호스트 수 : 2^7 = 128 - 서브넷 마스크 : 255,255,255,128 - IP 대역 : 0 ~ 127, 128 ~255 |
공통점 |
- IP주소를 효율적 사용가능 - 라우팅 테이블의 크기가 줄어 라우터 리소스 사용 감소 |