建立、變更或刪除虛擬網路對等互連

了解如何建立、變更或刪除虛擬網路對等互連。 虛擬網路對等互連可讓您透過 Azure 骨幹網路,將同一區域或跨區域 (也稱為全域 虛擬網路對等互連) 的虛擬網路連線。 對等互連建立好之後,系統仍會將虛擬網路視為獨立資源來進行管理。 如果您不熟悉虛擬網路同儕節點,您可以在虛擬網路同儕節點概觀或透過完成虛擬網路對等互連教學課程來深入了解。

必要條件

如果您沒有包含作用中訂用帳戶的 Azure 帳戶,請建立免費帳戶。 開始本文的其餘部分之前,請先完成下列其中一項工作:

使用具有必要權限的 Azure 帳戶登入 Azure 入口網站,以使用對等互連。

建立對等互連

建立對等互連之前,請先熟悉需求和限制必要的權限

  1. 在 Azure 入口網站頂端的搜尋方塊中,輸入虛擬網路。 選取搜尋結果中的 [虛擬網路]

  2. 在 [虛擬網路]中,選取您要為其建立對等互連的網路。

  3. 在 [設定] 選取 [對等互連]

  4. 選取 + 新增

  5. 輸入或選取下列設定的值,然後選取 [新增]

    設定 描述
    此虛擬網路
    對等互連連結名稱 本機虛擬網路的對等互連名稱。 名稱在虛擬網路中必須是唯一的。
    允許 'vnet-1' 存取 'vnet-2' 依預設,會選取這個選項。

    - 如果要透過預設 VirtualNetwork 流程啟用兩個虛擬網路之間的通訊,請選取 [允許 'vnet-1' 存取 'vnet-2' (預設)]。 這可讓連線到任一虛擬網路的資源透過 Azure 私人網路相互通訊。 當選取此設定時,網路安全性群組的 VirtualNetwork 服務標記包含虛擬網路和對等互連的虛擬網路。 若要深入了解服務標籤,請參閱 Azure 服務標籤
    允許 'vnet-1' 接收來自 'vnet-2' 的轉送流量 此選項依預設不會選取。

    - 若要允許來自對等互連虛擬網路的轉送流量,請選取 [允許 'vnet-1' 接收來自 'vnet-2' 的轉送流量]。 如果您想要允許非源自 vnet-2 的流量傳送至 vnet-1,則可以選取此設定。 例如,如果 vnet-2 的 NVA 可接收來自 vnet-2 外部的流量以轉送至 vnet-1,則您可選取此設定以允許流量從 vnet-2 傳送至 vnet-1。 啟用這項功能雖能允許轉送的流量通過對等互連,卻不會建立任何使用者定義的路由或網路虛擬設備。 使用者定義的路由和網路虛擬設備是另外建立的。 了解使用者定義的路由

    注意:未選取 [允許 'vnet-1' 接收來自 'vnet-2' 的轉送流量] 僅會變更 VirtualNetwork 服務標籤的定義。其不會完全防止流量傳送至對等連線,如此設定說明所述。
    允許 'vnet-1' 中的網路閘道將流量轉送到 'vnet-2' 此選項依預設不會選取

    - 如果您要 vnet-2 接收來自 vnet-1 閘道/路由伺服器的流量,請選取 [允許 'vnet-1' 中的網路閘道將流量轉送到 'vnet-2']vnet-1 必須包含閘道,才能啟用此選項。
    啟用 'vnet-1' 以使用 'vnet-2' 遠端網路閘道 此選項依預設不會選取。

    - 如果您想要 vnet-1 使用 vnet-2 閘道或路由伺服器,請選取 [啟用 'vnet-1' 以使用 'vnet-2' 遠端網路閘道]vnet-1 只能從一個對等互連連線使用閘道或路由伺服器。 vnet-2 必須有閘道或路由伺服器,才能選取此選項。 例如,您要對等互連的虛擬網路有 VPN 閘道,能夠與內部部署網路通訊。 選取此設定將可讓來自此虛擬網路的流量流經對等互連虛擬網路的 VPN 閘道。

    如果您要此虛擬網路使用遠端路由伺服器來交換路由,您也可選擇此選項,請參閱 Azure 路由伺服器

    注意:如果您的虛擬網路中已經設定閘道,就無法使用遠端閘道。若要深入了解如何使用閘道來進行傳輸,請參閱為虛擬網路對等互連設定 VPN 閘道傳輸
    遠端虛擬網路
    對等互連連結名稱 遠端虛擬網路的對等互連名稱。 名稱在虛擬網路中必須是唯一的。
    虛擬網路部署模型 選取您想要對等互連之虛擬網路是透過哪個部署模型所部署的。
    我知道我的資源識別碼 如果您有權讀取所要對等互連的虛擬網路,請讓此核取方塊保持未選取狀態。 如果您無權讀取所要對等互連的虛擬網路或訂用帳戶,請勾選此核取方塊。
    資源識別碼 當您勾選 [我知道我的資源識別碼] 核取方塊時,便會顯示此欄位。 您輸入的資源識別碼所屬的虛擬網路,必須和此虛擬網路位於相同的,或支援之不同的 Azure 區域中。

    完整的資源識別碼看起來會類似 /subscriptions/<Id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<virtual-network-name>

    您可以檢視虛擬網路的屬性,以取得虛擬網路的資源識別碼。 若要了解如何檢視虛擬網路的屬性,請參閱<管理虛擬網路>。 如果訂用帳戶關聯至與您對等互連虛擬網路所用訂用帳戶不同的 Microsoft Entra 租用戶,則必須指派使用者權限。 新增每個租用戶的使用者作為相對租用戶中的來賓使用者
    訂用帳戶 選取您想要對等互連之虛擬網路的訂用帳戶。 視帳戶有權讀取的訂用帳戶而定,系統會列出一或多個訂用帳戶。 如果您已勾選 [我知道我的資源識別碼] 核取方塊,則無法使用這項設定。
    虛擬網路 選取您想要對等互連的虛擬網路。 您可以選取透過任一 Azure 部署模型建立的虛擬網路。 如果您要選取不同區域中的虛擬網路,則必須選取支援區域中的虛擬網路。 您必須有權讀取虛擬網路,該虛擬網路才會顯示在清單中。 如果虛擬網路雖有列出卻呈現灰色,原因可能是該虛擬網路的位址空間與此虛擬網路的位址空間重疊。 如果虛擬網路的位址空間重疊,您就無法讓這些位址空間對等互連。 如果您已勾選 [我知道我的資源識別碼] 核取方塊,則無法使用這項設定。
    允許 'vnet-2' 存取 'vnet-1' 依預設,會選取這個選項。

    - 如果要透過預設 VirtualNetwork 流程啟用兩個虛擬網路之間的通訊,請選取 [允許 'vnet-2' 存取 'vnet-1']。 啟用虛擬網路之間的通訊可讓連線到任一虛擬網路的資源透過 Azure 私人網路相互通訊。 當設定為 [已選取] 時,網路安全性群組的 VirtualNetwork 服務標記包含虛擬網路和對等互連的虛擬網路。 若要深入了解服務標籤,請參閱 Azure 服務標籤
    允許 'vnet-2' 接收來自 'vnet-1' 的轉送流量 此選項依預設不會選取

    - 若要允許來自對等互連虛擬網路的轉送流量,請選取 [允許 'vnet-1' 接收來自 'vnet-2' 的轉送流量]。 如果您想要允許來自 vnet-1 的流量連線到 vnet-2,則可以選取此設定。 例如,如果 vnet-1 的 NVA 可接收來自 vnet-1 外部的流量以轉送至 vnet-2,則您可選取此設定以允許流量從 vnet-1 傳送至 vnet-2。 啟用這項功能雖能允許轉送的流量通過對等互連,卻不會建立任何使用者定義的路由或網路虛擬設備。 使用者定義的路由和網路虛擬設備是另外建立的。 了解使用者定義的路由

    注意:未選取 [允許 'vnet-1' 接收來自 'vnet-2' 的轉送流量] 僅會變更 VirtualNetwork 服務標籤的定義。其不會完全防止流量傳送至對等連線,如此設定說明所述。
    允許 'vnet-2' 中的網路閘道將流量轉送到 'vnet-1' 此選項依預設不會選取

    - 如果您要 vnet-1 接收來自 vnet-2 閘道/路由伺服器的流量,請選取 [允許 'vnet-2' 中的網路閘道將流量轉送到 'vnet-1']vnet-2 必須包含閘道,才能啟用此選項。
    啟用 'vnet-2' 以使用 'vnet-1' 遠端網路閘道 此選項依預設不會選取。

    - 如果您想要 vnet-2 使用 vnet-1 閘道或路由伺服器,請選取 [啟用 'vnet-2' 以使用 'vnet-1' 遠端網路閘道]vnet-2 只能從一個對等互連連線使用閘道或路由伺服器。 vnet-1 必須有閘道或路由伺服器,才能選取此選項。 例如,您要對等互連的虛擬網路有 VPN 閘道,能夠與內部部署網路通訊。 選取此設定將可讓來自此虛擬網路的流量流經對等互連虛擬網路的 VPN 閘道。

    如果您要此虛擬網路使用遠端路由伺服器來交換路由,您也可選擇此選項,請參閱 Azure 路由伺服器

    此案例需要實作指定虛擬網路閘道作為下一個躍點類型的使用者定義路由。 了解使用者定義的路由。 您只能指定 VPN 閘道作為使用者定義路由中的下一個躍點類型,不能指定 ExpressRoute 閘道作為使用者定義路由中的下一個躍點類型。

    注意:如果您的虛擬網路中已經設定閘道,就無法使用遠端閘道。若要深入了解如何使用閘道來進行傳輸,請參閱為虛擬網路對等互連設定 VPN 閘道傳輸

    Screenshot of peering configuration page.

    注意

    如果您使用虛擬網路閘道將內部部署流量傳遞至對等互連虛擬網路,則內部部署 VPN 裝置的對等互連虛擬網路 IP 範圍必須設定為「感興趣」的流量。 您可能需要將所有 Azure 虛擬網路的 CIDR 位址新增至內部部署 VPN 裝置上的站對站 IPSec VPN 通道設定。 CIDR 位址包括資源,例如中樞、輪輻和點對站 IP 位址集區。 否則,您的內部部署資源將無法與對等互連 VNet 中的資源進行通訊。 感興趣的流量會透過第 2 階段安全性關聯進行通訊。 安全性關聯會為每個指定的子網路建立專用 VPN 通道。 內部部署和 Azure VPN 閘道層必須支援相同數目的站對站 VPN 通道和 Azure VNet 子網路。 否則,您的內部部署資源將無法與對等互連 VNet 中的資源進行通訊。 如需為每個指定 Azure VNet 子網路建立第 2 階段安全性關聯的指示,請參閱內部部署 VPN 文件。

  6. 幾秒鐘後,請選取 [重新整理] 按鈕,對等互連狀態將會從 [更新中] 變更為 [已連線]

    Screenshot of virtual network peering status on peerings page.

如需在不同訂用帳戶和部署模型的虛擬網路之間實作對等互連的逐步指示,請參閱後續步驟

檢視或變更對等互連設定

變更對等互連之前,請先熟悉需求和限制必要的權限

  1. 在 Azure 入口網站頂端的搜尋方塊中,輸入虛擬網路。 選取搜尋結果中的 [虛擬網路]

  2. 選取您要檢視或變更虛擬網路其對等互連設定的虛擬網路。

  3. 選取 [設定] 中的 [對等互連],然後選取您想要查看或變更設定的對等互連。

    Screenshot of select a peering to change settings from the virtual network.

  4. 變更適當的設定。 請在建立對等互連的步驟 4 中閱讀各項設定的選項。 然後選取 [儲存] 以完成設定變更。

    Screenshot of changing virtual network peering settings.

刪除對等互連

刪除對等互連之前,請先熟悉需求和限制必要的權限

當兩個虛擬網路之間的對等互連遭到刪除時,流量將無法再於虛擬網路之間流動。 當您想要讓虛擬網路有時進行通訊但不隨時通訊,而不是不刪除對等互連時,如果要封鎖遠端虛擬網路的流量,請取消選取 [允許遠端虛擬網路的流量] 設定。 您可能會發現停用和啟用網路存取比起先刪除再重新建立對等互連更為簡單。

  1. 在 Azure 入口網站頂端的搜尋方塊中,輸入虛擬網路。 選取搜尋結果中的 [虛擬網路]

  2. 選取您要檢視或變更虛擬網路其對等互連設定的虛擬網路。

  3. 在 [設定] 選取 [對等互連]

    Screenshot of select a peering to delete from the virtual network.

  4. 在您想要刪除的對等互連右側,選取 [...],然後選取 [刪除]

    Screenshot of deleting a peering from the virtual network.

  5. 選取 [是] 以確認您要刪除對等互連和對應的對等。

    Screenshot of peering delete confirmation.

    注意

    當您從虛擬網路刪除虛擬網路對等互連時,也會刪除遠端虛擬網路的對等互連。

需求和限制

  • 您可以將相同區域或不同區域中的虛擬網路對等互連。 讓不同區域中的虛擬網路進行對等互連,也稱為「全域虛擬網路對等互連」

  • 在建立全域對等互連時,對等互連的虛擬網路可以存在於任何 Azure 公用雲端區域或中國雲端區域中,或在 Government 雲端區域中。 您無法跨雲端對等互連。 例如,Azure 公用雲端中的虛擬網路無法對等互連至由 21Vianet 雲端所營運 Microsoft Azure 中的虛擬網路。

  • 一個虛擬網路中的資源無法與全域對等互連虛擬網路中基本負載平衡器 (內部或公用) 的前端 IP 位址通訊。 基本負載平衡器只能在相同區域內提供支援。 虛擬網路對等互連和全域虛擬網路對等互連可支援標準負載平衡器。 某些使用基本負載平衡器的服務無法透過全域虛擬網路對等互連來運作。 如需詳細資訊,請參閱全域虛擬網路對等互連與負載平衡器相關的條件約束

  • 您可以使用遠端閘道,或允許在全域對等互連的虛擬網路和本地對等互連的虛擬網路中進行閘道傳輸。

  • 虛擬網路可位於相同或不同的訂用帳戶。 當您將不同訂用帳戶中的虛擬網路對等互連時,這兩個訂用帳戶可以與相同或不同的 Microsoft Entra 租用戶相關聯。 如果您還沒有 AD 租用戶,您可以建立租用戶

  • 要建立對等互連的虛擬網路必須有非重疊的 IP 位址空間。

  • 您可以將透過 Resource Manager 所部署的兩個虛擬網路對等互連,或將透過 Resource Manager 所部署的虛擬網路與透過傳統部署模型所部署的虛擬網路對等互連。 您無法將兩個透過傳統部署模型建立的虛擬網路對等互連。 如果您不熟悉 Azure 部署模型,請閱讀了解 Azure 部署模型一文。 您可以使用 VPN 閘道,將兩個透過傳統部署模型建立的虛擬網路加以連線。

  • 將兩個透過 Resource Manager 所建立的虛擬網路對等互連時,您必須為對等互連中的每個虛擬網路設定對等互連。 您會看到下列其中一種對等互連狀態類型:

    • 已起始:當您建立第一個對等互連時,其狀態為 [已起始]

    • 已連線:當您建立第二個對等互連時,兩個對等互連的對等互連狀態會變成 [已連線]。 在兩個虛擬網路對等互連的對等互連狀態變為 [已連線] 之後,您才能成功建立對等互連。

  • 在將透過 Resource Manager 所建立的虛擬網路與透過傳統部署模型所建立的虛擬網路對等互連時,您只會對透過 Resource Manager 所部署的虛擬網路設定對等互連。 您無法對虛擬網路 (傳統) 設定對等互連,也無法在兩個透過傳統部署模型所部署的虛擬網路之間設定對等互連。 當您從虛擬網路 (Resource Manager) 對虛擬網路 (傳統) 建立對等互連時,對等互連狀態先是 [更新中],然後很快就會變為 [已連線]

  • 兩個虛擬網路之間建立了對等互連。 對等互連本身無法轉移。 如果您在下列項目之間建立對等互連:

    • VirtualNetwork1 和 VirtualNetwork2

    • VirtualNetwork2 和 VirtualNetwork3

      則 VirtualNetwork1 與 VirtualNetwork3 之間沒有經由 VirtualNetwork2 的連線。 如果您想要讓 VirtualNetwork1 和 VirtualNetwork3 直接進行通訊,您必須在 VirtualNetwork1 和 VirtualNetwork3 之間建立明確的對等互連,或透過中樞網路中的 NVA 進行。 如需詳細資訊,請參閱 Azure 中的中樞輪輻網路拓撲

  • 您無法使用預設的 Azure 名稱解析在對等互連的虛擬網路中解析名稱。 若要在其他虛擬網路中解析名稱,您必須使用 Azure 私人 DNS 或自訂 DNS 伺服器。 若要了解如何設定自有 DNS 伺服器,請參閱使用專屬 DNS 伺服器的名稱解析

  • 相同區域的對等互連虛擬網路中的資源可彼此通訊,且通訊時會有相同的延遲,如同這些資源是位於相同的虛擬網路中一樣。 網路輸送量為依照虛擬機器大小,按比例允許的頻寬。 對等互連內的頻寬沒有任何額外限制。 每個虛擬機器大小各有其網路頻寬上限。 若要深入了解不同虛擬機器大小的網路頻寬上限,請參閱 Azure 中的虛擬機器大小

  • 虛擬網路可以既與另一個虛擬網路對等互連,又同時連線到另一個具有 Azure 虛擬網路閘道的虛擬網路。 當虛擬網路同時透過對等互連和閘道進行連線時,虛擬網路間的流量會透過對等互連設定,而非透過閘道。

  • 成功設定虛擬網路對等互連之後,必須再次下載「點對站」VPN 用戶端,以確保新的路由下載至用戶端。

  • 我們會針對使用虛擬網路對等互連的輸入和輸出流量收取少許費用。 如需詳細資訊,請參閱價格網頁

  • 沒有 應用程式閘道啟用的網路隔離不允許在停用允許遠端虛擬網路流量時,在對等互連 VNET 之間傳送流量。

權限

您用來處理虛擬網路同儕節點的帳戶必須指派給下列角色:

如果您的帳戶未指派給上述其中一個角色,則必須指派給自訂角色,且該角色已獲指派下表中的必要動作:

動作 名稱
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write 建立從虛擬網路 A 到虛擬網路 B 的對等互連時所需。虛擬網路 A 必須為虛擬網路 (資源管理員)
Microsoft.Network/virtualNetworks/peer/action 建立從虛擬網路 B (資源管理員) 到虛擬網路 A 的對等互連時所需
Microsoft.ClassicNetwork/virtualNetworks/peer/action 建立從虛擬網路 B (傳統) 到虛擬網路 A 的對等互連時所需
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/read 讀取虛擬網路對等互連
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/delete 刪除虛擬網路對等互連

下一步

  • 虛擬網路對等互連可在虛擬網路之間建立,而這兩個虛擬網路是透過存在於相同或不同訂用帳戶中的相同或不同部署模型所建立。 完成下列其中一個案例的教學課程:

    Azure 部署模型 訂用帳戶
    兩者皆使用 Resource Manager 相同
    不同
    一個使用 Resource Manager、一個使用傳統部署模型 相同
    不同
  • 了解如何建立中樞和輪輻網路拓撲

  • 使用 PowerShellAzure CLI 範例指令碼,或使用 Azure Resource Manager 範本建立虛擬網路對等互連

  • 建立並指派虛擬網路的 Azure 原則定義