As these series also includes Microsoft Azure Powershell tutorial, I will delete existing connection and create new one using Powershell. As shown in earlier chapters I brought all the related networking pieces together for association and created VPN tunnle connection. I will store Virtual Network Gateway and Local network gateway information in Variables so I can use them in next commands.
This command stores existing Virtual Network Gateway information earlier created in this chapter.
$VNG = Get-AzureRmVirtualNetworkGateway -Name POC-VPN_VirtualNetworkGateway -ResourceGroupName POC-VPN
This command stores existing Local Network Gateway.
$LNG = Get-AzureRmLocalNetworkGateway -Name POC-VPN-LocalGateway -ResourceGroupName POC-VPN
New-AzureRmVirtualNetworkGatewayConnection is the cmdlet where I am bringing all the information together. and these are the Parameters I have used.
-Name: Name of the new connection
-ResourceGroupName: Existing Resource Group
-VirtualNetworkGateway1: This is existing Virtual Network Gateway and information is stored in $VNG as above screenshot.
-LocalNetworkGateway2: This is existing Local Network Gateway and information is stored in $LNG as above screenshot.
-ConnectionType: IPSec means Site-to-Site VPN connection.
-Sharekey: is the password we created on on premises microsoft RRAS demand-dial router server.
-Location: is mandatory parameter
New-AzureRmVirtualNetworkGatewayConnection -Name PocVPNtoRRAS -ResourceGroupName POC-VPN -VirtualNetworkGateway1 $VNG -LocalNetworkGateway2 $LNG -ConnectionType IPsec -SharedKey AzurePa55w0rd -Location 'East US 2'
A VPN connection securely connects two Azure virtual networks, or a virtual network and your local network using Internet Protocol security (IPsec). It can also be used to connect a virtual network to an ExpressRoute circuit. Traffic between the two networks is encrypted by one gateway and decrypted by the other, to protect data when transmitted via the Internet.
A connection consists of different components depending on the connection type. When configuring a connection between two virtual networks, also known as a VNet-to-VNet connection, each network contains a virtual network gateway. The two virtual networks can be in different regions and subscriptions, and different deployment models. For example, use a VNet-to-VNet connection to connect a Classic virtual network to one deployed using Resource Manager.
When configuring a connection between a virtual network and your local network, also known as a site-to-site connection, the virtual network contains a virtual network gateway for the Azure side of the VPN connection, and a local network gateway represents the hardware or software VPN device on your side. The connection wizard creates the right resources depending on the connection type.
I hope this is informative in simple language and spread the knowledge.
PART 1 : MICROSOFT AZURE CREATION AND CONFIGURATION OF VPN TUNNEL SERIES
PART 2 : MICROSOFT AZURE CREATING RESOURCE GROUP
PART 3 : MICROSOFT AZURE CREATING AND ADMINISTERING VIRTUAL NETWORK (VNET)
PART 3.1 : MICROSOFT AZURE POWERSHELL CREATING AND ADMINISTERING VIRTUAL NETWORK (VNET)
PART 4 : MICROSOFT AZURE CREATING AND ADMINISTRATING LOCAL NETWORK GATEWAY VPN
PART 4.1 : MICROSOFT AZURE POWERSHELL CREATING AND ADMINISTRATING LOCAL NETWORK GATEWAY
PART 5: VIRTUAL NETWORK GATEWAY DEPLOYMENT ON MICROSOFT AZURE
PART 5.1: VIRTUAL NETWORK GATEWAY DEPLOYMENT USING MICROSOFT AZURE POWERSHELL
PART 6: INSTALLING ROUTING AND REMOTE ACCESS SERVER ROLE (MICROSOFT RRAS)
PART 6.1: CONFIGURING ROUTING AND REMOTE ACCESS SERVER DEMAND-DIAL (MICROSOFT RRAS AZURE VPN)
PART 6.2: CONFIGURING ROUTING AND REMOTE ACCESS SERVER ROUTER (MICROSOFT RRAS AZURE VPN)
PART 7: MICROSOFT AZURE CREATE CONNECTION IN VIRTUAL NETWORK GATEWAY
PART 7.1: MICROSOFT AZURE POWERSHELL VPN CONNECTION IN VIRTUAL NETWORK GATEWAY
PART 8: MICROSOFT AZURE ARM AND POWERSHELL CREATING AND MANAGING STORAGE ACCOUNT
PART 9: CREATING AND MANAGING VIRTUAL MACHINE (VM) USING MICROSOFT AZURE RESOURCE MANAGER PORTAL