Aracılığıyla paylaş


SDN altyapısında trafik iletme için NAT'yi ayarlama

Bu makalede, System Center Virtual Machine Manager (VMM) dokusunda ayarlanmış bir yazılım tanımlı ağ (SDN) altyapısında trafik iletme için Ağ Adresi Çevirisi'nin (NAT) nasıl ayarlanacağı açıklanmaktadır.

NAT, yalıtılmış bir SDN sanal ağındaki sanal makinelerin (VM) dış bağlantı elde etmesine olanak tanır. VMM, trafiği dış ağa ve dış ağdan iletmek için bir Sanal IP (VIP) yapılandırıyor.

Aşağıdaki iki NAT türü VMM tarafından desteklenir.

  • Giden NAT - Sanal ağ trafiğini bir sanal ağdan dış hedeflere iletir.
  • Gelen NAT - Dış trafiği sanal ağdaki belirli bir VM'ye iletir.

Bu makalede, VMM kullanarak SDN sanal ağları için NAT bağlantısı yapılandırma hakkında bilgi sağlanır.

VMM 2022 çift yığını destekler. İKIli yığın VM ağlarına NAT kuralları VMM konsolunda desteklenmez. NAT kuralları PowerShell cmdlet'leri kullanılarak belirtilebilir. Daha fazla bilgi için bkz . NAT bağlantısına kural ekleme.

Not

  • VMM 2019 UR1'den Tek Bağlı ağ türü Bağlı Ağ olarak değiştirildi
  • VMM 2019 UR2 ve üzeri IPv6'ya destek verir.

Başlamadan önce

Aşağıdakilerden emin olun:

NAT bağlantısı oluşturma

Aşağıdaki yordamı kullanın:

  1. VMM konsolunda VM'ler ve Hizmetler>VM Ağları'nı seçin. NAT bağlantısını oluşturmak istediğiniz seçili VM ağına sağ tıklayın ve Özellikler'i seçin.

  2. Görüntülenen sihirbaz sayfasında Bağlantı'ya tıklayın.

  3. Bağlantı'da Doğrudan ek bir mantıksal ağa bağlan'ı seçin ve bu seçeneğin altında Ağ adresi çevirisi (NAT) seçeneğini belirleyin.

    Nat bağlantısının ekran görüntüsü.

  4. IP adresi havuzunda, VIP'nin gelmesi gereken IP havuzunu seçin. IP adresi bölümünde, seçilen havuzdan bir IP adresi seçin. Tamam'ı seçin.

  1. IPv6'yı etkinleştirmek için bir IPv6 adres havuzu seçin ve bir IPv6 adresi sağlayın.

Bu VM ağı için bir NAT bağlantısı oluşturulacak.

Not

  • BU yordam, NAT bağlantısıyla birlikte VM ağı için giden bağlantıyı etkinleştiren varsayılan bir Giden NAT kuralı da oluşturur.
  • Gelen bağlantıyı etkinleştirmek ve dış trafiği belirli bir VM'ye iletmek için NAT bağlantısına NAT kuralları eklemeniz gerekir.

NAT bağlantısına kural ekleme

VMM 2022 çift yığını destekler. İKIli yığın VM ağlarına NAT kuralları VMM konsolunda desteklenmez. NAT kuralları PowerShell cmdlet'leri kullanılarak belirtilebilir.

$vmNetwork = Get-SCVMNetwork -ID <VMNetwork ID>

$vmSubnet = Get-SCVMSubnet -Name <VMSubnet Name> | where { $_.ID -eq <VMSubnet ID> }
$gatewayDevice = Get-SCNetworkGateway -ID <Gateway Device ID>
$VmNetworkGateway = Add-SCVMNetworkGateway -Name "TenantDS_Gateway" -EnableBGP $false -NetworkGateway $gatewayDevice -VMNetwork $vmNetwork

IPv6 NAT Bağlantısı için

$externalIpPoolVar = Get-SCStaticIPAddressPool -ID <VIP Pool Id>
$natConnectionIPv6 = Add-SCNATConnection -VMNetwork $vmNetwork -Name "TenantDS_NatConnection_IPv6" -ExternalIPPool $externalIpPoolVar -ExternalIPAddress <IP From IPv6 VIP Pool>
Add-SCNATRule -Name "NATIPv6" -Protocol "TCP" -InternalIPAddress <IP From IPv6 subnet> -ExternalPort <External Port> -NATConnection $natConnectionIPv6 -InternalPort <Internal Port>

IPv4 NAT Bağlantısı için

$externalIpPoolVar1 = Get-SCStaticIPAddressPool -Name "PublicVIP_IPAddressPool_0"
$natConnectionIPv4 = Add-SCNATConnection -VMNetwork $vmNetwork -Name "TenantDS_NatConnection_IPv4" -ExternalIPPool $externalIpPoolVar1 -ExternalIPAddress <IP From IPv4 VIP Pool>
Add-SCNATRule -Name "NATIPv4" -Protocol "TCP" -InternalIPAddress <IP From IPv4 subnet>" -ExternalPort <External Port> -NATConnection $natConnectionIPv4 -InternalPort <Internal Port>

NAT bağlantısına kural eklemek için aşağıdaki yordamı kullanın:

  1. VMM konsolunda VM'ler ve Hizmetler>VM Ağları'nı seçin. Seçili VM ağına sağ tıklayın ve Özellikler'i seçin.

  2. Sihirbazda Ağ Adresi Çevirisi'ni seçin.

    Nat kurallarının ekran görüntüsü.

  3. Ağ adresi çevirisi (NAT) kurallarını belirtin altında Ekle'yi seçin. Aşağıdaki ayrıntıları uygun şekilde yazın:

  • Ad – Gelen NAT kuralının adı.
  • Protokol – Gelen ağ trafiği protokolü. TCP/UDP desteklenir.
  • Gelen Bağlantı Noktası – VM'ye erişmek için VIP ile birlikte kullanmak istediğiniz bağlantı noktası numarası.
  • Hedef IP – Dış trafiği yönlendirmek istediğiniz VM'nin IP adresi.
  • Hedef Bağlantı Noktası – SANAL makinedeki bağlantı noktası numarası, dış trafiğin iletilmesi gerekir.
  1. Tamam'ı seçin.

Not

Trafiği VM ağının parçası olan birden çok VM'ye iletmek için birden çok NAT kuralı oluşturulabilir.

NAT kuralını kaldırma

Aşağıdaki yordamı kullanın:

  1. VMM konsolunda VM'ler ve Hizmetler>VM Ağları'nı seçin. Seçili VM ağına sağ tıklayın ve Özellikler'i seçin.
  2. Sihirbazda Ağ Adresi Çevirisi'ni seçin.
  3. Kaldırmak istediğiniz NAT kuralını seçin, Kaldır'ı ve ardından Tamam'ı seçin.

NAT bağlantısını kaldırma

  1. VMM konsolunda VM'ler ve Hizmetler>VM Ağları'nı seçin. Seçili VM ağına sağ tıklayın ve Özellikler'i seçin.
  2. Sihirbazda Bağlantı'ya tıklayın.
  3. Doğrudan ek bir mantıksal ağa bağlan seçeneğini temizleyin ve Tamam'ı seçin.