Skip to content

Commit f62cfb5

Browse files
authored
Merge pull request #302046 from PatAltimore/patricka-lnm
Networking update
2 parents 9d073a3 + 7abaa28 commit f62cfb5

File tree

3 files changed

+32
-44
lines changed

3 files changed

+32
-44
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Include file
3+
description: Layered network management retirement notice
4+
author: PatAltimore
5+
ms.topic: include
6+
ms.date: 06/16/2025
7+
ms.author: patricka
8+
---
9+
10+
> [!IMPORTANT]
11+
> Azure IoT Layered Network Management (preview) will be retired. Use the [layered networking guidance sample](https://github.com/Azure-Samples/explore-iot-operations/tree/main/samples/layered-networking) instead to implement layered network management in Azure IoT Operations.
Lines changed: 20 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,43 @@
11
---
2-
title: What is Azure IoT Layered Network Management (preview)?
3-
description: Learn about Azure IoT Layered Network Management (preview).
2+
title: Azure IoT Operations networking
3+
description: Learn about Azure IoT Operations networking
44
author: PatAltimore
55
ms.subservice: layered-network-management
66
ms.author: patricka
77
ms.topic: concept-article
88
ms.custom:
99
- ignite-2023
10-
ms.date: 10/22/2024
10+
ms.date: 06/30/2025
1111

12-
#CustomerIntent: As an operator, I want understand how to use Azure IoT Layered Network Management to secure my devices.
12+
#CustomerIntent: As an operator, I want understand how to use Azure IoT Operations networking to secure my devices.
1313
ms.service: azure-iot-operations
1414
---
1515

16-
# What is Azure IoT Layered Network Management (preview)?
16+
# Azure IoT Operations networking
1717

18-
Azure IoT Layered Network Management (preview) service is a component that facilitates the connection between Azure and clusters in isolated network environment. In industrial scenarios, the isolated network follows the *[ISA-95](https://www.isa.org/standards-and-publications/isa-standards/isa-standards-committees/isa95)/[Purdue Network architecture](https://en.wikipedia.org/wiki/Purdue_Enterprise_Reference_Architecture)*. The Layered Network Management (preview) service can route the network traffic from a non-internet facing layer through an internet facing layer and then to Azure. You have to deploy the Layered Network Management and configure it properly for your network environment before deploying the Azure IoT Operations on Arc-enabled Kubernetes clusters. Review the network architecture of your solution and use the Layered Network Management service if it's applicable and necessary for your scenarios. If you integrated other mechanisms of controlling internet access for the isolated network, you should compare the functionality with Layered Network Management service and choose the one that fits your needs the best. Layered Network Management is an optional component and it's not a dependency for any feature of Azure IoT Operations service.
18+
Networking is a foundational aspect of deploying and managing distributed systems, especially in hybrid and multicloud environments. In Azure IoT Operations, secure networking enables reliable connectivity between on-premises resources, edge devices, and Azure services. Proper network configuration is essential for communication, security, and scalability of IoT Operations and Kubernetes clusters. This article describes key networking options for IoT Operations.
1919

20-
> [!IMPORTANT]
21-
> The network environments outlined in Layered Network Management documentation are examples for testing the Layered Network Management. It's not a recommendation of how you build your network and cluster topology for productional usage.
22-
>
23-
> Although network isolation is a security topic, the Layered Network Management service isn't designed for increasing the security of your solution. It's designed for maintaining the security level of your original design as much as possible while enabling the connection to Azure Arc.
20+
## Azure Arc gateway
2421

25-
Layered Network Management (preview) provides several benefits including:
22+
The Azure Arc gateway acts as a network proxy that lets you simplify network configuration requirements by reducing the number of Azure endpoints to allow through your firewall. By routing traffic through the gateway, you can simplify firewall rules and reduce the need for complex network changes. This approach is especially useful for securely connecting isolated or segmented environments to Azure Arc and Azure IoT Operations.
2623

27-
* Kubernetes-based configuration and compatibility with IP and NIC mapping for crossing levels
28-
* Ability to connect devices in isolated networks at scale to [Azure Arc](/azure/azure-arc/) for application lifecycle management and configuration of previously isolated resources remotely from a single Azure control plane
29-
* Security and governance across network levels for devices and services with URL allowlists and connection auditing for deterministic network configurations
30-
* Kubernetes observability tooling for previously isolated devices and applications across levels
31-
* Default compatibility with all Azure IoT Operations service connections
24+
For more information, see [Simplify network configuration requirements with Azure Arc gateway (preview)](/azure/azure-arc/kubernetes/arc-gateway-simplify-networking).
3225

33-
:::image type="content" source="./media/concept-layered-network/layered-network-management-overview.png" alt-text="Diagram of Layered Network Management." lightbox="./media/concept-layered-network/layered-network-management-overview.png":::
26+
## Explicit proxy usage
3427

35-
## Isolated network environment for deploying Layered Network Management (preview)
28+
Azure Firewall Explicit Proxy allows you to direct Azure Arc and IoT Operations traffic through a managed firewall, providing enhanced security and monitoring. This is useful for organizations that require all outbound traffic to be inspected or logged, and helps meet compliance requirements by controlling and auditing network flows to Azure.
3629

37-
There are several ways to configure Layered Network Management (preview) to bridge the connection between clusters in the isolated network and services on Azure. The following lists example network environments and cluster scenarios for Layered Network Management.
30+
For more information, see [Access Azure services over Azure Firewall Explicit Proxy (Public Preview)](/azure/azure-arc/azure-firewall-explicit-proxy).
3831

39-
- **A simplified virtual machine and network** - This scenario uses an [Azure AKS](/azure/aks/) cluster and an Azure Linux VM. You need an Azure subscription the following resources:
40-
- An [AKS cluster](/azure/aks/concepts-clusters-workloads) for layer 4 and 5.
41-
- An [Azure Linux VM](/azure/virtual-machines/) for layer 3.
42-
- **A simplified physically isolated network** - Requires at least two physical devices (IoT/PC/server) and a wireless access point. This setup simulates a simple two-layer network (level 3 and level 4). Level 3 is the isolated cluster and is the target for deploying the Azure IoT Operations.
43-
- The wireless access point is used for setting up a local network and **doesn't** provide internet access.
44-
- Level 4 cluster - A single node cluster hosted on a dual NIC physical machine, connects to internet and the local network. Layered Network Management should be deployed to this cluster.
45-
- Level 3 cluster - Another single node cluster hosted on a physical machine. This device cluster only connects to the local network.
46-
- Custom DNS - A DNS server setup in the local network or CoreDNS configuration on the level 3 cluster. It provides custom domain name resolution and points the network request to the IP of level 4 cluster.
47-
- **ISA-95 network** - You should try deploying Layered Network Management to an ISA-95 network or a preproduction environment.
32+
## Layered networking sample
4833

49-
## Key features
34+
In industries like manufacturing, segmented networking architectures (such as the [Purdue Network Architecture](https://en.wikipedia.org/wiki/Purdue_Enterprise_Reference_Architecture)) are common. These architectures create layers that minimize or block lower-level segments from connecting to the internet. Azure IoT Operations supports secure management of devices in these layered networks using open, industry-recognized software, and Kubernetes-based configuration.
5035

51-
Layered Network Management supports the Azure IoT Operations components in an isolated network environment. The following table summarizes supported features and integration:
36+
A [layered networking guidance sample](https://github.com/Azure-Samples/explore-iot-operations/tree/main/samples/layered-networking) is available in the Azure IoT Operations samples repository. It demonstrates how to:
5237

53-
| Layered Network Management features | Status |
54-
|------------------------------------------------------------------------------------------|:---:|
55-
|Forward TLS traffic|Public preview|
56-
|Traffic Auditing - Basic: Source/destination IP addresses and header values|Public preview|
57-
|Allowlist management through [Kubernetes Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/)|Public preview|
58-
|Installation: Integrated install experience of Layered Network Management and other Azure IoT Operations components|Public preview|
59-
|Reverse Proxy for OSI Layer 4 (TCP)|Public preview|
60-
|Support East-West traffic forwarding for Azure IoT Operations components - manual setup |Public Preview|
61-
|Installation: Layered Network Management deployed as an Arc extension|Public Preview|
38+
- Use Kubernetes-based configuration and networking primitives for layered environments
39+
- Connect devices in isolated networks at scale to [Azure Arc](/azure/azure-arc/) for application lifecycle management and remote configuration
40+
- Enforce security and governance across network levels with URL/IP allowlists and connection auditing
41+
- Ensure compatibility with all Azure IoT Operations services
6242

63-
## Next steps
64-
65-
- Learn [How does Azure IoT Operations work in layered network?](concept-iot-operations-in-layered-network.md)
66-
- [Set up Layered Network Management in a simplified virtual machine and network environment](howto-deploy-aks-layered-network.md) to try an example with Azure virtual resources. It's the quickest way to see how Layered Network Management works without having to set up physical machines and Purdue Network.
43+
[!INCLUDE [retirement-notice](includes/retirement-notice.md)]

articles/iot-operations/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ items:
189189
- name: Manage data flow profiles
190190
href: connect-to-cloud/howto-configure-dataflow-profile.md
191191
displayName: data flow, scale, scaling
192-
- name: Manage layered network
192+
- name: Manage network
193193
items:
194194
- name: Overview
195195
href: manage-layered-network/overview-layered-network.md

0 commit comments

Comments
 (0)