Konfigurace průchodu bránou VPN pro partnerský vztah virtuální sítě

Tento článek vám pomůže nakonfigurovat průchod bránou pro partnerský vztah virtuální sítě. Partnerský vztah virtuální sítě umožňuje hladké připojení ke dvěma virtuálním sítím Azure a pro účely připojení je sloučí do jedné. Průchod bránou je vlastnost partnerského vztahu, která umožňuje jedné virtuální síti používat bránu VPN v partnerské virtuální síti pro připojení mezi místními sítěmi nebo připojení typu VNet-to-VNet.

Následující diagram znázorňuje, jak funguje průchod bránou s využitím partnerského vztahu virtuální sítě. V diagramu průchod bránou umožňuje partnerským virtuálním sítím používat službu Azure VPN Gateway v centrálním Resource Manageru (Hub-RM). Možnosti připojení dostupné u brány VPN, včetně připojení S2S, P2S a připojení mezi virtuálními sítěmi, platí pro všechny tři virtuální sítě.

Diagram of Gateway transit.

Možnost přenosu je dostupná pro partnerský vztah mezi stejnými nebo různými modely nasazení a dá se použít se všemi skladovými položkami služby VPN Gateway s výjimkou skladové položky Basic. Pokud konfigurujete průchod mezi různými modely nasazení, musí být virtuální síť rozbočovače a brána virtuální sítě v modelu nasazení Resource Manager, nikoli starší model nasazení Classic.

V hvězdicové síťové architektuře průchod bránou umožňuje koncovým virtuálním sítím sdílet bránu VPN v centrálním uzlu a není tedy nutné nasazovat brány VPN do každé koncové virtuální sítě. Trasy do virtuálních sítí připojených k bráně nebo místních sítí se šíří do směrovacích tabulek pro partnerské virtuální sítě pomocí průchodu bránou.

Automatické rozšíření tras z brány VPN můžete zakázat. Vytvořte směrovací tabulku s možností Zakázat šíření tras protokolu BGP a přidružte směrovací tabulku k podsítím, abyste zabránili distribuci tras do těchto podsítí. Další informace najdete v článku o směrovací tabulce virtuální sítě.

Tento článek obsahuje dva scénáře. Vyberte scénář, který se vztahuje na vaše prostředí. Většina lidí používá stejný scénář modelu nasazení. Pokud nepracujete s virtuální sítí modelu nasazení Classic (starší verze virtuální sítě), která už ve vašem prostředí existuje, nebudete muset pracovat se scénářem Různých modelů nasazení.

  • Stejný model nasazení: Obě virtuální sítě se vytvářejí v modelu nasazení Resource Manager.
  • Různé modely nasazení: Paprsková virtuální síť je vytvořená v modelu nasazení Classic a virtuální síť a brána centra jsou v modelu nasazení Resource Manager. Tento scénář je užitečný, když potřebujete připojit starší virtuální síť, která už existuje v modelu nasazení Classic.

Poznámka:

Pokud provedete změnu topologie sítě a máte klienty VPN systému Windows, musí se balíček klienta VPN pro klienty Windows stáhnout a nainstalovat znovu, aby se změny použily u klienta.

Požadavky

Tento článek vyžaduje následující virtuální sítě a oprávnění. Pokud nepracujete s jiným scénářem modelu nasazení, nemusíte vytvářet klasickou virtuální síť.

Virtuální sítě

Virtuální síť Kroky konfigurace Brána virtuální sítě
Hub-RM Resource Manager Ano
Spoke-RM Resource Manager No
Spoke-Classic Klasické No

Oprávnění

Účty použité k vytvoření partnerského uzlu virtuální sítě musí mít nezbytné role a oprávnění. Pokud jste v následujícím příkladu vytvořili partnerský vztah mezi dvěma virtuálními sítěmi s názvem Hub-RM a Spoke-Classic, váš účet musí mít pro každou virtuální síť následující role nebo oprávnění:

Virtuální síť Model nasazení Role Oprávnění
Hub-RM Správce zdrojů Přispěvatel sítě Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write
Klasické Přispěvatel klasických sítí
Spoke-Classic Správce zdrojů Přispěvatel sítě Microsoft.Network/virtualNetworks/peer
Klasické Přispěvatel klasických sítí Microsoft.ClassicNetwork/virtualNetworks/peer

Přečtěte si další informace o integrovaných rolích a přiřazení konkrétních oprávnění k vlastním rolím (platí pouze pro Resource Manager).

Stejný model nasazení

Toto je nejběžnější scénář. V tomto scénáři se virtuální sítě nacházejí v modelu nasazení Resource Manager. Pomocí následujících kroků vytvořte nebo aktualizujte partnerské vztahy virtuálních sítí a povolte průchod bránou.

Přidání partnerského vztahu a povolení přenosu

  1. Na webu Azure Portal vytvořte nebo aktualizujte partnerský vztah virtuálních sítí z hub-RM. Přejděte do virtuální sítě Hub-RM . Vyberte Peerings (Partnerské vztahy) a pak + Add (Přidat) a otevřete Add Peering (Přidat partnerský vztah).

  2. Na stránce Přidat partnerský vztah nakonfigurujte hodnoty pro tuto virtuální síť.

    • Název odkazu peeringu: Pojmenujte odkaz. Příklad: HubRMToSpokeRM

    • Přenosy do vzdálené virtuální sítě: Povolit

    • Přenosy přesměrované ze vzdálené virtuální sítě: Povolit

    • Brána virtuální sítě: Použijte bránu této virtuální sítě nebo směrovací server.

      Screenshot shows add peering.

  3. Na stejné stránce pokračujte v konfiguraci hodnot pro vzdálenou virtuální síť.

    • Název odkazu peeringu: Pojmenujte odkaz. Příklad: SpokeRMtoHubRM

    • Model nasazení virtuální sítě: Resource Manager

    • Vím, že id prostředku: Ponechejte prázdné. Tuto možnost musíte vybrat jenom v případě, že nemáte přístup pro čtení k virtuální síti nebo předplatnému, se kterým chcete vytvořit partnerský vztah.

    • Předplatné: Vyberte předplatné.

    • Virtuální síť: Spoke-RM

    • Přenosy do vzdálené virtuální sítě: Povolit

    • Přenosy přesměrované ze vzdálené virtuální sítě: Povolit

    • Brána virtuální sítě: Použijte bránu vzdálené virtuální sítě nebo směrovací server.

      Screenshot shows values for remote virtual network.

  4. Vyberte Přidat a vytvořte partnerský vztah.

  5. Ověřte stav partnerského vztahu jako Připojení v obou virtuálních sítích.

Úprava existujícího partnerského vztahu pro průchod

Pokud už máte partnerský vztah, můžete změnit partnerský vztah pro průchod.

  1. Přejděte do virtuální sítě. Vyberte Partnerské vztahy a vyberte partnerský vztah, který chcete upravit. Například ve virtuální síti Spoke-RM vyberte partnerský vztah SpokeRMtoHubRM.

  2. Aktualizujte partnerský vztah virtuálních sítí.

    • Přenosy do vzdálené virtuální sítě: Povolit
    • Přenosy předávané do virtuální sítě; Povolit
    • Brána virtuální sítě nebo směrovací server: Použijte bránu vzdálené virtuální sítě nebo směrovací server.
  3. Uložte nastavení partnerského vztahu.

Ukázka PowerShellu

K vytvoření nebo aktualizaci partnerského vztahu můžete použít také PowerShell. Nahraďte proměnné názvy virtuálních sítí a skupin prostředků.

$SpokeRG = "SpokeRG1"
$SpokeRM = "Spoke-RM"
$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$spokermvnet = Get-AzVirtualNetwork -Name $SpokeRM -ResourceGroup $SpokeRG
$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name SpokeRMtoHubRM `
  -VirtualNetwork $spokermvnet `
  -RemoteVirtualNetworkId $hubrmvnet.Id `
  -UseRemoteGateways

Add-AzVirtualNetworkPeering `
  -Name HubRMToSpokeRM `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId $spokermvnet.Id `
  -AllowGatewayTransit

Různé modely nasazení

V této konfiguraci je paprsková virtuální síť Spoke-Classic v modelu nasazení Classic a centrum VNet Hub-RM je v modelu nasazení Resource Manager. Při konfiguraci přenosu mezi modely nasazení musí být brána virtuální sítě nakonfigurovaná pro virtuální síť Resource Manageru, nikoli pro klasickou virtuální síť.

Pro tuto konfiguraci stačí nakonfigurovat pouze virtuální síť Hub-RM . Nemusíte nic konfigurovat ve virtuální síti Spoke-Classic .

  1. Na webu Azure Portal přejděte do virtuální sítě Hub-RM , vyberte Partnerské vztahy a pak vyberte + Přidat.

  2. Na stránce Přidat partnerský vztah nakonfigurujte následující hodnoty:

    • Název odkazu peeringu: Pojmenujte odkaz. Příklad: HubRMToClassic

    • Přenosy do vzdálené virtuální sítě: Povolit

    • Přenosy přesměrované ze vzdálené virtuální sítě: Povolit

    • Brána virtuální sítě nebo směrovací server: Použijte bránu této virtuální sítě nebo směrovací server.

    • Název propojení partnerského vztahu: Tato hodnota zmizí, když pro model nasazení virtuální sítě vyberete Classic.

    • Model nasazení virtuální sítě: Classic

    • Vím, že id prostředku: Ponechejte prázdné. Tuto možnost musíte vybrat jenom v případě, že nemáte přístup pro čtení k virtuální síti nebo předplatnému, se kterým chcete vytvořit partnerský vztah.

      Add peering page for Spoke-Classic

  3. Ověřte správnost předplatného a v rozevíracím seznamu vyberte virtuální síť.

  4. Chcete-li přidat partnerský vztah, vyberte Přidat .

  5. Ověřte stav partnerského vztahu jako Připojení ve virtuální síti Hub-RM.

Pro tuto konfiguraci nemusíte konfigurovat nic ve virtuální síti Spoke-Classic . Jakmile se stav zobrazí Připojení, paprsková virtuální síť může používat připojení prostřednictvím brány VPN v centrální virtuální síti.

Ukázka PowerShellu

K vytvoření nebo aktualizaci partnerského vztahu můžete použít také PowerShell. Nahraďte proměnné a ID předplatného hodnotami vaší virtuální sítě a skupin prostředků a příslušným předplatným. Partnerský vztah virtuální sítě je třeba vytvořit pouze u centrální virtuální sítě.

$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name HubRMToClassic `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId "/subscriptions/<subscription Id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/Spoke-Classic" `
  -AllowGatewayTransit

Další kroky