CIDR (classless interdomain routing)
CIDR은 IP 주소를 비트 단위로 표현
- CIDR은 네트워크 ID 부분을 빌려서 호스트 비트로 사용한다 (슈퍼넷팅)
- CIDR은 Aggregation, Summarize, routing information 을 가능하게 한다.
- Aggregation, Summarize은 라우팅 테이블 크기를 줄여준다.
172.24.0.0/16 ~172.31.0.0/16 을 CIDR은 172.24.0.0/13 으로 여덟개의 네트워크들을 요약 할 수 있다.
여덟개의 네트워크는 172.24(10101100 00011 – 프리픽스 13)을 공유한다.
하나의 주소와 마스크는 여덟 개의 네트워크로의 라우트를 요약하는 클래스리스 프리 픽스를 정의한다. (172.24.0.0/13)
CIDR (classless interdomain routing)
CIDR 을 사용함으로써 이점
- 좀 더 효율 적인 라우팅 (more efficient routing)
- 라우팅 테이블 재계산하거나 알맞은 엔트리를 찾기 위해 라우팅 테이블 엔트리를 정렬할때,
CPU 싸이클의 수를 줄일 수 있다.
-라우터의 메모리 요구량을 줄일 수 있다.
400개의 호스트에 할당할 주소가 필요할 경우
- B class 를 받으면 수천개의 IP 낭비
- C class 2 개를 받으면 라우팅 테이블에 2개의 엔트리가 필요
- C class 주소를 슈퍼넷팅을 해서 사용하면, 주소의 낭비나 불필요한게 라우팅 테이블 수를 증가
시킬 필요없이 주소 공간을 얻을 수 있다.
예 : 207.25.54.0 과 207.25.55.0을 슈퍼넷팅하면 207.25.54.0/23 이 되므로 , 주소 공간의
낭비가 많은 B 클래스 주소의 경우와 다르게 400개의 호스트를 적당히 넘기게 된다. (512개의 호스트)
ISP 의 고객 네트워크들은 하나의 슈퍼넷(207.21.54.0/23)으로 인터넷 라우터들 사이게 광고 될수 있게 한다.
VLSM
VLSM (variable-length subnet mask)
RIP v1 또는 IGRP는 VLSM을 지원하지 않는다.
■ VLSM 특징
VLSM은 하나의 네트워크가 하나 이상의 서브넷 마스크를 가질 수 있는 능력과 이미 서브넷팅된 네트워크 주소로 서브넷팅할 수 있는 능력을 제공한다.
■ VLSM 계산
이미 서브넷팅된 주소를 다스 서브넷팅 할 수 있다.
1단계 – 172.16.32.0 을 이진 형식으로 기술
2단계 – 그림과 같이 20번째 비트와 21번째 비트 사이에 수직선을 그린다.(원래의 서브넷 경계)
3단계 – 26번째 비트와 27번째 비트 사이에 수직선을 그린다 (/20 을 /26으로 다시 서브넷팅)
4단계 – 2개의 수직선 사이에서 가장 작은 수부터 가장 큰수까지 64개의 서브넷 주소를 계산