Creare un prefisso di indirizzo IPv4 personalizzato in Azure

Questo articolo illustra come creare un prefisso di indirizzo IPv4 personalizzato usando il portale di Azure. Si definisce un intervallo per il provisioning, si esegue il provisioning dell'intervallo per l'allocazione degli IP e si abilita l'annuncio dell'intervallo da parte di Microsoft.

Un prefisso di indirizzo IPv4 personalizzato consente di trasferire gli intervalli IPv4 personalizzati a Microsoft e associarlo alla sottoscrizione di Azure. L'utente mantiene la proprietà dell'intervallo mentre Microsoft può annunciarlo in Internet. Un prefisso di indirizzo IP personalizzato funge da risorsa a livello di area che rappresenta un blocco contiguo di indirizzi IP di proprietà del cliente.

Per questo articolo, scegliere tra il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell per creare un prefisso di indirizzo IPv4 personalizzato.

Modello globale/regionale e unificato

Prima di integrare l'ambiente in Azure, è necessario decidere quale modello sia più adatto alla tua architettura. Per BYOIPv4, Azure offre due modelli di distribuzione: "global/regional" e "unified".

  • Il modello Globale/Regionale utilizza un paradigma parent/child. In questo paradigma, Microsoft Wide Area Network (WAN) annuncia l'intervallo globale (padre) e le rispettive aree di Azure annunciano gli intervalli regionali (figlio). Per impostazione predefinita, gli intervalli globali possono essere compresi tra /21 e /24, mentre gli intervalli internazionali possono essere compresi tra /22 e /26. Gli intervalli regionali dipendono dalle dimensioni del corrispondente intervallo padre e devono essere di almeno un livello più piccoli. Ad esempio, un intervallo globale con /23 consentirebbe un intervallo regionale compreso tra /24 e /26. Solo l'intervallo globale deve essere convalidato nell'ambito del provisioning. Gli intervalli a livello di area derivano dall'intervallo globale analogamente a quanto avviene per i prefissi IP pubblici, che derivano da prefissi IP personalizzati. Gli intervalli regionali possono trovarsi in sottoscrizioni diverse rispetto all'intervallo globale, ma devono essere nello stesso tenant.

  • Il modello unificato è un sistema semplificato in cui sia Microsoft Wide Area Network (WAN) che l'area di Azure annunciano lo stesso intervallo. Per impostazione predefinita, un intervallo unificato può essere di qualsiasi dimensione compreso tra /21 e /24.

  • La scelta del modello dipende dall'ambito dell'onboarding desiderato. Ad esempio, se il piano prevede solo di integrare un intervallo in una singola area geografica di Azure, il modello unificato è la scelta più logica ed evita ulteriore complessità di gestione. Se l'organizzazione sta invece cercando di distribuire intervalli BYOIPv4 in più aree, potenzialmente distribuite tra team diversi all'interno dell'organizzazione e in un lungo periodo di tempo, un modello globale/regionale può offrire maggiore flessibilità.

Nota

Una volta completato l'onboarding, non è possibile "migrare" gli intervalli tra i due modelli; devono essere completamente deprovisionati e sottoposti nuovamente a onboarding per utilizzare l'altro modello.

Prerequisiti

  • Un account Azure con una sottoscrizione attiva. Creare un account gratuitamente.

  • Intervallo IPv4 di proprietà del cliente di cui effettuare il provisioning in Azure.

    • In questo esempio viene usato un intervallo di clienti di esempio (1.2.3.0/24). Questo intervallo non viene convalidato in Azure, quindi sostituire l'intervallo di esempio con il proprio.

Nota

Per i problemi riscontrati durante il processo di provisioning, vedere Risoluzione dei problemi relativi al prefisso IP personalizzato.

Passaggi preliminari di provisioning

Per usare la funzionalità BYOIP di Azure, è necessario eseguire la procedura seguente prima di effettuare il provisioning dell'intervallo di indirizzi IPv4.

Requisiti e idoneità dei prefissi

  • L'intervallo di indirizzi deve essere di proprietà dell'utente e registrato a suo nome presso uno dei cinque principali registri Internet regionali:

  • L'intervallo di indirizzi non deve essere più piccolo di un /24 per essere accettato dai provider di servizi Internet.

  • Un documento ROA (Route Origin Authorization) che autorizza Microsoft ad annunciare l'intervallo di indirizzi deve essere compilato dal cliente sul sito web del registro Internet di instradamento (RIR) appropriato o tramite la relativa API. Il RIR richiede che il ROA sia firmato digitalmente con la Resource Public Key Infrastructure (RPKI) del tuo RIR.

    Per questo ROA:

    • L'AS di origine deve essere indicato come 8075 per il cloud pubblico. (Se l'intervallo verrà integrato in US Gov Cloud, l'AS di origine deve essere indicato come 8070.)

    • La data di fine della validità (data di scadenza) deve tenere conto dell'ora in cui si intende che Microsoft annunci il prefisso. Alcuni RIR non offrono la data di fine validità come opzione oppure la scelgono al posto tuo.

    • La lunghezza del prefisso deve corrispondere esattamente ai prefissi annunciati da Microsoft. Ad esempio, se si prevede di trasferire 1.2.3.0/24 e 2.3.4.0/23 a Microsoft, entrambi i valori devono essere denominati.

    • Dopo aver completato e inviato il documento ROA, attendere almeno 24 ore affinché diventi disponibile per Microsoft, che ne verificherà l'autenticità e la correttezza nell'ambito del processo di provisioning.

Nota

È anche consigliabile creare un documento ROA per qualsiasi ASN esistente che annunci l'intervallo per evitare eventuali problemi durante la migrazione.

Importante

Anche se Microsoft non smetterà di annunciare l'intervallo dopo la data specificata, è consigliabile creare in modo indipendente un documento ROA di completamento se la data di scadenza originale è già trascorsa per evitare che operatori esterni non accettino l'annuncio.

Idoneità per i certificati

Per autorizzare Microsoft ad associare un prefisso a una sottoscrizione del cliente, è necessario confrontare un certificato pubblico con un messaggio firmato.

I passaggi seguenti illustrano la procedura necessaria per preparare l'intervallo di clienti di esempio (1.2.3.0/24) per il provisioning nel cloud pubblico. È possibile eseguire questi comandi con Windows PowerShell o in una console Linux. Entrambi richiedono l'installazione di OpenSSL.

  1. È necessario creare un certificato X509 autofirmato da aggiungere al record Whois/RDAP per il prefisso. Per informazioni su RDAP, vedere i siti ARIN, RIPE, APNIC e AFRINIC.

    Usando il toolkit OpenSSL, i comandi seguenti generano una coppia di chiavi RSA e creano un certificato X509 usando la coppia di chiavi che scade in sei mesi.

    ./openssl genrsa -out byoipprivate.key 2048
    Set-Content -Path byoippublickey.cer (./openssl req -new -x509 -key byoipprivate.key -days 180) -NoNewline
    
  2. Dopo aver creato il certificato, aggiornare la sezione dei commenti pubblici del record Whois/RDAP per il prefisso. Per visualizzare il contenuto da copiare, incluse l'intestazione e il piè di pagina BEGIN/END con i trattini, usare il comando cat byoippublickey.cer Si dovrebbe poter eseguire questa procedura tramite il proprio Routing Internet Registry.

    Ecco le istruzioni per ogni registro:

    • ARIN: modificare la sezione Comments del record del prefisso.

    • RIPE : modificare le osservazioni del record inetnum.

    • APNIC : modificare le osservazioni del record inetnum usando MyAPNIC.

    • AFRINIC : modificare le osservazioni del record inetnum usando MyAFRINIC.

    • Per gli intervalli dal registro LACNIC, creare un ticket di supporto da inviare a Microsoft.

    Dopo aver compilato i commenti pubblici, il record Whois/RDAP dovrebbe essere simile all'esempio seguente. Quando si copia, assicurarsi che non ci siano spazi o ritorni a capo e includere tutti i trattini:

    -----BEGIN CERTIFICATE-----BCDEFG0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2c0a1b2-----END CERTIFICATE-----
    
  3. Per creare il messaggio passato a Microsoft, creare una stringa contenente le informazioni pertinenti sul prefisso e sulla sottoscrizione. Firmare questo messaggio con la coppia di chiavi generata in precedenza. Utilizzare il formato seguente, sostituendo l'ID della sottoscrizione, il prefisso di cui eseguire il provisioning e la data di scadenza corrispondente alla data di validità nel ROA. Verificare che il formato rispetti tale ordine.

    Usare il comando seguente per creare un messaggio firmato passato a Microsoft per la verifica.

    Nota

    Se la data di fine della validità non è stata inclusa nel documento ROA originale, selezionare una data corrispondente all'ora in cui Azure deve annunciare il prefisso.

    $byoipauth="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|1.2.3.0/24|yyyymmdd"
    Set-Content -Path byoipauth.txt -Value $byoipauth -NoNewline
    ./openssl dgst -sha256 -sign byoipprivate.key -keyform PEM -out byoipauthsigned.txt byoipauth.txt
    $byoipauthsigned=(./openssl enc -base64 -in byoipauthsigned.txt) -join ''
    
  4. Per visualizzare il contenuto del messaggio firmato, immettere la variabile creata dal messaggio firmato creato in precedenza e selezionare Invio al prompt:

    $byoipauthsigned
    
    # Output
    ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10a/1234567a/ABCDEFG0a1b2c0//ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0/ABCDEFG0a1b2c0a1b2c0a1b21212121212/ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10a==
    

Provisioning e attivazione di un prefisso IPv4 personalizzato

I passaggi seguenti illustrano la procedura per il provisioning e la commissione di un prefisso di indirizzo IPv4 personalizzato con una scelta di due modelli: Unified e Global/Regional. I passaggi possono essere eseguiti con il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell.

Usare il portale di Azure per effettuare il provisioning e la commissione di un prefisso di indirizzo IPv4 personalizzato con il portale di Azure.

I passaggi seguenti illustrano la procedura per la configurazione di un intervallo di indirizzi di un cliente di esempio (1.2.3.0/24) nella regione US West 2.

Nota

I passaggi di pulizia o eliminazione non vengono visualizzati in questa pagina data la natura della risorsa. Per informazioni su come rimuovere un prefisso IP personalizzato di cui è stato effettuato il provisioning, vedere Gestire il prefisso IP personalizzato.

Accedere ad Azure

Accedere al portale di Azure.

Creare ed effettuare il provisioning di un prefisso di indirizzo IP personalizzato unificato

  1. Nella casella di ricerca nella parte superiore del portale immettere IP personalizzato.

  2. Nei risultati della ricerca selezionare Prefissi IP personalizzati.

  3. Seleziona + Crea.

  4. In Crea un prefisso IP personalizzato immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Dettagli di progetto
    Abbonamento Selezionare la sottoscrizione
    Gruppo di risorse Selezionare Crea nuovo.
    Immettere myResourceGroup.
    Selezionare OK.
    Dettagli dell'istanza
    Nome Immettere myCustomIPPrefix.
    Regione Selezionare Stati Uniti occidentali 2.
    Versione IP Selezionare IPv4.
    Prefisso IPv4 (CIDR) Immettere 1.2.3.0/24.
    Data di scadenza del documento ROA Immettere la data di scadenza del documento ROA nel formato aaaammgg.
    Messaggio firmato Incolla l'output di $byoipauthsigned dalla sezione di pre-provisioning.
    Zone di disponibilità Selezionare Ridondanza della zona.

    Screenshot della pagina di creazione del prefisso IP personalizzato nel portale di Azure.

  5. Selezionare la scheda Rivedi e crea o il pulsante blu Rivedi e crea nella parte inferiore della pagina.

  6. Seleziona Crea.

L'intervallo viene inviato alla pipeline di distribuzione IP di Azure. Il processo di distribuzione è asincrono. È possibile verificare lo stato nel campo Stato di messa in servizio del prefisso IP personalizzato.

Nota

Il tempo stimato per il completamento del processo di provisioning è di 30 minuti.

Importante

Dopo che il prefisso IP personalizzato è nello stato "Eseguito il provisioning", è possibile creare un prefisso IP pubblico figlio. Questi prefissi IP pubblici e tutti gli indirizzi IP pubblici possono essere collegati alle risorse di rete, ad esempio interfacce di rete della macchina virtuale o front-end del servizio di bilanciamento del carico. Gli indirizzi IP non verranno annunciati e pertanto non saranno raggiungibili. Per altre informazioni sulla migrazione di un prefisso attivo, vedere Gestire un prefisso IP personalizzato.

Creare un prefisso IP pubblico da un prefisso IP personalizzato unificato

Quando si crea un prefisso, è necessario creare gli indirizzi IP statici dal prefisso. In questa sezione viene creato un indirizzo IP statico dal prefisso creato in precedenza.

  1. Nella casella di ricerca nella parte superiore del portale immettere IP personalizzato.

  2. Nei risultati della ricerca selezionare Prefissi IP personalizzati.

  3. In Prefissi IP personalizzati selezionare myCustomIPPrefix.

  4. In Panoramica di myCustomIPPrefixselezionare + Aggiungi un prefisso IP pubblico.

  5. Immettere o selezionare le informazioni seguenti nella scheda Informazioni di base di Creare un prefisso IP pubblico.

    Impostazione Valore
    Dettagli di progetto
    Abbonamento Selezionare la propria sottoscrizione.
    Gruppo di risorse Selezionare myResourceGroup.
    Dettagli dell'istanza
    Nome Immettere myPublicIPPrefix.
    Regione Selezionare Stati Uniti occidentali 2. L'area del prefisso IP pubblico deve corrispondere all'area del prefisso IP personalizzato.
    Versione IP Selezionare IPv4.
    Proprietà del prefisso Selezionare Prefisso personalizzato.
    Prefisso IP personalizzato Selezionare myCustomIPPrefix.
    Dimensione del prefisso Selezionare una dimensione per il prefisso. Le dimensioni possono essere uguali a quelle del prefisso IP personalizzato.
  6. Selezionare Rivedi e crea e quindi Crea nella pagina successiva.

  7. Ripetere i passaggi da 1 a 3 per tornare alla pagina Panoramica per myCustomIPPrefix. Viene visualizzato myPublicIPPrefix elencato nella sezione Prefissi IP pubblici associati. È ora possibile allocare indirizzi IP pubblici dello SKU standard da questo prefisso. Per altre informazioni, vedere Creare un indirizzo IP pubblico statico da un prefisso.

Attivare il prefisso unificato dell'indirizzo IP personalizzato

Quando il prefisso IP personalizzato è nello stato Provisioned, aggiornare il prefisso per avviare il processo di pubblicazione dell'intervallo da Azure.

  1. Nella casella di ricerca nella parte superiore del portale immettere IP personalizzato e selezionare Prefissi IP personalizzati.

  2. Verificare e, se necessario, attendere che myCustomIPPrefix sia elencato con stato Provisioning completato.

  3. In Prefissi IP personalizzati selezionare myCustomIPPrefix.

  4. In Panoramica di myCustomIPPrefix, selezionare il menu a discesa Commission e scegliere A livello globale.

L'operazione è asincrona. È possibile verificare lo stato consultando il campo Stato di provisioning completato per il prefisso IP personalizzato. Inizialmente, lo stato mostrerà il prefisso come In commissionamento, seguito successivamente da Commissionato. La distribuzione della pubblicità non viene completata tutta in una volta. L'intervallo viene annunciato parzialmente pur essendo ancora nello stato di Commissioning.

Nota

Il tempo stimato per completare il processo di commissioning è di 3-4 ore.

Importante

Quando il prefisso IP personalizzato passa allo stato Commissioned, l'intervallo viene annunciato da Microsoft dall'area di Azure locale e globalmente su Internet dalla rete geografica di Microsoft con il numero di sistema autonomo (ASN) 8075. Annunciare questo stesso intervallo su Internet da una posizione diversa da Microsoft, allo stesso tempo, potrebbe causare instabilità nel routing BGP o perdita di traffico. Ad esempio, un edificio locale del cliente. Pianificare l'eventuale migrazione di un intervallo attivo durante un periodo di manutenzione per evitare impatti negativi. Per evitare questi problemi durante la distribuzione iniziale, è possibile scegliere l'opzione di commissioning solo a livello di area in cui il prefisso IP personalizzato verrà annunciato solo all'interno dell'area di Azure in cui viene distribuito. Per altre informazioni, vedere Gestire un prefisso di indirizzo IP personalizzato (BYOIP).For more information, see Manage a custom IP address prefix (BYOIP).

Passaggi successivi