사용자 지정 승인 CIDR 범위에서 플로팅 IP 예약하기

IPv4 용 BYOIP는 베타 기능입니다 일부 고객을 대상으로 평가 및 테스트 용도로 제공되는 것입니다. 접근 권한은 허용 목록에 등재된 계정으로 제한됩니다.

IBM 에서 관리하는 IP 풀 대신, 사용자 지정 승인된 CIDR에서 플로팅 IP 주소를 예약할 수 있습니다. 이 구성을 통해 사용자 고유의 공용 라우팅 가능한 IP 주소를 VPC 내의 가상 네트워크 인터페이스나 공용 게이트웨이에 연결된 플로팅 IP로 사용할 수 있습니다.

시작하기 전에

  • 프로비저닝이 완료되고 ‘ stable ’ 상태인 사용자 지정 승인 CIDR 이 있어야 합니다.
  • 사용자 지정 승인 CIDR에서 할당된 플로팅 IP는 가상 네트워크 인터페이스(VNI) 또는 공용 게이트웨이에만 연결할 수 있습니다. 이들은 기존 네트워크 인터페이스에 연결할 수 없습니다.

콘솔에서 사용자 지정 승인된 CIDR 범위에서 플로팅 IP 예약하기

IBM Cloud 콘솔에서 사용자 지정 승인된 CIDR 범위 내의 플로팅 IP를 예약하려면:

  1. IBM Cloud 콘솔에서 탐색 메뉴 아이콘 > 인프라 VPC 아이콘 > 네트워크 > 플로팅 IP를 선택합니다.

  2. ‘예약’을 클릭하세요.

  3. '위치' 섹션에서 플로팅 IP를 할당받으려는 구역을 선택하십시오.

  4. ‘세부 정보’ 섹션에서 다음 필드를 작성하십시오:

    • 이름: 소문자 영숫자와 하이픈만 사용하여(공백 없이) 플로팅 IP에 대한 고유한 이름을 입력하십시오.
    • 리소스 그룹: 플로팅 IP에 사용할 리소스 그룹을 선택합니다.
    • 태그 (선택 사항): 리소스를 체계적으로 정리할 수 있도록 태그를 추가하세요. 나중에 태그를 추가할 수 있습니다.
    • 액세스 관리 태그 (선택 사항): key:value 형식으로 액세스 관리 태그를 추가합니다. 자세한 정보는 태그를 사용하여 리소스에 대한 액세스 제어를 참조하십시오.
  5. ‘공용 주소 소스 ’에서 ‘사용자 정의 승인된 CIDR’을 선택합니다.

    IBM CIDR (기본값)을 선택하면 시스템은 IBM 에서 관리하는 풀에서 IP 주소를 할당합니다. '사용자 지정 승인된 CIDR'을 선택하면, 자체 승인된 범위에서 IP 주소를 할당하게 됩니다.

  6. ‘승인된 CIDR ’ 메뉴에서 IP를 할당할 사용자 지정 승인된 CIDR을 선택하십시오.

    stable 상태이며 선택한 영역과 연결된 승인된 CIDR만 사용할 수 있습니다.

  7. (선택 사항) ‘ 제본 ’ 섹션에서 플로팅 IP를 리소스에 바인딩합니다:

    • 리소스: 드롭다운 메뉴에서 인스턴스, 서버 또는 가상 네트워크 인터페이스를 선택합니다.
    • 네트워크 인터페이스: 리소스를 선택한 후, 바인딩할 특정 네트워크 인터페이스를 선택합니다.
  8. 패널 하단에 표시된 ‘총 예상 비용 ’을 확인하십시오. VPC 아웃바운드 공용 대역폭 요금은 플로팅 IP를 통해 전송되는 데이터 트래픽에 적용됩니다.

  9. ‘예약’을 클릭하세요.

플로팅 IP가 할당되면, 사용자 지정 승인된 CIDR 범위의 주소를 가진 상태로 ‘플로팅 IP’ 목록에 표시됩니다. '상태' 열에는 바인딩 대상을 선택했는지 여부에 따라 '바인딩됨' 또는 '바인딩되지 않음'이 표시됩니다.

CLI에서 사용자 정의 승인된 CIDR을 사용하여 플로팅 IP 생성하기

시작하기 전에 CLI 환경을 설정하세요.

사용자 지정 승인 CIDR에서 플로팅 IP를 예약하려면, --address 플래그를 사용하여 승인된 CIDR 범위 내에서 할당되지 않은 IP 주소를 지정하십시오:

ibmcloud is floating-ip-reserve FLOATING_IP_NAME (--zone ZONE_NAME | --nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target) [--address ADDRESS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

예를 들어, 승인된 CIDR 범위 내에서 특정 주소를 가진 플로팅 IP를 예약하려면:

ibmcloud is floating-ip-reserve my-byoip-fip --address 46.16.186.112 --zone us-south-2

여기서:

FLOATING_IP_NAME
플로팅 IP의 이름.
--address
귀하의 계정에서 사용자 지정 승인된 CIDR 범위 내에 있는 할당되지 않은 IP 주소입니다. --nic 이나 --zone 중 어느 것도 지정되지 않은 경우 필수입니다.
--zone
대상 구역의 이름입니다.
--nic
바인딩할 네트워크 인터페이스의 ID 또는 이름.
--vni
가상 네트워크 인터페이스의 ID 또는 이름입니다.

생성 시점에 플로팅 IP를 가상 네트워크 인터페이스에 바인딩하려면:

ibmcloud is floating-ip-reserve my-byoip-fip --address 46.16.186.112 --vni vni2

특정 프로필로 필터링된 플로팅 IP를 나열하려면:

ibmcloud is floating-ips --profile-name byoip-ipv4

해당 주소는 귀하의 계정에서 승인된 사용자 지정 CIDR 범위 내에 있는 할당되지 않은 IP 주소여야 합니다. 사용자 지정 승인 CIDR에서 할당된 플로팅 IP는 VNI 또는 공용 게이트웨이에만 연결할 수 있습니다.

API를 사용하여 사용자 지정 승인된 CIDR에서 플로팅 IP 생성하기

시작하기 전에 API 환경을 설정하세요.

사용자 정의 승인된 CIDR에서 플로팅 IP를 예약하려면, 요청 본문의 ‘ address ’ 필드를 지정하십시오:

curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "192.168.0.4",
    "name": "my-byoip-fip",
    "zone": {
      "name": "us-south-2"
    }
  }'

단일 요청으로 가상 네트워크 인터페이스를 예약하고 연결하려면:

curl -sX POST "$vpc_api_endpoint/v1/floating_ips?version=$api_version&generation=2" \
  -H "Authorization: Bearer $iam_token" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "192.168.0.4",
    "name": "my-byoip-fip",
    "target": {
      "id": "69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"
    }
  }'

해당 주소는 귀하의 계정에서 승인된 사용자 지정 CIDR 범위 내에 있는 할당되지 않은 IP 주소여야 합니다.