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
Copy file name to clipboardExpand all lines: azure-local/concepts/sdn-frequently-asked-questions.yml
+10-8Lines changed: 10 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -15,25 +15,27 @@ sections:
15
15
questions:
16
16
- question: Will I have downtime for my Azure Local VMs when I enable Network Controller via the PowerShell cmdlet?
17
17
answer: |
18
-
Yes. When you enable Network Controller, all the Azure Local VMs are configured with a null port profile to enable network connectivity. As this configuration is performed for all the VMs, you experience a brief downtime until all the VMs in the cluster are configured.
19
-
20
-
As this is a disruptive operation, make sure to plan for a maintenance window if you're running on a production environment.
18
+
Yes. When you enable Network Controller, Azure Local VMs use a null port profile to set up network connectivity. Because this process affects all VMs, you experience brief downtime until configuration finishes.
19
+
20
+
Because this operation is disruptive, plan a maintenance window if you're running in a production environment.
21
21
22
22
- question: Why am I experiencing network connectivity issues for my unmanaged VMs on Azure Local after I enabled SDN enabled by Azure Arc?
23
23
answer: |
24
-
You might encounter network connectivity issues after you enable the Network Controller and create unmanaged VMs outside of Azure interfaces such as Azure Command-line Interface, Azure portal, Azure PowerShell, and Azure Resource Manager APIs. For more information, see how to [Unblock and configure null port profile for your unmanaged VMs]() to fix network connectivity issues.
24
+
You can experience network connectivity issues if you enable Network Controller and create unmanaged VMs outside Azure interfaces like Azure CLI, Azure portal, Azure PowerShell, and Azure Resource Manager APIs. To fix these issues, see how to [unblock and configure the null port profile for unmanaged VMs]().
25
25
26
26
- question: Why can't I connect to my Azure Local VMs, if I associate an NSG with the VM network interface or its logical network?
27
27
answer: |
28
-
If you configure an empty NSG, one with no security rules, on your VM’s network interface or the logical network the VM is on – by default, no inbound traffic is allowed into the VM and all the outbound traffic is allowed. You need to add specific inbound network security rules to allow inbound traffic into the VM.
28
+
If you set up an empty NSGwith no security rules on your VM's network interface or the logical network, Azure Local blocks all inbound traffic by default and allows all outbound traffic. Add specific inbound network security rules to let traffic into the VM.
29
29
30
30
- question: Can I modify Azure Local VM resources such as VMs, virtual switches, and network interfaces directly using Network Controller APIs, Windows Admin Center, or SDN Express PowerShell scripts for my Azure Local VMs?
31
31
answer: |
32
-
No. This shouldn't be done and is an unsupported scenario. Doing so can cause your resources to go into bad or unrecoverable states.
32
+
No. Don't do this, as it's unsupported and can cause your resources to enter bad or unrecoverable states.
33
33
34
34
- question: Can I configure static network interfaces after the Azure Local VM is provisioned on an Azure Local instance with SDN enabled by Azure Arc?
35
35
answer: |
36
-
No. Adding a secondary network interface to a VM after the VM is provisioned, is currently not supported. Such configurations cause both network interfaces to be assigned as the default gateway and lead to asymmetric networking symptoms like packet-loss and cause the VMs networking to be unpredictable. You must configure all the static network interfaces you need at the time of VM provisioning when using SDN enabled by Azure Arc.
36
+
No. You can't add a secondary network interface to a VM after provisioning. This setup causes both interfaces to act as the default gateway, which leads to asymmetric networking, packetloss, and unpredictable networking. Set up all needed static network interfaces during VM provisioning when using SDN enabled by Azure Arc.
37
37
- question: Why am I seeing unexpected traffic drop or blocks for my Azure Local VMs?
38
38
answer: |
39
-
If logical networks and VM network interfaces on your Azure Local VMs have NSGs applied with conflicting allow/deny rules, this could lead to unexpected traffic drops or blocks. <br><br> When an inbound packet arrives, Azure Local first evaluates the logical network NSG, and then the network NSG. For outbound traffic, Azure Local evaluates the network interface NSG first and then the logical network NSG. If the first NSG encountered has a **Deny** on the logical network and an **Allow** appears on the network interface, the packet is dropped.
39
+
If logical networks and VM network interfaces on your Azure Local VMs have NSGs with conflicting allow or deny rules, you can see unexpected traffic drops or blocks.
40
+
41
+
When an inbound packet arrives, Azure Local checks the logical network NSG first, then the network interface NSG. For outbound traffic, Azure Local checks the network interface NSG first, then the logical network NSG. If the first NSG has a **Deny** rule and the next has an **Allow** rule, Azure Local drops the packet.
Copy file name to clipboardExpand all lines: azure-local/concepts/sdn-overview.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,23 +12,23 @@ ms.date: 06/17/2025
12
12
13
13
::: moniker range=">=azloc-2506"
14
14
15
-
This article provides an overview of Software Defined Networking (SDN) enabled by Azure Arc on Azure Local. The overview includes SDN management methods, guidance on when to use each method, and supported as well as unsupported SDN scenarios.
15
+
This article explains Software Defined Networking (SDN) enabled by Azure Arc on Azure Local. It covers SDN management methods, when to use each method, and supported and unsupported SDN scenarios.
16
16
17
17
SDN offers a centralized way to configure and manage networks and network services such as switching, routing, and load balancing in your datacenter. SDN enables you to dynamically create, secure, and connect your network to meet the evolving needs of your applications.
SDN on Azure Local can be managed in two ways: via Arc and via on-premises tools.
23
+
You can manage SDN on Azure Local in two ways: with Arc or with on-premises tools.
24
24
25
-
**SDN enabled by Arc** is currently in Preview and available for Azure Local 2506 running OS version 26100.xxxx and later.
25
+
**SDN enabled by Arc** is in Preview and available for Azure Local 2506 with OS version 26100.xxxx or later.
26
26
27
-
In this method, the Network Controller runs as a Failover Cluster service instead of running on a virtual machine (VM). When SDN is enabled, the Network Controller integrates with the Azure Arc control plane, allowing the management of both existing and new logical networks.
27
+
In this method, the Network Controller runs as a Failover Cluster service instead of on a virtual machine (VM). When you enable SDN, the Network Controller integrates with the Azure Arc control plane, so you can manage both existing and new logical networks.
28
28
29
-
With SDN enabled by Azure Arc, you can create and apply network security groups (NSGs) to logical networks and Azure Local VM network interfaces (NICs).
29
+
With SDN enabled by Azure Arc, you create and apply network security groups (NSGs) to logical networks and Azure Local VM network interfaces (NICs).
30
30
31
-
An alternative way to manage SDN is through on-premises tools such as Windows Admin Center or SDN Express scripts. This approach is available for Windows Server and Azure Local 2311.2 and later. This method uses three major SDN components, allowing you to choose which to deploy: Network Controller, Software Load Balancer (SLB), and Gateway. For more information, see [SDN managed by on-premises tools](../concepts/software-defined-networking-23h2.md).
31
+
You can also manage SDN with on-premises tools like Windows Admin Center or SDN Express scripts. This approach is available for Windows Server and Azure Local 2311.2 or later. This method uses three main SDN components, and you choose which to deploy: Network Controller, Software Load Balancer (SLB), and Gateway. For more information, see [SDN managed by on-premises tools](../concepts/software-defined-networking-23h2.md).
32
32
33
33
34
34
## Comparison summary of SDN management
@@ -57,11 +57,11 @@ Here's a summary of unsupported scenarios for SDN enabled by Arc on Azure Local:
57
57
58
58
## Supported networking patterns for SDN enabled by Arc
59
59
60
-
Before you deploy Azure Local and enable SDN, we recommend that you review the following supported networking patterns and available options.
60
+
Before you deploy Azure Local and enable SDN, review these supported networking patterns and options.
61
61
62
62
### Group all traffic on single network intent
63
63
64
-
- Use the *Group all traffic* host networking pattern in single or multi node configuration. For more information about this pattern, see [Group all traffic on a single intent](../upgrade/install-enable-network-atc.md#example-intent-group-all-traffic-on-a-single-intent).
64
+
- Use the *Group all traffic* host networking pattern in single or multi node configuration. For details, see [Group all traffic on a single intent](../upgrade/install-enable-network-atc.md#example-intent-group-all-traffic-on-a-single-intent).
65
65
66
66
- Use this pattern only with switched storage network connectivity.
67
67
@@ -73,9 +73,9 @@ Before you deploy Azure Local and enable SDN, we recommend that you review the f
73
73
74
74
### Group management and compute traffic in one intent with a separate storage intent
75
75
76
-
- Use the *Group management and compute traffic* host networking pattern in single or multi node configuration. For more information about this pattern, see [Group management and compute traffic in one intent with a separate storage intent](../upgrade/install-enable-network-atc.md#example-intent-group-management-and-compute-in-one-intent-with-a-separate-intent-for-storage).
76
+
- Use the *Group management and compute traffic* host networking pattern in single or multi node configuration. For details, see [Group management and compute traffic in one intent with a separate storage intent](../upgrade/install-enable-network-atc.md#example-intent-group-management-and-compute-in-one-intent-with-a-separate-intent-for-storage).
77
77
78
-
- Use this pattern with switched or switchless storage network connectivity for up to 4-node Azure Local deployments. Use only storage switched connectivity for deployments with 5 or more nodes.
78
+
- Use this pattern with switched or switchless storage connectivity for up to four-node Azure Local deployments. Use only storage switched connectivity for deployments with five or more nodes.
79
79
80
80
:::image type="content" source="./media/sdn-overview/group-management-compute-traffic.png" alt-text="Screenshot of selecting switched storage connectivity for 2-node system." lightbox="./media/sdn-overview/group-all-traffic.png":::
81
81
@@ -85,20 +85,20 @@ Before you deploy Azure Local and enable SDN, we recommend that you review the f
85
85
86
86
### Custom configuration for disaggregated host networking
87
87
88
-
- Use the *Custom configuration* host networking pattern in single or multi node configuration. For more information about this pattern, see [Custom configuration - Disaggregated host networking](../upgrade/install-enable-network-atc.md#example-intent-fully-disaggregated-host-networking).
88
+
- Use the *Custom configuration* host networking pattern in single or multi node configuration. For details, see [Custom configuration - Disaggregated host networking](../upgrade/install-enable-network-atc.md#example-intent-fully-disaggregated-host-networking).
89
89
90
90
:::image type="content" source="./media/sdn-overview/pattern-custom-configuration-disaggregated-networking.png" alt-text="Screenshot of custom configuration for fully disaggregated networking." lightbox="./media/sdn-overview/pattern-custom-configuration-disaggregated-networking.png":::
91
91
92
-
- Use this pattern with switched or switchless storage connectivity for up to 4-node Azure Local deployments. Use only storage switched connectivity for deployments with 5 or more nodes.
92
+
- Use this pattern with switched or switchless storage connectivity for up to four-node Azure Local deployments. Use only storage switched connectivity for deployments with five or more nodes.
93
93
94
94
:::image type="content" source="./media/sdn-overview/custom-configuration-disaggregated-networking.png" alt-text="Screenshot of switched or switchless storage connectivity for up to 4 nodes." lightbox="./media/sdn-overview/custom-configuration-disaggregated-networking.png":::
95
95
96
96
- A single virtual switch is available to create SDN resources.
97
97
98
-
-You can use up to 3 network intents provided there are enough network adapter ports to separate the network traffic types.
99
-
- The first management intent is used only for host management traffic.
100
-
- The second compute intent is used only for VMs and workloads traffic.
101
-
- The third storage intent is used only for storage traffic.
98
+
-Use up to three network intents provided there are enough network adapter ports to separate the network traffic types.
99
+
- The first management intent is only for host management traffic.
100
+
- The second compute intent is only for VMs and workloads traffic.
101
+
- The third storage intent is only for storage traffic.
102
102
103
103
<!--## Choose SDN type based on your requirements
104
104
@@ -114,7 +114,7 @@ Use the following detailed decision matrix to select the SDN type based on your
114
114
115
115
## Next steps
116
116
117
-
For related information, see also:
117
+
For related information, see:
118
118
119
119
-[Enable SDN via action plan](../deploy/enable-sdn-integration.md)
120
120
-[Deploy SDN infrastructure using SDN Express PowerShell scripts](../deploy/sdn-express-23h2.md)
@@ -123,6 +123,6 @@ For related information, see also:
123
123
124
124
::: moniker range="<=azloc-2505"
125
125
126
-
This feature is available only in Azure Local 2506 with OS build 26100.xxxx or later.
126
+
This feature is available in Azure Local 2506 with OS build 26100.xxxx or later.
0 commit comments