Events
Apr 29, 2 PM - Apr 30, 7 PM
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This article provides information about how to create VM networks in an SDN using System Center Virtual Machine Manager (VMM).
VM networks are abstract objects that act as an interface to logical networks. In a virtualized network environment, by using the VM networks, you can abstract virtual machines from the underlying logical network.
VMM 2025 and 2022 provide dual stack support for VM networks.
A logical network can have one or more VM networks associated with it based on its isolation settings.
The following two types of isolation settings are supported in SDN fabric:
Network virtualization: If a logical network is isolated using network virtualization, you can create multiple VM networks for this logical network. Within a VM network, tenants can use any IP addresses regardless of the IP addresses used on other VM networks. As a service provider, you can host workloads from multiple tenants on a single logical network. Tenants can also configure network connections on these VM networks.
No Isolation: If a logical network has no isolation, then only a single VM network can be associated with it. As a service provider, you can host infrastructure workloads using this type of isolation settings.
Note
VLAN isolation is not supported in SDN fabric.
Ensure the following:
Network controller is deployed in the SDN fabric. Learn more.
A logical network with appropriate isolation settings is created and is set to be managed by the Microsoft network controller. Also, create the IP pools for this logical network.
Note
If you want to deploy the VMs with dynamic IP on no isolation network, then IP pools are not required.
In the VMM fabric, select VMs and Services > VM Networks > Create VM Network.
In Create VM Network Wizard > Name, enter a name and optional description, and select a logical network that was created with network virtualization isolation settings.
In Isolation, select Isolate using Hyper-V network virtualization, and then select IPv4 for IP address protocols for the VM network. Select Next.
In VM Subnets, select Add, specify the name and subnets for VM network, and then select Next.
Note
You can add multiple subnets.
In Connectivity panel, select the type of connectivity you want to use for this VM network.
Note
By default, all virtual machines in a VM network communicate with each other. If you want virtual machines on this VM network to communicate with other networks, configure the following settings in the Connectivity page:
Connect to another network through a VPN tunnel: Select this option if you want the virtual machines on this VM network to communicate with other networks over a VPN. To automatically learn routes between the sites connected through the VPN tunnel, select the Enable the border gateway protocol option. Select the VPN gateway device that you want to use and confirm the settings.
Based on your selection, the VPN Connections and Border Gateway Protocol pages appear. Complete the settings based on the information provided by the VPN admin.
Connect directly to an additional logical network: Select this option if you want the virtual machines on this VM network to connect directly to an additional logical network. To enable access to internet resources, select Network Address Translation (NAT) or select Direct Routing to bridge a virtualized IP address space with a physical IP address space.
In Summary, verify the settings and select Finish.
Once the job is successfully completed, you can view the newly created VM network under VMs and Services > VM Networks.
Note
After you create a VM network with network virtualization, ensure that you create an IP Pool for this VM network.
In the VMM fabric, select VMs and Services > VM Networks > Create VM Network.
In Create VM Network Wizard > Name, enter a name and optional description, and select a logical network that was created with network virtualization isolation settings.
In Isolation, select Isolate using Hyper-V network virtualization, and then select IPv4 for IP address protocols for the VM network. Select Next.
To enable dual stack support in Isolation, select Isolate using Hyper-V network virtualization, and then select IPv4 and IPv6 for IP address protocols for the VM network. Select Next.
In VM Subnets, select Add, specify the name and subnets for VM network, and then select Next.
Note
In Connectivity panel, select the type of connectivity you want to use for this VM network.
Note
By default, all virtual machines in a VM network communicate with each other. If you want virtual machines on this VM network to communicate with other networks, configure the following settings in the Connectivity page:
Connect to another network through a VPN tunnel: Select this option if you want the virtual machines on this VM network to communicate with other networks over a VPN. To automatically learn routes between the sites connected through the VPN tunnel, select the Enable the border gateway protocol option. Select the VPN gateway device that you want to use and confirm the settings.
Based on your selection, the VPN Connections and Border Gateway Protocol pages appear. Complete the settings based on the information provided by the VPN admin.
Connect directly to an additional logical network: Select this option if you want the virtual machines on this VM network to connect directly to an additional logical network. To enable access to internet resources, select Network Address Translation (NAT) or select Direct Routing to bridge a virtualized IP address space with a physical IP address space.
In Summary, verify the settings and select Finish.
Once the job is completed successfully, you can view the newly created VM network under VMs and Services > VM Networks.
Note
After you create a VM network with network virtualization, ensure that you create an IP Pool for this VM network.
Note
While creating the logical network, if you have chosen the option Create VM network with same name to allow virtual machines to access this logical network directly, then you can skip the following steps.
Once the job is successfully completed, you can view the newly created VM network under VMs and Services > VM Networks.
Note
If you had created an IP pool on the logical network, the same will be directly available for the VM network.
Events
Apr 29, 2 PM - Apr 30, 7 PM
Join the ultimate Windows Server virtual event April 29-30 for deep-dive technical sessions and live Q&A with Microsoft engineers.
Sign up nowTraining
Module
Configure the network for your virtual machines - Training
Learn how to connect your local on-premises networks into Azure using virtual networks, VPN gateways, and Azure ExpressRoute.
Certification
Microsoft Certified: Azure Network Engineer Associate - Certifications
Demonstrate the design, implementation, and maintenance of Azure networking infrastructure, load balancing traffic, network routing, and more.