서브넷 CIDR 예약 - Amazon Virtual Private Cloud

서브넷 CIDR 예약

서브넷 CIDR 예약은 AWS에서 네트워크 인터페이스에 할당할 수 없도록 따로 설정한 IPv4 또는 IPv6 주소 범위입니다. 이렇게 하면 네트워크 인터페이스에 사용할 IPv4 또는 IPv6 CIDR 블록('접두사'라고도 함)을 예약할 수 있습니다.

서브넷 CIDR 예약을 생성할 때 예약된 ID 주소를 사용하는 방법을 지정합니다. 다음과 같은 옵션을 사용할 수 있습니다.

  • 접두사—AWS에서 예약된 IP 주소 범위의 주소를 네트워크 인터페이스에 할당합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서의 Amazon EC2 네트워크 인터페이스에 접두사 할당을 참조하세요.

  • 명시적—네트워크 인터페이스에 IP 주소를 수동으로 할당합니다.

다음 규칙이 서브넷 CIDR 예약에 적용됩니다.

  • 서브넷 CIDR 예약을 생성할 때 IP 주소 범위에는 이미 사용 중인 주소가 포함될 수 있습니다. 서브넷 예약을 생성해도 이미 사용 중인 IP 주소는 할당 해제되지 않습니다.

  • 서브넷당 여러 CIDR 범위를 예약할 수 있습니다. 동일한 VPC 내에 여러 CIDR 범위를 예약하면 CIDR 범위가 겹쳐지지 않습니다.

  • 접두사 위임을 위해 서브넷에서 2개 이상의 범위를 예약하고 접두사 위임을 자동 할당하도록 구성한 경우 네트워크 인터페이스에 할당할 IP 주소를 임의로 선택합니다.

  • 서브넷 예약을 삭제하면 사용하지 않은 IP 주소를 AWS에서 네트워크 인터페이스에 할당할 수 있습니다. 서브넷 예약을 삭제해도 사용 중인 IP 주소는 할당 해제되지 않습니다.

Classless Inter-Domain Routing(CIDR) 표기법에 대한 자세한 내용은 VPC 및 서브넷의 IP 주소 지정 섹션을 참조하세요.

콘솔을 사용한 서브넷 CIDR 예약 작업

다음과 같이 서브넷 CIDR 예약을 만들고 관리할 수 있습니다.

서브넷 CIDR 예약 편집
  1. https://console.aws.amazon.com/vpc/에서 Amazon VPC 콘솔을 엽니다.

  2. 탐색 창에서 서브넷(Subnets)을 선택합니다.

  3. 서브넷을 선택합니다.

  4. 기존 서브넷 CIDR 예약에 대한 정보를 얻으려면 CIDR 예약 탭을 선택합니다.

  5. 서브넷 CIDR 예약을 추가하거나 제거하려면 작업CIDR 예약 편집을 선택한 후 다음을 수행합니다.

    • IPv4 CIDR 예약을 추가하려면 IPv4, IPv4 CIDR 예약 추가를 선택합니다. 예약 유형을 선택하고 CIDR 범위를 입력한 다음 추가를 선택합니다.

    • IPv6 CIDR 예약을 추가하려면IPv6, IPv6 CIDR 예약 추가를 선택합니다. 예약 유형을 선택하고 CIDR 범위를 입력한 다음 추가(Add)를 선택합니다.

    • CIDR 예약을 제거하려면 서브넷 CIDR 예약에 대해 제거를 선택합니다.

AWS CLI를 사용한 서브넷 CIDR 예약 작업

AWS CLI를 사용하여 서브넷 CIDR 예약을 만들고 관리할 수 있습니다.

서브넷 CIDR 예약 만들기

create-subnet-cidr-reservation을 사용하여 서브넷 CIDR 예약을 생성합니다.

aws ec2 create-subnet-cidr-reservation --subnet-id subnet-03c51e2eEXAMPLE --reservation-type prefix --cidr 2600:1f13:925:d240:3a1b::/80

출력의 예제는 다음과 같습니다.

{ "SubnetCidrReservation": { "SubnetCidrReservationId": "scr-044f977c4eEXAMPLE", "SubnetId": "subnet-03c51e2ef5EXAMPLE", "Cidr": "2600:1f13:925:d240:3a1b::/80", "ReservationType": "prefix", "OwnerId": "123456789012" } }

서브넷 CIDR 예약 보기

get-subnet-cidr-reservations을 사용하여 서브넷 CIDR 예약의 세부 정보를 볼 수 있습니다.

aws ec2 get-subnet-cidr-reservations --subnet-id subnet-05eef9fb78EXAMPLE

서브넷 CIDR 예약 삭제

delete-subnet-cidr-reservation을 사용하여 서브넷 CIDR 예약을 삭제합니다.

aws ec2 delete-subnet-cidr-reservation --subnet-cidr-reservation-id scr-044f977c4eEXAMPLE