

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di un cluster Neptune DB in modalità dual-stack
<a name="neptune-dualstack-db-cluster"></a>

Quando si crea o si modifica un cluster Neptune DB, è possibile *specificare la modalità dual-stack* per consentire alle risorse di comunicare con il cluster DB tramite IPv4, IPv6 o entrambi. Un cluster DB in modalità dual-stack supporta sia l'indirizzamento del protocollo Internet versione 4 (IPv4) che l'indirizzamento del protocollo Internet versione 6 (IPv6).

## Panoramica della modalità dual-stack
<a name="neptune-dualstack-overview"></a>

Un cluster Neptune DB funziona in modalità dual-stack quando può comunicare tramite entrambi i protocolli di indirizzamento IPv4 e IPv6. Le risorse possono quindi comunicare con il cluster DB utilizzando IPv4, IPv6 o entrambi i protocolli. I cluster DB privati in modalità dual-stack dispongono di endpoint IPv6 limitati al solo accesso VPC, garantendo che gli endpoint IPv6 rimangano privati. I cluster DB pubblici in modalità dual-stack forniscono endpoint IPv4 e IPv6 a cui è possibile accedere da Internet.

## Dual-stack modalità e sottoreti DB
<a name="neptune-dualstack-subnet-groups"></a>

Per utilizzare la modalità dual-stack, a ogni sottorete del gruppo di sottoreti DB deve essere associato un blocco CIDR IPv6.

Poiché Neptune non consente di modificare il gruppo di sottoreti DB dopo la creazione del cluster, è necessario creare il cluster con un gruppo di sottoreti compatibile con doppio stack o aggiungere blocchi CIDR IPv6 alle sottoreti esistenti prima di modificare il cluster in modalità dual-stack.

Dopo che un cluster DB è in modalità dual-stack, i client possono connettersi ad esso normalmente. Assicurati che i firewall di sicurezza dei client e i gruppi di sicurezza del cluster Neptune DB consentano il traffico su IPv6. Per connettersi, i client utilizzano l'endpoint del cluster DB. Il cluster DB rileva il protocollo di rete preferito del client e lo utilizza per la connessione.

Se un gruppo di sottoreti DB smette di supportare la modalità dual-stack, esiste il rischio di uno stato di rete incompatibile per i cluster DB associati. Ciò può accadere a causa dell'eliminazione della sottorete o della disassociazione CIDR. Inoltre, non è possibile utilizzare quel gruppo di sottoreti DB per creare un nuovo cluster DB in modalità dual-stack.

## Creazione e modifica di cluster DB in modalità dual-stack
<a name="neptune-dualstack-working-with"></a>

Quando si crea o si modifica un cluster DB, è possibile specificare la modalità dual-stack per consentire alle risorse di comunicare con il cluster DB tramite IPv4, IPv6 o entrambi.

**Quando si utilizza Console di gestione AWS per creare o modificare un cluster DB, è possibile specificare la modalità dual-stack nella sezione Tipo di rete.**

Quando usi AWS Command Line Interface (AWS CLI) per creare un cluster DB, imposta l'`--network-type`opzione per utilizzare la modalità `DUAL` dual-stack:

```
aws neptune create-db-cluster \
    --db-cluster-identifier my-dual-stack-cluster \
    --engine neptune \
    --db-subnet-group-name my-dual-stack-subnet-group \
    --network-type DUAL
```

Quando utilizzate il AWS CLI per modificare un cluster DB esistente per utilizzare la modalità dual-stack:

```
aws neptune modify-db-cluster \
    --db-cluster-identifier my-cluster \
    --network-type DUAL \
    --apply-immediately
```

Quando utilizzi l'API Neptune per creare o modificare un cluster DB, imposta `NetworkType` il parametro per utilizzare la modalità `DUAL` dual-stack.

## Modifica dei cluster DB IPv4-only per utilizzare la modalità dual-stack
<a name="neptune-dualstack-modifying"></a>

È possibile modificare un cluster IPv4-only DB per utilizzare la modalità dual-stack. A tale scopo, modifica il tipo di rete del cluster DB.

Prima di modificare un cluster DB per utilizzare la modalità dual-stack, assicurati che il relativo gruppo di sottoreti DB supporti la modalità dual-stack. Poiché non è possibile modificare il gruppo di sottoreti DB dopo la creazione del cluster, è necessario aggiungere blocchi CIDR IPv6 alle sottoreti esistenti nel gruppo di sottoreti del cluster.

**Per modificare un cluster DB per utilizzare la modalità dual-stack IPv4-only**

1. Aggiungi il supporto IPv6 alle sottoreti del gruppo di sottoreti DB esistente:

   1. Associazione di un blocco CIDR IPv6 al VPC. Per ulteriori informazioni, consulta [Come aggiungere un blocco CIDR IPv6 al VPC](https://docs.aws.amazon.com/vpc/latest/userguide/modify-vpcs.html#vpc-associate-ipv6-cidr) nella *Guida per l'utente di Amazon VPC*.

   1. Collega il blocco CIDR IPv6 a tutte le sottoreti del tuo gruppo di sottoreti DB. Per ulteriori informazioni, consulta [Come aggiungere un blocco CIDR IPv6 alla sottorete](https://docs.aws.amazon.com/vpc/latest/userguide/modify-subnets.html#subnet-associate-ipv6-cidr) nella *Guida per l'utente di Amazon VPC*.

   1. Verificare che il gruppo di sottoreti database supporti la modalità dual-stack. Utilizzando AWS CLI, esegui il `describe-db-subnet-groups` comando e archivia l'output. `SupportedNetworkTypes`

1. Modifica il cluster DB per utilizzare la modalità dual-stack. Utilizzando: AWS CLI

   ```
   aws neptune modify-db-cluster \
       --db-cluster-identifier my-cluster \
       --network-type DUAL \
       --apply-immediately
   ```

1. Verifica che il cluster DB sia in modalità dual-stack controllando l'output `NetworkType` di. `describe-db-clusters`

Se non riesci a connetterti al cluster DB dopo la modifica, assicurati che i firewall di sicurezza del client e del database e le tabelle di routing consentano il traffico verso il database sulla rete selezionata (IPv4 o IPv6).

## Limitazioni per i cluster DB di rete dual-stack
<a name="neptune-dualstack-limitations"></a>

Le seguenti limitazioni si applicano ai cluster Neptune DB di rete dual-stack:
+ Il tipo di rete è impostato a livello di cluster DB. Tutte le istanze DB del cluster ereditano il tipo di rete del cluster. Non è possibile impostare un tipo di rete diverso per le singole istanze.
+ I cluster DB non possono utilizzare esclusivamente il tipo di `IPV6` rete. Possono utilizzare la modalità `IPV4` esclusiva o dual-stack (). `DUAL`
+ Neptune non supporta le sottoreti IPv6 native (sottoreti). IPv6-only Le sottoreti del cluster DB devono supportare sia IPv4 che IPv6 per utilizzare la modalità dual-stack.