IT/NCP[Naver Cloud Platform]

[NCP 202] CIDR 범위

송시 2022. 6. 23. 23:47
728x90

CIDR 은 결국 마지막 bit mask 로 계산하게 되는데 

 

192.168.0.0/24 면 총 32bit 중 앞에 24bit 를 제외하면 나머지는 사용 가능한 IP 범위가 나온다.

 

32 bit 중에 24 bit를 mask 하면

192.168.0 = 11111111.1111111.11111111 이 되고 나머지 00000000 부분이 할당 받을 수 있는 IP 범위가 된다.

 

예제에서는 bit mask에 속하지 않은 마지막 00000000 을 십진수로 계산해보면 최대 가능한 숫자가 나오는데

 

2^8 = 256 개다

192.168.0.0 ~ 192.168.0.255 까지 사용 가능한 IP 갯수가 나온다, 즉 256개가 사용가능한 IP 범위가 된다.

 

192.168.1.0/28 이되면 32 bit 중 28 bit 를 mask 하면

11111111.11111111.11111111.1111000 이 되기에, 2^4 = 16 개가 나온다

192.168.1.0 ~ 192.168.1.15 총 16개의 IP를 사용할 수 있게 된다.

 

이를 좀 더 쉽게 계산하는 방법이 있는데, 32 bit 에서 bit mask 만큼을 빼기 한 후에 그 값과 2의 제곱으로 계산 하면 총 사용 가능한 IP 갯수가 나온다.

 

/24 -> 254

/25 -> 128

/26 -> 64

/27 -> 32

/28 -> 16

/29 -> 8

/30 -> 4

/31 -> 2

/32 -> 1

 

그런데 IP 범위의 가장 첫번째와 가장 마지막은 특수한 목적에 의해서 예약되어 있기에 실제로 일반적으로 사용할 수 있는 IP가 아니기에 -2 를 해야 한다.

 

물론 각 CSP 마다 네트워크 대역중에 예약해서 사용하는 IP 들이 있기에 각 CSP 마다 허용 가능한 IP 범위가 다르긴 하지만, 그걸 떠나서

처음 IP와 마지막 IP는 클라우드와 상관없이 네트워크적으로 예약해서 사용한다

 

위를 예로 든다면

 

/24 -> 254 개를 사용할 수 있고

/28 - > 30 개를 사용할 수 있다.

 

 

728x90

'IT > NCP[Naver Cloud Platform]' 카테고리의 다른 글

NFS 포트 방화벽 관련  (0) 2022.07.26
[NCP] classic platform 의 private subnet 에서의 ACG  (0) 2022.06.27
[NCP 202] ACG 적용 대상  (0) 2022.06.23
[NCP 202] IP header  (0) 2022.06.23
[NCP 202] UDP 서비스  (0) 2022.06.23