Megosztás a következőn keresztül:


IPv6 hozzáadása IPv4-alkalmazásokhoz az Azure-beli virtuális hálózaton az Azure CLI használatával

Ez a cikk bemutatja, hogyan adhat hozzá IPv6-címeket egy olyan alkalmazáshoz, amely IPv4 nyilvános IP-címet használ egy Azure-beli virtuális hálózaton egy Standard Load Balancerhez az Azure CLI használatával. A helyszíni frissítés tartalmaz egy virtuális hálózatot és alhálózatot, egy Standard Load Balancert IPv4 + IPV6 előtérkonfigurációkkal, IPv4+ IPv6 konfigurációval rendelkező virtuális GÉPEKET, hálózati biztonsági csoportot és nyilvános IP-címeket.

Előfeltételek

  • Ez a cikk az Azure CLI 2.0.28-es vagy újabb verzióját igényli. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.

IPv6-címek létrehozása

Hozzon létre nyilvános IPv6-címet az network public-ip create for your Standard Load Balancerrel. Az alábbi példa létrehoz egy PublicIP_v6 nevű nyilvános IPv6 IP-címet a myResourceGroupSLB erőforráscsoportban:

az network public-ip create \
--name PublicIP_v6 \
--resource-group MyResourceGroupSLB \
--location EastUS \
--sku Standard \
--allocation-method static \
--version IPv6

IPv6 terheléselosztó előtér konfigurálása

Konfigurálja a terheléselosztót az új IPv6 IP-címmel az az network lb frontend-ip create használatával az alábbiak szerint:

az network lb frontend-ip create \
--lb-name myLoadBalancer \
--name dsLbFrontEnd_v6 \
--resource-group MyResourceGroupSLB \
--public-ip-address PublicIP_v6

IPv6 terheléselosztó háttérkészletének konfigurálása

Hozza létre a háttérkészletet IPv6-címekkel rendelkező hálózati adapterekhez az az network lb address-pool create használatával az alábbiak szerint:

az network lb address-pool create \
--lb-name myLoadBalancer \
--name dsLbBackEndPool_v6 \
--resource-group MyResourceGroupSLB

IPv6 terheléselosztó-szabályok konfigurálása

IPv6 terheléselosztó-szabályok létrehozása az network lb rule create használatával.

az network lb rule create \
--lb-name myLoadBalancer \
--name dsLBrule_v6 \
--resource-group MyResourceGroupSLB \
--frontend-ip-name dsLbFrontEnd_v6 \
--protocol Tcp \
--frontend-port 80 \
--backend-port 80 \
--backend-pool-name dsLbBackEndPool_v6

IPv6-címtartományok hozzáadása

Adja hozzá az IPv6-címtartományokat a terheléselosztót üzemeltető virtuális hálózathoz és alhálózathoz az alábbiak szerint:

az network vnet update \
--name myVnet  \
--resource-group MyResourceGroupSLB \
--address-prefixes  "10.0.0.0/16"  "fd00:db8:deca::/48"

az network vnet subnet update \
--vnet-name myVnet \
--name mySubnet \
--resource-group MyResourceGroupSLB \
--address-prefixes  "10.0.0.0/24"  "fd00:db8:deca:deed::/64"  

IPv6-konfiguráció hozzáadása hálózati adapterekhez

Konfigurálja a virtuálisgép-hálózati adaptereket egy IPv6-címmel az az network nic ip-config create használatával az alábbiak szerint:

az network nic ip-config create \
--name dsIp6Config_NIC1 \
--nic-name myNicVM1 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name dsLB

az network nic ip-config create \
--name dsIp6Config_NIC2 \
--nic-name myNicVM2 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name myLoadBalancer

az network nic ip-config create \
--name dsIp6Config_NIC3 \
--nic-name myNicVM3 \
--resource-group MyResourceGroupSLB \
--vnet-name myVnet \
--subnet mySubnet \
--private-ip-address-version IPv6 \
--lb-address-pools dsLbBackEndPool_v6 \
--lb-name myLoadBalancer

IPv6 kettős verem virtuális hálózat megtekintése az Azure Portalon

Az IPv6 kettős verem virtuális hálózatát az Azure Portalon az alábbiak szerint tekintheti meg:

  1. A portál keresősávján adja meg a virtuális hálózatokat , és

  2. A Virtuális hálózatok ablakban válassza a myVNet lehetőséget.

  3. Válassza Csatlakozás eszközöket a Gépház alatt a csatlakoztatott hálózati adapterek megtekintéséhez. A kettős verem virtuális hálózata az IPv4 és az IPv6 konfigurációval rendelkező három hálózati adaptert jeleníti meg.

    Screenshot of connected devices settings displaying IPv4 and IPv6 addresses on network interfaces.

Clean up resources

Ha már nincs rá szükség, a az group delete paranccsal eltávolítható az erőforráscsoport, a virtuális gép és az összes kapcsolódó erőforrás.

 az group delete --name MyAzureResourceGroupSLB

Következő lépések

Ebben a cikkben egy meglévő Standard Load Balancert frissített egy IPv4 előtér IP-konfigurációval kettős verem (IPv4 és IPv6) konfigurációra. IPv6-konfigurációkat is hozzáadott a háttérkészlet virtuális gépeinek hálózati adaptereihez. Az Azure-beli virtuális hálózatok IPv6-támogatásával kapcsolatos további információkért lásd : Mi az IPv6 az Azure-beli virtuális hálózathoz?