一,引言
Virtual NetWork Peering 可以無縫連線兩個 Azure Virtual NetWork,Virtual NetWork Peering 直接的網路流量是專用的。在實際專案的基礎設施網路架構上,通常也會遇到不同虛擬網路之間網路需要互通,虛擬網路對等互連就能很好的解決這個問題。無論它們在同一個 Azure 區域還是在不同的區域都可以建立對等連線。對等互連的虛擬網路中的虛擬機器之間的流量使用 Microsoft 主幹基礎結構,並且虛擬網路之間的通訊中不需要公共 Internet、閘道器或加密。
VNet 的的對等互聯有兩個型別,分別是:
1)同一區域中的 Azure 虛擬網路互聯
2)不同區域的 Azure 虛擬網路互聯
大家可以從以下圖中可以我們今天的重點是同一區域中的 Azure 虛擬網路互連。
-------------------- 我是分割線 --------------------
二,正文
1,建立同一區域的兩個不同的虛擬網路
登入Azure Portal 後,搜尋 “Virtual NetWork” ,並點選 “Create” 進行建立
輸入以下引數
Resource group 選擇建立新的:“Web_Test_VNET_RG”
Name:“cnbateblogweb_DEV_VNET”
Region:“East_Asia”
點選 “Next:IP Addresses >” 配置 IP 地址
修改預設的 IPv4 address space 為:”10.1.0.0/16“
並新增子網資訊
Subnet name:”cnbateblogweb_DEV_SUB“
Subnet address range:”10.1.1.0/24“
點選 ”Add“ 新增子網
配置完 IP Address 後,點選 ”Review + create“ 進行建立預校驗
預校驗完成後,點選 ”Create“ 進行建立 Azure Virtual Network
同樣的操作步驟建立驗證環境的 Virtual Network
Virtual network Name:“cnbateblogweb_VAL_VNET”
IPv4 Address space:”10.2.0.0/16“
Subnet Name:”cnbateblogweb_VAL_SUB“
Subnet address range:”10.2.1.0/24“
等待虛擬網路建立完成後,跳轉到資源組下,檢視虛擬網路資源
2,不同虛擬網路下的虛擬機器
建立虛擬機器用來測試網路互通性
在 Azure Portal 中,搜尋 ”Virtual machine“,點選 ”create“
主要引數如下圖所示
Resource group:”Web_Test_VNET_RG“
Virtual machine name:“cnbate-vm-dev”
Region:“East Asia”
Virtural network:“cnbateblogweb_DEV_VNET”
Sunnet:“cnbateblogweb_DEV_SUB”
相同的步驟建立 VAL 環境的虛擬機器
如下圖檢視已建立好的測試虛擬機器
3,測試網路連通性
使用以下命令驗證是否可以從 DEV 環境 連線到 VAL 環境
測試連線失敗,我們會看到如下圖所示
4,建立 VNET Peering 建立連線
選擇 DEV 環境的虛擬網路 “cnbateblogweb_DEV_VENT”
選擇左側選單 “Setting=》Peerings”,點選 “+ Add”
輸入相關引數
This virtual network
Peering link name:“DEV_TOLINK_VAL”
Remote virtual network
peering link name:“VAL_TOLINK_DEV”
Virtual network:“cnbateblogweb_VAL_VENT”
點選 “Add”
等待建立完成後,可以在頁面上檢視建立記錄
5,在建立完對等連線後,測試網路連通性
Bingo!!! 成功,通過新增 Virtual Peering,同一區域內的 VNET 連線成功。
三,結尾
今天的內容主要偏實踐操作,大家要多多練習。本文所分享的內容也存在著很多我自己的一些理解,有理解不到位的,還包含,並且指出不足之處!!!!!
作者:Allen
版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。