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 개를 사용할 수 있다.
'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 |