Virtual Networks Different Azure Regions

in this article, I will explore how to connect virtual networks in different Azure regions. This connection is called VNet-to-VNet. VNet-to-VNet connectivity utilizes the Azure virtual network gateways to connect with different Azure regions called (Global VNet peering).

Virtual network peering – (Same Azure Region)
Global virtual network peering – (Different Azure Regions)

Virtual network connection with different Azure regions

Creating two virtual networks
Creating two virtual network gateway
Deploy a virtual machine (VM) into each vnet
Creating connection with two virtual network gateway
Communicate between VMs

Create Virtual Networks

1st first Virtual Network

Log in to the Azure Portal

1- On the Azure portal, select Azure menu bar and then select Virtual Network.

2- Click on create virtual network.

3- Subscriptions – Select your subscription
Resource group – click on create new.

4- Type a recourse group name (rg-vnet) and click OK.

5- Instance details type a virtual network name (vnet-east) select regions (east US) and then click Next : IP Address >.

6- IP Addresses tab
Enter 10.0.0.0/16 for the IPv4 Address Space field.
Click the + Add subnet button below.

7- Add subnet wizard; enter a Subnet Name (east-subnet) and type 10.0.0.0/24 for Subnet Address range and then click Add.

8- Click Next : Security >

9- Choose DDos Protection (Basic) Firewall (disable) and Select Review + Create.

10- Select Create.

11- To create a 2nd virtual network follow the above steps from 2 to 10 again with the following changes.

SettingValue
Resources Grouprg-vnet
Namevnet-west
Region(US) west US
IPv4 address space192.168.0.0/16
Subnet namewest-subnet
Subnet address range192.168.1.0/24
SecurityDDos Protection Basic, Firewall disable
Create 

2 Virtual Networks successfully created

Create Virtual Network Gateway

1- In Azure portal type virtual network gateway in the search bar to select.

2- Select create virtual network gateway

3- Select your subscriptions

4- Instance details;

Enter a name (vng-east)
Region (East US)
Gateway type (VPN)
VPN type (Route-based).
Virtual network (vnet-east)

5- Public IP address name enter (eastpublicip) and then click Review + Create

6- Click Create.

To create a 2nd virtual network gateway follow the above steps from 2 to 6 again with the following changes.

SettingsValune
Namevng-west
RegionWest US
Gateway typeVPN
VPN typeRoute-based
Virtual networkvnet-west
Public IP address namewestpublicip
Create 

Now you can see two virtual network gateway successfully created.

Create Virtual Machines

Create a VM in each virtual network (VNet) so that we can communicate between them.

1st VM

1- On the Azure portal menu tab, then select Virtual machines

2- Select Create virtual machine.

3- Resource group select (rg-vnet)

4- Instance details
Enter a virtual machine name (vmeast)
Region select (East US)
Image select Windows Server 2019 Datacenter. You can use a different operating system, but the remaining steps assume you selected Windows Server 2019 Datacenter.

5- Administrator account
Enter a username (jamil), Password.
Public inbound ports choose to allow selected ports.
Choose inbound ports (HTTP, RDP) and then click Next : Disks >

6- Click Next : Networking >.

7- Under networking tab, network interface select virtual network (vnet-east)
Subnet (east-subnet) and then select the Review + Create button.

8- Click Create.

Create the second VM

Complete steps 2-8 again, with the following changes:

NameValue
Resource grouprg-vnet
Virtual machine namevmwest
Region(US) West US
ImageWindows Server 2019 Datacenter
Administrator accountusername password
Public inbound portallow selected ports
Select inbound portsHTTP, RDP
Virtual networkvnet-west
Subneteast-subnet (192.168.1.0/24)
Create 

The VMs take a few minutes to create. Now the both VMs successfully created.

Azure Virtual Network Gateway Connection

1- Select Azure menu bar, search virtual network gateway and then click on vng-east.

2- Under Settings Select Connections, and then click + Add, as shown in the below picture.

3- Add Connection wizard, Type a name (east2west) under Name.
Under connection type choose VNet-to-VNet.
Select second virtual network gateway

4- Choose 2nd virtual network gateway (vng-west).

5- Under Shared key (PSK) type test1 and then click OK.

6- Click on the virtual network gateway to setup connection for 2nd virtual network gateway.

7- Select vng-west 2nd virtual network gateway.

8- Select Connection tab under settings and then click on + Add

9- Add Connection wizard, Type a name (west2east) under Name.
Under connection type choose VNet-to-VNet.
Select second virtual network gateway

10- Choose virtual network gateway (vng-east).

11- Under Shared key (PSK) type test1 and then click OK.

Note: shared key should be same for both connection.

12- Now you can see both virtual network gateway connections shows connected

If you didn’t see the status connected, click refresh. Note: it will take 15 to 20 minutes.

Communicate Between VMs

Please connect your both VMs (vmeast – vmwest) and then login using your credentials.

Now we need to disable Windows defender firewall on the both VMs.
Type Windows defender firewall in Windows Server search bar and then select it.

Select Turn Windows defender firewall on or off.

Turn off private – public network settings and then click OK.

Open command prompt, type ipconfig command to find the first VM (vmeast) IP Address.
You can see the IP address is 10.0.1.4
IP Address vmwest (192.168.1.4) pinging from vmeast

Open command prompt, type ipconfig command to find the 2nd VM (vmwest) IP Address.
You can see the IP address is 192.168.1.4
IP Address vmesst (10.0.1.4) pinging from vmwest

Share.

Jamil Pervez works as a Network Administrator, based in Kuwait with a Primary focus on Microsoft technologies. Microsoft Certified MCSE, MCTP, MCITP, CCNP, CCIP, CCVP with 20 years of experience in administering Windows Servers, Exchange, VMWare, Veeam B&R, Veritas BackupExec.

Leave A Reply Cancel Reply
Exit mobile version