Prenotazione di indirizzi IP flottanti da un CIDR personalizzato autorizzato

BYOIP per IPv4 è una funzionalità in versione beta disponibile a scopo di valutazione e test per alcuni clienti selezionati. L'accesso è limitato agli account presenti nell'elenco delle autorizzazioni.

È possibile riservare un indirizzo IP flottante da un CIDR personalizzato autorizzato anziché dai pool di IP gestiti d IBM. Questa configurazione ti consente di utilizzare i tuoi indirizzi IP pubblicamente instradabili come IP flottanti associati alle interfacce di rete virtuali o ai gateway pubblici nella tua VPC.

Prima di iniziare

  • È necessario disporre di un CIDR personalizzato autorizzato che sia stato configurato e che si trovi nello stato “ stable ”.
  • Gli indirizzi IP flottanti provenienti da un CIDR personalizzato autorizzato possono essere associati solo a un'interfaccia di rete virtuale (VNI) o a un gateway pubblico. Non possono essere collegate a interfacce di rete legacy.

Prenotazione di un IP flottante da un CIDR personalizzato autorizzato nella console

Per riservare un IP flottante da un CIDR personalizzato autorizzato nella console IBM Cloud:

  1. Dall'IBM Cloud console, seleziona l'icona " Menu di navigazione " ( Icona del menu > Infrastrutture Icona VPC > Rete > Indirizzi IP flottanti).

  2. Fai clic su “Prenota ”.

  3. Nella sezione " Posizione ", seleziona la zona in cui desideri riservare l'IP flottante.

  4. Nella sezione " Dettagli ", compila i seguenti campi:

    • Nome: inserire un nome univoco per l'IP flottante utilizzando esclusivamente caratteri alfanumerici minuscoli e trattini (senza spazi).
    • Gruppo di risorse: selezionare il gruppo di risorse per l'IP flottante.
    • Tag (facoltativi): aggiungi dei tag per organizzare al meglio le tue risorse. Puoi aggiungere più tag in seguito.
    • Tag di gestione degli accessi (facoltativi): aggiungere i tag di gestione degli accessi nel formato “ key:value ”. Per ulteriori informazioni, consultare la sezione " Controllo dell'accesso alle risorse tramite tag".
  5. In "Fonte diffusione sonora ", selezionare " CIDR personalizzati autorizzati ".

    Quando si selezionano i CIDR " IBM " (impostazione predefinita), il sistema assegna un indirizzo IP proveniente dai pool gestiti d IBM. Quando si seleziona l'opzione " CIDR autorizzati personalizzati ", si assegna un indirizzo IP proveniente dal proprio intervallo autorizzato.

  6. Dal menu " CIDR autorizzati ", seleziona il CIDR personalizzato autorizzato dal quale desideri assegnare l'indirizzo IP.

    Sono disponibili solo i CIDR autorizzati che si trovano nello stato “ stable ” e associati alla zona selezionata.

  7. (Facoltativo) Nella sezione "Binding ", associa l'IP flottante a una risorsa:

    • Risorsa: selezionare un’istanza, un server o un’interfaccia di rete virtuale dal menu a tendina.
    • Interfaccia di rete: dopo aver selezionato una risorsa, scegliere l'interfaccia di rete specifica a cui collegarla.
  8. Controlla il “Costo totale stimato ” visualizzato nella parte inferiore del pannello. I costi relativi alla larghezza di banda pubblica in uscita dalla VPC si applicano al traffico dati trasferito tramite l'IP flottante.

  9. Fai clic su “Prenota ”.

Una volta riservato l’IP flottante, questo compare nell’elenco degli IP flottanti con l’indirizzo tratto dal tuo CIDR personalizzato autorizzato. La colonna "Stato" mostra "Associato " o "Non associato " a seconda che sia stata selezionata o meno una destinazione di associazione.

Creazione di un IP flottante da un CIDR personalizzato autorizzato tramite la CLI

Prima di iniziare, configura il tuo ambiente CLI.

Per riservare un IP flottante da un CIDR personalizzato autorizzato, utilizzare il flag --address per specificare un indirizzo IP non ancora assegnato dal proprio CIDR autorizzato:

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]

Ad esempio, per riservare un IP flottante con un indirizzo specifico appartenente al proprio CIDR autorizzato:

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

Dove:

FLOATING_IP_NAME
Il nome dell'IP flottante.
--address
Un indirizzo IP non assegnato all'interno di un CIDR personalizzato autorizzato nel tuo account. Obbligatorio se non viene specificato né --nic né --zone.
--zone
Nome della zona di destinazione.
--nic
L'ID o il nome dell'interfaccia di rete a cui effettuare il binding.
--vni
ID o nome dell'interfaccia di rete virtuale.

Per associare l'IP flottante a un'interfaccia di rete virtuale al momento della creazione:

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

Per elencare gli IP flottanti filtrati in base a un profilo specifico:

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

L'indirizzo deve essere un IP non assegnato all'interno di un CIDR personalizzato autorizzato nel tuo account. Gli indirizzi IP flottanti provenienti da un CIDR personalizzato autorizzato possono essere associati solo a un VNI o a un gateway pubblico.

Creazione di un IP flottante a partire da un CIDR personalizzato autorizzato tramite l'API

Prima di iniziare, configura il tuo ambiente API.

Per riservare un IP flottante da un CIDR personalizzato autorizzato, specificare il campo address nel corpo della richiesta:

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"
    }
  }'

Per riservare e associare un'interfaccia di rete virtuale in un'unica richiesta:

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"
    }
  }'

L'indirizzo deve essere un IP non assegnato all'interno di un CIDR personalizzato autorizzato nel tuo account.