

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Auswahl eines Netzwerktyps in ElastiCache
<a name="network-type"></a>

ElastiCache unterstützt die Internetprotokoll-Versionen 4 und 6 (IPv4 und IPv6), sodass Sie Ihren Cluster so konfigurieren können, dass er Folgendes akzeptiert:
+ nur IPv4 Verbindungen,
+ nur IPv6 Verbindungen,
+  IPv4 sowohl als auch IPv6 Verbindungen (Dual-Stack)

IPv6 [wird für Workloads unterstützt, die Valkey 7.2 und höher oder Redis OSS 6.2 und höher verwenden, auf allen Instanzen, die auf dem Nitro-System basieren.](https://aws.amazon.com/ec2/nitro/) Für den Zugriff über fallen keine zusätzlichen Gebühren an. ElastiCache IPv6 

**Anmerkung**  
Die Migration von Clustern, die vor der Verfügbarkeit von IPV6 /Dual-Stack erstellt wurden, wird nicht unterstützt. Das Umschalten zwischen Netzwerktypen in neu erstellten Clustern wird ebenfalls nicht unterstützt.

IPv6 [wird für Workloads unterstützt, die Memcached 1.6.6 oder höher auf allen auf dem Nitro-System basierenden Instanzen verwenden.](https://aws.amazon.com/ec2/nitro/) Für den Zugriff über fallen keine zusätzlichen Gebühren an. ElastiCache IPv6 

## Konfigurieren von Subnetzen für den Netzwerktyp
<a name="network-type-subnets"></a>

Wenn Sie einen Cluster in einer Amazon VPC erstellen, müssen Sie eine Subnetzgruppe angeben. ElastiCache verwendet diese Subnetzgruppe, um ein Subnetz und IP-Adressen innerhalb dieses Subnetzes auszuwählen, die Ihren Knoten zugeordnet werden sollen. ElastiCache Cluster benötigen ein Dual-Stack-Subnetz mit beiden IPv4 und ihnen zugewiesenen IPv6 Adressen, um im Dual-Stack-Modus betrieben werden zu können, und ein Subnetz nur für den Betrieb als IPv6 -only. IPv6

## Verwenden von Dual-Stack
<a name="network-type-dual-stack"></a>

 ElastiCache Bei Verwendung von Redis OSS im aktivierten Clustermodus unterscheidet sich die Verbindung mit allen Clusterknoten über den Konfigurationsendpunkt aus Sicht einer Anwendung nicht von der direkten Verbindung zu einem einzelnen Cache-Knoten. Um dies zu erreichen, muss ein clusterfähiger Client einen Cluster-Erkennungsprozess durchführen und die Konfigurationsinformationen für alle Knoten anfordern. Das Erkennungsprotokoll von Redis unterstützt nur eine IP pro Knoten. 

Wenn Sie einen Cluster mit ElastiCache for Memcached erstellen und Dual-Stack als Netzwerktyp wählen, müssen Sie anschließend einen IP-Erkennungstyp festlegen — entweder oder. IPv4 IPv6 ElastiCache verwendet standardmäßig den Netzwerktyp und die IP-Erkennung IPv6, aber das kann geändert werden. Wenn Sie Auto Discovery verwenden, werden nur die IP-Adressen des von Ihnen gewählten IP-Typs an den Memcached-Client zurückgegeben. Weitere Informationen finden Sie unter [Identifizieren Sie automatisch Knoten in Ihrem Cluster (Memcached)](AutoDiscovery.md).

Um die Abwärtskompatibilität mit allen vorhandenen Clients aufrechtzuerhalten, wurde die IP-Erkennung eingeführt, sodass Sie den IP-Typ (d. h. IPv4 oder IPv6) auswählen können, der im Discovery-Protokoll angekündigt werden soll. Dadurch wird die auto Erkennung zwar auf nur einen IP-Typ beschränkt, aber Dual-Stack ist für Workloads mit aktiviertem Clustermodus dennoch von Vorteil, da es Migrationen (oder Rollbacks) von einem IPv4 zu einem IPv6 Discovery-IP-Typ ohne Ausfallzeiten ermöglicht.

## TLS-fähige Dual-Stack-Cluster ElastiCache
<a name="configuring-tls-enabled-dual-stack"></a>

Wenn TLS für ElastiCache Cluster aktiviert ist, geben Cluster-Erkennungsfunktionen wie `cluster slots``cluster shards`, und `cluster nodes` mit Valkey oder Redis OSS und `config get cluster` mit Memcached Hostnamen statt. IPs Die Hostnamen werden dann verwendet, anstatt eine Verbindung IPs zum ElastiCache Cluster herzustellen und einen TLS-Handshake durchzuführen. Das bedeutet, dass Clients nicht vom IP-Discovery-Parameter betroffen sind. *Bei TLS-fähigen Clustern hat der IP Discovery-Parameter keine Auswirkung auf das bevorzugte IP-Protokoll.* Stattdessen wird das verwendete IP-Protokoll dadurch bestimmt, welches IP-Protokoll der Client bei der Auflösung von DNS-Hostnamen bevorzugt.

Beispiele zur Konfiguration einer IP-Protokollpräferenz bei der Auflösung von DNS-Hostnamen finden Sie unter [TLS-fähige ElastiCache Dual-Stack-Cluster](BestPractices.md#network-type-configuring-tls-enabled-dual-stack).

## Verwenden von AWS-Managementkonsole(Valkey und Redis OSS)
<a name="network-type-console"></a>

Wenn Sie einen Cluster mit dem erstellen AWS-Managementkonsole, wählen Sie unter **Konnektivität** entweder **IPv4**einen Netzwerktyp **IPv6**oder **Dual-Stack**. Wenn Sie einen Valkey- oder Redis OSS-Cluster (Cluster-Modus aktiviert) erstellen und Dual-Stack wählen, müssen Sie anschließend einen **Discovery-IP-Typ** auswählen, entweder oder IPv6 . IPv4

Für weitere Informationen siehe [Erstellen eines Valkey- oder Redis OSS-Clusters (Cluster-Modus aktiviert) (Konsole)](Clusters.Create.md#Clusters.Create.CON.RedisCluster) oder [Erstellen eines Valkey- oder Redis-OSS (Clustermodus deaktiviert) (Konsole)](Clusters.Create.md#Clusters.Create.CON.Redis).

Wählen Sie beim Erstellen einer Replikationsgruppe mit dem AWS-Managementkonsole einen Netzwerktyp **IPv4**, entweder **IPv6**oder **Dual-Stack**. Wenn Sie sich für Dual-Stack entscheiden, müssen Sie anschließend einen **Discovery-IP-Typ** auswählen, entweder IPv6 oder IPv4.

Für weitere Informationen siehe [Eine Valkey- oder Redis OSS-Replikationsgruppe (Cluster Mode Disabled) von Grund auf neu erstellen](Replication.CreatingReplGroup.NoExistingCluster.Classic.md) oder [Eine Replikationsgruppe in Valkey oder Redis OSS (Cluster Mode Enabled) von Grund auf neu erstellen](Replication.CreatingReplGroup.NoExistingCluster.Cluster.md).

## Verwenden von AWS-Managementkonsole(Memcached)
<a name="network-type-console-mem"></a>

Wenn Sie einen Cluster mit dem erstellen AWS-Managementkonsole, wählen Sie unter **Konnektivität** entweder **IPv4**einen Netzwerktyp **IPv6**oder **Dual-Stack**. Wenn Sie sich für Dual-Stack entscheiden, müssen Sie anschließend einen **Discovery-IP-Typ** auswählen, entweder IPv6 oder IPv4.

Weitere Informationen finden Sie unter [Erstellen eines Memcached-Clusters (Konsole)](Clusters.Create-mc.md#Clusters.Create.CON.Memcached).

## Verwenden der CLI mit Valkey, Memcached oder Redis OSS.
<a name="network-type-cli"></a>

**Redis OSS**

Wenn Sie einen Cluster mit Valkey oder Redis OSS mithilfe der CLI erstellen, verwenden Sie den [create-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-cluster.html)Befehl und geben die `NetworkType` Parameter und an: `IPDiscovery`

Für Linux, macOS oder Unix:

```
aws elasticache create-cache-cluster \
    --cache-cluster-id "cluster-test" \
    --engine redis \
    --cache-node-type cache.m5.large \
    --num-cache-nodes 1 \
    --network-type dual_stack \
    --ip-discovery ipv4
```

Für Windows:

```
aws elasticache create-cache-cluster ^
    --cache-cluster-id "cluster-test" ^
    --engine redis ^
    --cache-node-type cache.m5.large ^
    --num-cache-nodes 1 ^
    --network-type dual_stack ^
    --ip-discovery ipv4
```

Wenn Sie mithilfe der CLI eine Replikationsgruppe mit deaktiviertem Clustermodus erstellen, verwenden Sie den [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)Befehl und geben die `IPDiscovery` Parameter `NetworkType` und an:

Für Linux, macOS oder Unix:

```
aws elasticache create-replication-group \
   --replication-group-id sample-repl-group \
   --replication-group-description "demo cluster with replicas" \
   --num-cache-clusters 3 \
   --primary-cluster-id redis01 \
   --network-type dual_stack \
   --ip-discovery ipv4
```

Für Windows:

```
aws elasticache create-replication-group ^
   --replication-group-id sample-repl-group ^
   --replication-group-description "demo cluster with replicas" ^
   --num-cache-clusters 3 ^
   --primary-cluster-id redis01 ^
   --network-type dual_stack ^
   --ip-discovery ipv4
```

Wenn Sie eine Replikationsgruppe mit aktiviertem Clustermodus erstellen und IPv4 für die IP-Erkennung mithilfe der CLI verwenden, verwenden Sie den [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)Befehl und geben die `IPDiscovery` Parameter `NetworkType` und an:

Für Linux, macOS oder Unix:

```
aws elasticache create-replication-group \
  --replication-group-id demo-cluster \
  --replication-group-description "demo cluster" \
  --cache-node-type cache.m5.large \
  --num-node-groups 2 \
  --engine redis \
  --cache-subnet-group-name xyz \
  --network-type dual_stack \
  --ip-discovery ipv4 \
  --region us-east-1
```

Für Windows:

```
aws elasticache create-replication-group ^
  --replication-group-id demo-cluster ^
  --replication-group-description "demo cluster" ^
  --cache-node-type cache.m5.large ^
  --num-node-groups 2 ^
  --engine redis ^
  --cache-subnet-group-name xyz ^
  --network-type dual_stack ^
  --ip-discovery ipv4 ^
  --region us-east-1
```

Wenn Sie eine Replikationsgruppe mit aktiviertem Clustermodus erstellen und IPv6 für die IP-Erkennung mithilfe der CLI verwenden, verwenden Sie den [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)Befehl und geben die `IPDiscovery` Parameter `NetworkType` und an:

Für Linux, macOS oder Unix:

```
aws elasticache create-replication-group \
  --replication-group-id demo-cluster \
  --replication-group-description "demo cluster" \
  --cache-node-type cache.m5.large \
  --num-node-groups 2 \
  --engine redis \
  --cache-subnet-group-name xyz \
  --network-type dual_stack \
  --ip-discovery ipv6 \
  --region us-east-1
```

Für Windows:

```
aws elasticache create-replication-group ^
  --replication-group-id demo-cluster ^
  --replication-group-description "demo cluster" ^
  --cache-node-type cache.m5.large ^
  --num-node-groups 2 ^
  --engine redis ^
  --cache-subnet-group-name xyz ^
  --network-type dual_stack ^
  --ip-discovery ipv6 ^
  --region us-east-1
```

**Memcached**

Wenn Sie mithilfe der CLI einen Cluster mit Memcached erstellen, verwenden Sie den [create-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-cluster.html)Befehl und geben die `NetworkType` Parameter und an: `IPDiscovery`

Für Linux, macOS oder Unix:

```
aws elasticache create-cache-cluster \
    --cache-cluster-id "cluster-test" \
    --engine memcached \
    --cache-node-type cache.m5.large \
    --num-cache-nodes 1 \
    --network-type dual_stack \
    --ip-discovery ipv4
```

Für Windows:

```
aws elasticache create-cache-cluster ^
    --cache-cluster-id "cluster-test" ^
    --engine memcached ^
    --cache-node-type cache.m5.large ^
    --num-cache-nodes 1 ^
    --network-type dual_stack ^
    --ip-discovery ipv4
```