【 Cloud 】Azure Traffic Management Lab - 配置 hub & spoke 網路拓撲
Azure Traffic Management Lab
- 配置實驗環境
- 配置 hub & spoke 網路拓撲
- 於 hub & spoke 網路拓撲中配置路由
- 實作 Azure Load Balancer
- 實作 Azure Application Gateway
本篇文章內容
- 前置準備作業
- 架構
- 建立服務所使用的名稱
- 建立 VNet 間的 Peering
- 透過 Azure Network Watcher 進行連線測試
前置準備作業
- 已建立 Azure 帳號並能正常登入
- 已安裝
Azure CLI
並透過az login
指令登入成功
架構
建立服務所使用的名稱
- VNet
VNet Name | Resource group | Location | VNet IP Addresses | Subnet IP Addresses |
---|---|---|---|---|
vnet-01 | traffic-management-rg-01 | West US | 10.1.0.0/16 | subnet-01 10.1.1.0/24 subnet-02 10.1.2.0/24 |
vnet-02 | traffic-management-rg-02 | West US | 10.2.0.0/16 | subnet-03 10.2.3.0/24 |
vnet-03 | traffic-management-rg-03 | West US 2 | 10.3.0.0/16 | subnet-05 10.3.5.0/24 |
- VM & NIC
VM Name | Resource Group | Location | VNet Name | Subnet Name | NIC Name | IP |
---|---|---|---|---|---|---|
vm-11 | traffic-management-rg-01 | West US | vnet-01 | subnet-01 | nic-11 | 10.1.1.11 |
vm-22 | traffic-management-rg-01 | West US | vnet-01 | subnet-02 | nic-22 | 10.1.2.22 |
vm-33 | traffic-management-rg-02 | West US | vnet-02 | subnet-03 | nic-33 | 10.2.3.33 |
vm-55 | traffic-management-rg-03 | West US 2 | vnet-03 | subnet-05 | nic-55 | 10.3.5.55 |
建立 VNet 間的 Peering
Step 1. 選擇 Virtual network 服務
- 於上方搜尋框輸入
VNet
> 再點選Virtual network
的搜尋結果
- 之前透過指令所建立的 VNet
Step 2. 建立 VNet 01 與 VNet 02 的 Peering
- 點選
vnet-01
> 再點選左側的Peerings
> 再點選Add
- 輸入相關資訊
Peering link name
欄位請輸入vnet01_to_vnet02
。Allow access to remote virtual network
欄位請勾選。Allow traffic to remote virtual network
欄位請勾選。Allow traffic forwarded from the remote virtual network (allow gateway transit)
欄位請勾選。Use remote virtual network gateway or route server
欄位不用勾選。Peering link name
欄位請輸入vnet02_to_vnet01
。Virtual network deployment model
請選取Resource manager
。Subscription
欄位請所使用的訂閱。Virtual network
欄位請選擇vnet-02
。Allow access to current virtual network
欄位請勾選。Allow traffic to current virtual network
欄位請勾選。Allow traffic forwarded from current virtual network (allow gateway transit)
欄位請勾選。Use current virtual network gateway or route server
欄位不用勾選。- 以上欄位輸入完成後點選
Add
- 建立完成
Step 3. 建立 VNet 01 與 VNet 03 的 Peering
- 點選
vnet-01
> 再點選左側的Peerings
> 再點選Add
- 輸入相關資訊
Peering link name
欄位請輸入vnet01_to_vnet03
。Allow access to remote virtual network
欄位請勾選。Allow traffic to remote virtual network
欄位請勾選。Allow traffic forwarded from the remote virtual network (allow gateway transit)
欄位請勾選。Use remote virtual network gateway or route server
欄位不用勾選。Peering link name
欄位請輸入vnet03_to_vnet01
。Virtual network deployment model
請選取Resource manager
。Subscription
欄位請所使用的訂閱。Virtual network
欄位請選擇vnet-03
。Allow access to current virtual network
欄位請勾選。Allow traffic to current virtual network
欄位請勾選。Allow traffic forwarded from current virtual network (allow gateway transit)
欄位請勾選。Use current virtual network gateway or route server
欄位不用勾選。- 以上欄位輸入完成後點選
Add
- 建立完成
透過 Azure Network Watcher 進行連線測試
Step 1. 選擇 Network Watcher 服務
- 於上方搜尋框輸入
Network Watcher
> 再點選Network Watcher
的搜尋結果
Step 2. 測試 vm-11 ( vnet-01 )
連到 vm-33 ( vnet-02 ) ( 10.2.3.33 )
的 80 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-01
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-11
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.2.3.33
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
80
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成
Step 3. 測試 vm-11 ( vnet-01 )
連到 vm-33 ( vnet-02 ) ( 10.2.3.33 )
的 3389 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-01
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-11
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.2.3.33
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
3389
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成
Step 4. 測試 vm-22 ( vnet-01 )
連到 vm-55 ( vnet-03 ) ( 10.3.5.55 )
的 80 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-01
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-22
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.3.5.55
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
80
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成
Step 5. 測試 vm-22 ( vnet-01 )
連到 vm-55 ( vnet-03 ) ( 10.3.5.55 )
的 3389 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-01
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-22
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.3.5.55
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
3389
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成
Step 6. 測試 vm-33 ( vnet-02 )
連到 vm-55 ( vnet-03 ) ( 10.3.5.55 )
的 80 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-02
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-33
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.3.5.55
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
80
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成
Step 7. 測試 vm-33 ( vnet-02 )
連到 vm-55 ( vnet-03 ) ( 10.3.5.55 )
的 3389 Port
- 點選左側的
Connection troubleshoot
- 輸入相關資訊
- Subscription 欄位請選擇所要使用的訂閱。
- Resource group 欄位請選擇
traffic-management-rg-02
- Source type 欄位請選擇
Virtual machine
- Virtual machine 欄位請選擇
vm-33
- Destination type 欄位請選擇
Specify manually
- URI, FQDN, or IP address 欄位請輸入
10.3.5.55
- Protocol 欄位請選擇
TCP
- Destination port 欄位請輸入
3389
- Source port (optional) 欄位不用輸入
- Diagnostic test 欄位請選擇
Connectivity
、NSG diagnostic
、Next hop
,而Port scanner
不用選。 - 以上資訊輸入完成後點選
Run diagnostic test
( 執行會花不少時間 )
- 執行完成