네트워크 인터페이스의 프리픽스 관리

네트워크 인터페이스의 프리픽스 관리 (Manage prefixes for your network interfaces)

네트워크 인터페이스에 프리픽스(prefix)를 할당할 때, AWS가 자동으로 프리픽스를 할당하도록 하거나 사용자 지정 프리픽스를 지정할 수 있어요. 자동 할당을 허용하고 네트워크 인터페이스의 서브넷에 prefix 유형의 서브넷 CIDR 예약이 있으면, AWS는 서브넷 CIDR 예약에서 프리픽스를 선택해요. 그렇지 않으면 서브넷 CIDR 범위에서 선택해요.

출처: 문서

본문

네트워크 인터페이스 생성 시 프리픽스 할당 (Assign prefixes during network interface creation)

네트워크 인터페이스를 만들 때 자동 또는 사용자 지정 프리픽스를 할당할 수 있어요.

콘솔 (Console)

네트워크 인터페이스 생성 시 자동 프리픽스 할당하기: Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다. 탐색 창에서 Network Interfaces를 선택해요. Create network interface를 선택해요. 네트워크 인터페이스에 대한 설명을 입력하고, 네트워크 인터페이스를 만들 서브넷을 선택하며, 프라이빗 IPv4와 IPv6 주소를 구성해요. Advanced settings를 펼쳐요. IPv4 prefix delegation에서 다음 중 하나를 수행해요.

  • IPv4 프리픽스를 자동으로 할당하려면 Auto-assign을 선택해요. Number of IPv4 prefixes에 할당할 프리픽스 수를 입력해요.
  • 특정 IPv4 프리픽스를 할당하려면 Custom을 선택해요. Add new prefix를 선택하고 프리픽스를 입력해요. IPv6 prefix delegation에서 다음 중 하나를 수행해요.
  • IPv6 프리픽스를 자동으로 할당하려면 Auto-assign을 선택해요. Number of IPv6 prefixes에 할당할 프리픽스 수를 입력해요.
  • 특정 IPv6 프리픽스를 할당하려면 Custom을 선택해요. Add new prefix를 선택하고 프리픽스를 입력해요. 참고 IPv6 prefix delegation은 선택한 서브넷이 IPv6을 사용하도록 활성화된 경우에만 나타나요. 네트워크 인터페이스와 연결할 보안 그룹을 선택하고 필요하면 리소스 태그를 할당해요. Create network interface를 선택해요.

AWS CLI

네트워크 인터페이스 생성 시 자동 IPv4 프리픽스 할당하기: create-network-interface 명령을 사용하고 --ipv4-prefix-count를 AWS가 할당할 IPv4 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv4 프리픽스 하나를 할당해요.

aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv4 automatic example" \
    --ipv4-prefix-count 1

네트워크 인터페이스 생성 시 특정 IPv4 프리픽스 할당하기: create-network-interface 명령을 사용하고 --ipv4-prefixes를 프리픽스로 설정해요. AWS는 이 범위에서 IPv4 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 10.0.0.208/28이에요.

aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv4 manual example" \
    --ipv4-prefixes Ipv4Prefix=10.0.0.208/28

네트워크 인터페이스 생성 시 자동 IPv6 프리픽스 할당하기: create-network-interface 명령을 사용하고 --ipv6-prefix-count를 AWS가 할당할 IPv6 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv6 프리픽스 하나를 할당해요.

aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv6 automatic example" \
    --ipv6-prefix-count 1

네트워크 인터페이스 생성 시 특정 IPv6 프리픽스 할당하기: create-network-interface 명령을 사용하고 --ipv6-prefixes를 프리픽스로 설정해요. AWS는 이 범위에서 IPv6 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 2600:1f13:fc2:a700:1768::/80이에요.

aws ec2 create-network-interface \
    --subnet-id subnet-047cfed18eEXAMPLE \
    --description "IPv6 manual example" \
    --ipv6-prefixes Ipv6Prefix=2600:1f13:fc2:a700:1768::/80

PowerShell

네트워크 인터페이스 생성 시 자동 IPv4 프리픽스 할당하기: New-EC2NetworkInterface cmdlet을 사용하고 Ipv4PrefixCount를 AWS가 할당할 IPv4 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv4 프리픽스 하나를 할당해요.

New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv4 automatic example' `
    -Ipv4PrefixCount 1

네트워크 인터페이스 생성 시 특정 IPv4 프리픽스 할당하기: New-EC2NetworkInterface cmdlet을 사용하고 Ipv4Prefix를 프리픽스로 설정해요. AWS는 이 범위에서 IPv4 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 10.0.0.208/28이에요.

Import-Module AWS.Tools.EC2
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv4 manual example' `
    -Ipv4Prefix (New-Object `
        -TypeName Amazon.EC2.Model.Ipv4PrefixSpecificationRequest `
        -Property @ { Ipv4Prefix = '10.0.0.208/28'})

네트워크 인터페이스 생성 시 자동 IPv6 프리픽스 할당하기: New-EC2NetworkInterface cmdlet을 사용하고 Ipv6PrefixCount를 AWS가 할당할 IPv6 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv6 프리픽스 하나를 할당해요.

New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv6 automatic example' `
    -Ipv6PrefixCount 1

네트워크 인터페이스 생성 시 특정 IPv6 프리픽스 할당하기: New-EC2NetworkInterface cmdlet을 사용하고 Ipv6Prefixes를 프리픽스로 설정해요. AWS는 이 범위에서 IPv6 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 2600:1f13:fc2:a700:1768::/80이에요.

Import-Module AWS.Tools.EC2
New-EC2NetworkInterface `
    -SubnetId 'subnet-047cfed18eEXAMPLE' `
    -Description 'IPv6 manual example' `
    -Ipv6Prefix (New-Object `
        -TypeName Amazon.EC2.Model.Ipv6PrefixSpecificationRequest `
        -Property @ { Ipv6Prefix = '2600:1f13:fc2:a700:1768::/80'})

기존 네트워크 인터페이스에 프리픽스 할당 (Assign prefixes to an existing network interface)

기존 네트워크 인터페이스에 자동 또는 사용자 지정 프리픽스를 할당할 수 있어요.

콘솔 (Console)

기존 네트워크 인터페이스에 자동 프리픽스 할당하기: Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다. 탐색 창에서 Network Interfaces를 선택해요. 프리픽스를 할당할 네트워크 인터페이스를 선택하고 Actions, Manage prefixes를 선택해요. IPv4 prefix delegation에서 다음 중 하나를 수행해요.

  • IPv4 프리픽스를 자동으로 할당하려면 Auto-assign을 선택해요. Number of IPv4 prefixes에 할당할 프리픽스 수를 입력해요.
  • 특정 IPv4 프리픽스를 할당하려면 Custom을 선택해요. Add new prefix를 선택하고 프리픽스를 입력해요. IPv6 prefix delegation에서 다음 중 하나를 수행해요.
  • IPv6 프리픽스를 자동으로 할당하려면 Auto-assign을 선택해요. Number of IPv6 prefixes에 할당할 프리픽스 수를 입력해요.
  • 특정 IPv6 프리픽스를 할당하려면 Custom을 선택해요. Add new prefix를 선택하고 프리픽스를 입력해요. 참고 IPv6 prefix delegation은 선택한 서브넷이 IPv6을 사용하도록 활성화된 경우에만 나타나요. Save를 선택해요.

AWS CLI

기존 네트워크 인터페이스에 IPv6 프리픽스를 할당하려면 assign-ipv6-addresses 명령을, IPv4 프리픽스를 할당하려면 assign-private-ip-addresses 명령을 사용해요. 기존 네트워크 인터페이스에 자동 IPv4 프리픽스 할당하기: assign-private-ip-addresses 명령을 사용하고 --ipv4-prefix-count를 AWS가 할당할 IPv4 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv4 프리픽스 하나를 할당해요.

aws ec2 assign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefix-count 1

기존 네트워크 인터페이스에 특정 IPv4 프리픽스 할당하기: assign-private-ip-addresses 명령을 사용하고 --ipv4-prefixes를 프리픽스로 설정해요. AWS는 이 범위에서 IPv4 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 10.0.0.208/28이에요.

aws ec2 assign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefixes 10.0.0.208/28

기존 네트워크 인터페이스에 자동 IPv6 프리픽스 할당하기: assign-ipv6-addresses 명령을 사용하고 --ipv6-prefix-count를 AWS가 할당할 IPv6 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv6 프리픽스 하나를 할당해요.

aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefix-count 1

기존 네트워크 인터페이스에 특정 IPv6 프리픽스 할당하기: assign-ipv6-addresses 명령을 사용하고 --ipv6-prefixes를 프리픽스로 설정해요. AWS는 이 범위에서 IPv6 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 2600:1f13:fc2:a700:18bb::/80이에요.

aws ec2 assign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefixes 2600:1f13:fc2:a700:18bb::/80

PowerShell

기존 네트워크 인터페이스에 자동 IPv4 프리픽스 할당하기: Register-EC2PrivateIpAddress cmdlet을 사용하고 Ipv4PrefixCount를 AWS가 할당할 IPv4 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv4 프리픽스 하나를 할당해요.

Register-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4PrefixCount 1

기존 네트워크 인터페이스에 특정 IPv4 프리픽스 할당하기: Register-EC2PrivateIpAddress cmdlet을 사용하고 Ipv4Prefix를 프리픽스로 설정해요. AWS는 이 범위에서 IPv4 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 10.0.0.208/28이에요.

Register-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4Prefix '10.0.0.208/28'

기존 네트워크 인터페이스에 자동 IPv6 프리픽스 할당하기: Register-EC2Ipv6AddressList cmdlet을 사용하고 Ipv6PrefixCount를 AWS가 할당할 IPv6 프리픽스 수로 설정해요. 다음 예시에서 AWS는 IPv6 프리픽스 하나를 할당해요.

Register-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6PrefixCount 1

기존 네트워크 인터페이스에 특정 IPv6 프리픽스 할당하기: Register-EC2Ipv6AddressList cmdlet을 사용하고 Ipv6Prefix를 프리픽스로 설정해요. AWS는 이 범위에서 IPv6 주소를 선택해요. 다음 예시에서 프리픽스 CIDR은 2600:1f13:fc2:a700:18bb::/80이에요.

Register-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6Prefix '2600:1f13:fc2:a700:18bb::/80'

네트워크 인터페이스에서 프리픽스 제거 (Remove prefixes from your network interfaces)

기존 네트워크 인터페이스에서 프리픽스를 제거할 수 있어요.

콘솔 (Console)

네트워크 인터페이스에서 프리픽스 제거하기: Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다. 탐색 창에서 Network Interfaces를 선택해요. 네트워크 인터페이스를 선택해요. Actions, Manage prefixes를 선택해요. IPv4 prefix delegation에서 특정 프리픽스를 제거하려면 제거할 프리픽스 옆의 Unassign을 선택해요. 모든 프리픽스를 제거하려면 Do not assign을 선택해요. IPv6 prefix delegation에서 특정 프리픽스를 제거하려면 제거할 프리픽스 옆의 Unassign을 선택해요. 모든 프리픽스를 제거하려면 Do not assign을 선택해요. 참고 IPv6 prefix delegation은 선택한 서브넷이 IPv6을 사용하도록 활성화된 경우에만 나타나요. Save를 선택해요.

AWS CLI

기존 네트워크 인터페이스에서 IPv6 프리픽스를 제거하려면 unassign-ipv6-addresses 명령을, IPv4 프리픽스를 제거하려면 unassign-private-ip-addresses 명령을 사용할 수 있어요. 네트워크 인터페이스에서 IPv4 프리픽스 제거하기: unassign-private-ip-addresses 명령을 사용하고 --ipv4-prefix를 제거할 프리픽스 CIDR로 설정해요.

aws ec2 unassign-private-ip-addresses \
    --network-interface-id eni-081fbb4095EXAMPLE \
    --ipv4-prefixes 10.0.0.176/28

네트워크 인터페이스에서 IPv6 프리픽스 제거하기: unassign-ipv6-addresses 명령을 사용하고 --ipv6-prefix를 제거할 프리픽스 CIDR로 설정해요.

aws ec2 unassign-ipv6-addresses \
    --network-interface-id eni-00d577338cEXAMPLE \
    --ipv6-prefix 2600:1f13:fc2:a700:18bb::/80

PowerShell

네트워크 인터페이스에서 IPv4 프리픽스 제거하기: Unregister-EC2PrivateIpAddress cmdlet을 사용하고 Ipv4Prefix를 제거할 프리픽스 CIDR로 설정해요.

Unregister-EC2PrivateIpAddress `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv4Prefix '10.0.0.208/28'

네트워크 인터페이스에서 IPv6 프리픽스 제거하기: Unregister-EC2Ipv6AddressList cmdlet을 사용하고 Ipv6Prefix를 제거할 프리픽스 CIDR로 설정해요.

Unregister-EC2Ipv6AddressList `
    -NetworkInterfaceId 'eni-00d577338cEXAMPLE' `
    -Ipv6Prefix '2600:1f13:fc2:a700:18bb::/80'

더 알아보기 (Learn more)