CIDR
Classless Inter Domain Routing
ex) 192.168.4.0~192.168.7.0/24 를 CIDR하여 NI, SM, 유효한 IP주소와 호스트 수를 구하시오.
192.168.4.0 : 11000000.10101000.00000100.00000000
192.168.7.0 : 11000000.10101000.00000111.00000000
==> 공통 22bits
- Network ID : 192.168.4.0
- subnetmask : 22bits (255.255.252.0)
- 유효 IP주소 : 192.168.4.1~192.168.7.254
- 호스트 수 : 256의 4배(네트웍ip와 broadcast ip를 제외하면 256*4-2, 즉, 2^10-2)
cf. www.subnet-calculator.com/cidr.php
ex) 10.81.171.0/24 에서 호스트ip 13개 사용이 가능한 5개 네트웍
- 13개면 2^4, network ip, boradcast ip 제외하면 14개니까..)
- 10.81.171.0 0 0 0 0 0 0 0 ; 뒷 4비트 변경으로 조건 만족하므로 10.81.171.0/28 답 하나 나왔고
- 10.81.171.0 0 0 1
- 10.81.171.0 0 1 0
- 10.81.171.0 0 1 1
- 10.81.171.0 1 0 0
- 위 다섯개가 각각 ip 16개가 사용 가능한 네트웍, CIDR하면,
. 10.81.171.0/28
. 10.81.171.16/28
. 10.81.171.32/28
. 10.81.171.48/28
. 10.81.171.64/28
- 추가 삽질) 나머지 가능한 모든 네트웍은, 11개. 총 5+11 = 16개, 호스트ip부분을 제외한 나머지 4비트, 2^4=16개
. 10.81.171.0 1 0 1 (80) / 28
. 10.81.171.0 1 1 0 (96) / 28
. 10.81.171.0 1 1 1 (112) / 28
. 10.81.171.1 0 0 0 (128) / 28
. 10.81.171.1 0 0 1 (144) / 28
. 10.81.171.1 0 1 0 (160) / 28
. 10.81.171.1 0 1 1 (176) / 28
. 10.81.171.1 1 0 0 (192) / 28
. 10.81.171.1 1 0 1 (208) / 28
. 10.81.171.1 1 1 0 (224) / 28
. 10.81.171.1 1 1 1 (240) / 28
- 5개 사용하고 남는 네트웍은? --> 위 11개를 CIDR로 최대한 정리해보면 아래 3개로 정리할 수 있다는 뜻
. 10.81.171.80/28
. 10.81.171.96/27
. 10.81.171.128/25