You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Planning to deploy Network Controller via Windows Admin Center requires a set of virtual machines (VMs) running the Azure Stack HCI operating system. Network Controller is a highly available and scalable server role that requires a minimum of three VMs to provide high availability on your network.
14
+
This article describes how to plan to deploy Network Controller on Azure Local via Windows Admin Center on a set of virtual machines (VMs).
15
+
16
+
Planning to deploy Network Controller via Windows Admin Center requires a set of VMs running the Azure Stack HCI operating system. Network Controller is a highly available and scalable server role that requires a minimum of three VMs to provide high availability on your network.
15
17
16
18
> [!NOTE]
17
19
> We recommend that you deploy Network Controller on its own dedicated VMs.
Copy file name to clipboardExpand all lines: azure-local/concepts/plan-software-defined-networking-infrastructure-23h2.md
+19-20Lines changed: 19 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: This topic provides information on how to plan a Software Defined N
4
4
ms.topic: conceptual
5
5
ms.author: anpaul
6
6
author: AnirbanPaul
7
-
ms.date: 10/18/2024
7
+
ms.date: 01/10/2025
8
8
---
9
9
# Plan a Software Defined Network infrastructure for Azure Local, version 23H2
10
10
@@ -16,20 +16,23 @@ Learn about deployment planning for a Software Defined Network (SDN) infrastruct
16
16
17
17
There are several hardware and software prerequisites for an SDN infrastructure, including:
18
18
19
-
-**Security groups and dynamic DNS registration**. You must prepare your datacenter for Network Controller deployment, which requires a set of virtual machines (VMs). Before you can deploy the Network Controller, you must configure security groups and dynamic DNS registration.
19
+
-**Physical network**. You need access to your physical network devices to configure virtual local area networks (VLANs), routing, and the Border Gateway Protocol (BGP). This topic provides instructions for manual switch configuration, and options to use either BGP peering on Layer-3 switches / routers, or a Routing and Remote Access Server (RRAS) virtual machine (VM).
20
20
21
-
To learn more about Network Controller deployment for your datacenter, see [Requirements for Deploying Network Controller](/windows-server/networking/sdn/plan/installation-and-preparation-requirements-for-deploying-network-controller).
21
+
-**Physical compute hosts**. These hosts run Hyper-V and are required to host an SDN infrastructure and tenant VMs. Specific network hardware is required in these hosts for best performance, as described in the next section.
22
22
23
-
-**Physical network**. You need access to your physical network devices to configure virtual local area networks (VLANs), routing, and the Border Gateway Protocol (BGP). This topic provides instructions for manual switch configuration, and options to use either BGP peering on Layer-3 switches / routers, or a Routing and Remote Access Server (RRAS) VM.
23
+
-**Dynamic DNS registration**. This step is optional if Network Controller is deployed on host machines. For deployment on VMs, you must prepare your datacenter and optionally configure dynamic DNS registration.
24
24
25
-
-**Physical compute hosts**. These hosts run Hyper-V and are required to host an SDN infrastructure and tenant VMs. Specific network hardware is required in these hosts for best performance, as described in the next section.
25
+
To learn more about Network Controller deployment for your datacenter, see [Requirements for Deploying Network Controller](/windows-server/networking/sdn/plan/installation-and-preparation-requirements-for-deploying-network-controller).
26
26
27
27
### SDN hardware requirements
28
28
29
29
This section provides hardware requirements for physical switches when planning an SDN environment.
30
30
31
31
#### Switches and routers
32
32
33
+
> [!NOTE]
34
+
> If you're using a switch certified for Azure Local, it'll already meet all the necessary requirements. For more information, see [Network switches for Azure Local](./physical-network-requirements.md#network-switches-for-azure-local).
35
+
33
36
When selecting a physical switch and router for your SDN environment, make sure it supports the following set of capabilities:
34
37
- Switchport MTU settings \(required\)
35
38
- MTU set to >= 1674 bytes \(including L2-Ethernet Header\)
@@ -77,6 +80,8 @@ All physical compute hosts must access the management logical network and the HN
77
80
78
81
The HNV Provider network serves as the underlying physical network for East/West (internal-internal) tenant traffic, North/South (external-internal) tenant traffic, and to exchange BGP peering information with the physical network.
79
82
83
+
HNV Provider network is required only for virtual networks, and not for logical networks.
84
+
80
85
Here's how HNV Provider network allocates IP addresses. Use this to plan your address space for the HNV Provider network.
81
86
82
87
- Allocates two IP addresses to each physical server
@@ -91,7 +96,6 @@ A DHCP server can automatically assign IP addresses for the management network,
91
96
| If... | Then... |
92
97
|:-|:-|
93
98
| The logical networks use VLANs, | the physical compute host must connect to a trunked switch port that has access to the VLANs. It's important to note that the physical network adapters on the computer host must not have any VLAN filtering activated. |
94
-
| You are using Switched-Embedded Teaming (SET) and have multiple Network Interface Card (NIC) team members, such as network adapters, | you must connect all NIC team members for that particular host to the same Layer-2 broadcast domain. |
95
99
| The physical compute host is running additional infrastructure VMs, such as Network Controller, the SLB/Multiplexer (MUX), or Gateway, | ensure that the management logical network has sufficient IP addresses for each hosted VM. Also, ensure that the HNV Provider logical network has sufficient IP addresses to allocate to each SLB/MUX and gateway infrastructure VM. Although IP reservation is managed by the Network Controller, failure to reserve a new IP address due to unavailability may result in duplicate IP addresses on your network. |
96
100
97
101
For information about Hyper-V Network Virtualization (HNV) that you can use to virtualize networks in a Microsoft SDN deployment, see [Hyper-V Network Virtualization](/windows-server/networking/sdn/technologies/hyper-v-network-virtualization/hyper-v-network-virtualization).
@@ -112,10 +116,10 @@ Change the sample IP subnet prefixes and VLAN IDs for your environment.
112
116
| Network name | Subnet | Mask | VLAN ID on trunk | Gateway | Reservation (examples) |
| GRE VIP | 31.30.30.0 | 24 | NA | 31.30.30.1 | 31.30.30.2 – GRE VIP1|
119
123
120
124
## Routing infrastructure
121
125
@@ -137,25 +141,21 @@ You or your network administrator must configure the BGP router peer to accept c
137
141
For more information, see [Border Gateway Protocol (BGP)](/windows-server/remote/remote-access/bgp/border-gateway-protocol-bgp).
138
142
139
143
## Default gateways
140
-
Machines configured to connect to multiple networks, such as the physical hosts, SLB/MUX, and gateway VMs must only have one default gateway configured. Use the following default gateways for the hosts and the infrastructure VMs:
144
+
145
+
Machines configured to connect to multiple networks, such as the physical hosts, SLB/MUX, and gateway VMs must only have one default gateway configured. The SDN installation through Windows Admin Center, SDN Express, or the Azure portal automatically configures the default gateways.
146
+
147
+
Use the following default gateways for the hosts and the infrastructure VMs:
148
+
141
149
- For Hyper-V hosts, use the management network as the default gateway.
142
150
- For Network Controller VMs, use the management network as the default gateway.
143
151
- For SLB/MUX VMs, use the management network as the default gateway.
144
152
- For the gateway VMs, use the HNV Provider network as the default gateway. This should be set on the front-end NIC of the gateway VMs.
145
153
146
-
## Switches and routers
147
-
To help configure your physical switch or router, a set of sample configuration files for a variety of switch models and vendors is available at the [Microsoft SDN GitHub repository](https://github.com/microsoft/SDN/tree/master/SwitchConfigExamples). A readme file and tested command-line interface (CLI) commands for specific switches are provided.
148
-
149
-
For detailed switch and router requirements, see the SDN hardware requirements section above.
150
-
151
154
## Compute
152
155
All Hyper-V hosts must have the appropriate operating system installed, be enabled for Hyper-V, and use an external Hyper-V virtual switch with at least one physical adapter connected to the management logical network. The host must be reachable via a management IP address assigned to the management host vNIC.
153
156
154
157
You can use any storage type that is compatible with Hyper-V, shared, or local.
155
158
156
-
> [!TIP]
157
-
> It is convenient to use the same name for all your virtual switches, but it isn't mandatory. If you plan to use scripts to deploy, see the comment associated with the `vSwitchName` variable in the config.psd1 file.
158
-
159
159
### Host compute requirements
160
160
The following shows the minimum hardware and software requirements for the four physical hosts used in the example deployment.
161
161
@@ -171,7 +171,6 @@ The following shows the requirements for the VM roles.
| SLB/MUX (three nodes) | 8 vCPUs | 8 GB recommended | 75 GB for operating system drive |
173
173
| RAS Gateway<br> (single pool of three nodes<br> gateways, two active, one passive) | 8 vCPUs | 8 GB recommended | 75 GB for operating system drive |
174
-
| RAS Gateway BGP router<br> for SLB/MUX peering<br> (alternatively use ToR switch<br> as BGP Router) | 2 vCPUs | 2 GB | 75 GB for operating system drive |
175
174
176
175
If you use System Center - Virtual Machine Manager (VMM) for deployment, additional infrastructure VM resources are required for VMM and other non-SDN infrastructure. To learn more, see [System requirements for System Center Virtual Machine Manager](/system-center/vmm/system-requirements?preserve-view=true&view=sc-vmm-2019).
0 commit comments