서브넷 CIDR 예약
서브넷 CIDR 예약은 AWS에서 네트워크 인터페이스에 할당할 수 없도록 따로 설정한 IPv4 또는 IPv6 주소 범위입니다. 이렇게 하면 네트워크 인터페이스에 사용할 IPv4 또는 IPv6 CIDR 블록('접두사'라고도 함)을 예약할 수 있습니다.
서브넷 CIDR 예약을 생성할 때 예약된 ID 주소를 사용하는 방법을 지정합니다. 다음과 같은 옵션을 사용할 수 있습니다.
-
접두사—AWS에서 예약된 IP 주소 범위의 주소를 네트워크 인터페이스에 할당합니다. 자세한 내용은 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 예약 편집
https://console.aws.amazon.com/vpc/
에서 Amazon VPC 콘솔을 엽니다. -
탐색 창에서 Subnets를 선택합니다.
-
서브넷을 선택합니다.
-
기존 서브넷 CIDR 예약에 대한 정보를 얻으려면 CIDR 예약 탭을 선택합니다.
-
서브넷 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 --cidr2600: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