[EKS] Difference between assigned IP address and number of IPs available for subnet

Print

질문

Pod, EC2에 할당된 IP 주소와 Subnet에 사용 가능한 IP 개수의 차이가 있습니다.

답변

참조 링크[1]에 따르면, '각 서브넷 CIDR 블록에서 첫 4개의 IP 주소와 마지막 IP 주소는 사용자가 사용할 수 없으므로 EC2 인스턴스 등의 리소스에 할당할 수 없습니다.' 라고 나와있습니다.

따라서, 256 IPs(24비트 서브넷)에 있는 5개의 예약된 주소를 제외한 나머지 251개의 주소만을 사용할 수 있습니다.

10.0.0.0/24 CIDR 블록의 서브넷을 예시로 들자면, 다음 5개 IP 주소가 예약되어 있습니다.

  • 10.0.0.0 : 네트워크 주소

  • 10.0.0.1 : AWS에서 VPC 라우터용으로 예약한 주소

  • 10.0.0.2 : AWS에서 예약한 주소. DNS 서버의 IP 주소는 기본 VPC 네트워크 범위에 2를 더한 주소입니다.
    CIDR 블록이 여러 개인 VPC의 경우, DNS 서버의 IP 주소가 기본 CIDR에 위치합니다.
    또한 각 서브넷 범위의 기본에 2를 더한 주소를 VPC의 모든 CIDR 블록에 대해 예약합니다.

  • 10.0.0.3 : AWS에서 앞으로 사용하려고 예약한 주소

  • 10.0.0.255 : 네트워크 브로드캐스트 주소. VPC에서는 브로드캐스트를 지원하지 않으므로, 이 주소를 예약합니다.

[1] VPC의 서브넷
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/configure-subnets.html#subnet-sizing

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.