Skip to content

Commit 250c9db

Browse files
committed
added tabs and fixes in spreadsheet. Acrolinx
1 parent cf6eb48 commit 250c9db

File tree

1 file changed

+25
-8
lines changed

1 file changed

+25
-8
lines changed

articles/virtual-network/accelerated-networking-overview.md

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
---
22
title: Accelerated Networking overview
33
description: Learn how Accelerated Networking can improve the networking performance of Azure VMs.
4-
services: virtual-network
54
author: asudbring
6-
manager: gedegrac
75
ms.service: virtual-network
8-
ms.devlang: na
96
ms.topic: how-to
10-
ms.tgt_pltfrm: vm-windows
11-
ms.workload: infrastructure
12-
ms.date: 03/20/2023
7+
ms.date: 04/18/2023
138
ms.author: allensu
149
---
1510

@@ -19,7 +14,7 @@ This article explains Accelerated Networking and describes its benefits, constra
1914

2015
The following diagram illustrates how two VMs communicate with and without Accelerated Networking:
2116

22-
![Screenshot that shows communication between Azure VMs with and without Accelerated Networking.](./media/create-vm-accelerated-networking/accelerated-networking.png)
17+
:::image type="content" source="./media/create-vm-accelerated-networking/accelerated-networking.png)" alt-text="Screenshot that shows communication between Azure VMs with and without Accelerated Networking.":::
2318

2419
**Without Accelerated Networking**, all networking traffic in and out of the VM traverses the host and the virtual switch. The virtual switch provides all policy enforcement to network traffic. Policies include network security groups, access control lists, isolation, and other network virtualized services. To learn more about virtual switches, see [Hyper-V Virtual Switch](/windows-server/virtualization/hyper-v-virtual-switch/hyper-v-virtual-switch).
2520

@@ -39,7 +34,7 @@ Accelerated Networking has the following benefits:
3934

4035
- The benefits of Accelerated Networking apply only to the VM that enables it.
4136

42-
- For best results, you should enable Accelerated Networking on at least two VMs in the same Azure virtual network. This feature has minimal impact on latency when you communicate across virtual networks or connect on-premises.
37+
- For best results, you should enable Accelerated Networking on at least two VMs in the same Azure virtual network. This feature has minimal effect on latency when you communicate across virtual networks or connect on-premises.
4338

4439
- You can't enable Accelerated Networking on a running VM. You can enable Accelerated Networking on a supported VM only when the VM is stopped and deallocated.
4540

@@ -98,6 +93,8 @@ The following Linux and FreeBSD distributions from the Azure Gallery support Acc
9893

9994
If you use a custom image that supports Accelerated Networking, make sure you have the required drivers to work with Mellanox ConnectX-3, ConnectX-4 Lx, and ConnectX-5 NICs on Azure. Accelerated Networking also requires network configurations that exempt configuration of the virtual functions on the mlx4_en and mlx5_core drivers. Images with cloud-init version 19.4 or greater have networking correctly configured to support Accelerated Networking during provisioning.
10095

96+
# [RHEL, CentOS](#tab/redhat)
97+
10198
The following example shows a sample configuration drop-in for `NetworkManager` on RHEL or CentOS:
10299

103100
```bash
@@ -110,6 +107,24 @@ unmanaged-devices=driver:mlx4_core;driver:mlx5_core
110107
EOF
111108
```
112109

110+
# [openSUSE, SLES](#tab/suse)
111+
112+
The following example shows a sample configuration drop-in for `networkd` on openSUSE or SLES:
113+
114+
```bash
115+
sudo mkdir -p /etc/systemd/network
116+
sudo cat /etc/systemd/network/99-azure-unmanaged-devices.network <<EOF
117+
# Ignore SR-IOV interface on Azure, since it's transparently bonded
118+
# to the synthetic interface
119+
[Match]
120+
Driver=mlx4_en mlx5_en mlx4_core mlx5_core
121+
[Link]
122+
Unmanaged=yes
123+
EOF
124+
```
125+
126+
# [Ubuntu, Debian](#tab/ubuntu)
127+
113128
The following example shows a sample configuration drop-in for `networkd` on Ubuntu, Debian, or Flatcar:
114129

115130
```bash
@@ -124,6 +139,8 @@ Unmanaged=yes
124139
EOF
125140
```
126141

142+
---
143+
127144
## Next steps
128145
- [How Accelerated Networking works in Linux and FreeBSD VMs](./accelerated-networking-how-it-works.md)
129146
- [Create a VM with Accelerated Networking by using PowerShell](./create-vm-accelerated-networking-powershell.md)

0 commit comments

Comments
 (0)