Skip to content

Commit b2e07be

Browse files
authored
Merge pull request #298579 from AvirupCha/vtap-public-preview
Vtap public preview updates
2 parents 88b2534 + a6c9a84 commit b2e07be

9 files changed

+431
-336
lines changed
173 KB
Loading
832 KB
Loading
886 KB
Loading
953 KB
Loading
1.35 MB
Loading

articles/virtual-network/toc.yml

Lines changed: 301 additions & 287 deletions
Large diffs are not rendered by default.

articles/virtual-network/tutorial-tap-virtual-network-cli.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ author: asudbring
66
manager: ganesr
77
ms.service: azure-virtual-network
88
ms.topic: how-to
9-
ms.date: 04/17/2025
9+
ms.date: 04/21/2025
1010
ms.author: allensu
1111
ms.custom: devx-track-azurecli
1212
---
1313

1414
# Work with a virtual network TAP using the Azure CLI
1515

16-
> [!IMPORTANT]
17-
> Virtual network TAP Preview is currently in Preview in select Azure regions. You can sign up for our Previews using the sign form (https://forms.office.com/r/EWqbgLGNcV) and we'll notify you when you're selected. In the interim, you can use agent based or NVA solutions that provide TAP/Network Visibility functionality through our [Packet Broker partner solutions](virtual-network-tap-overview.md#virtual-network-tap-partner-solutions) available in [Azure Marketplace Offerings](https://azuremarketplace.microsoft.com/marketplace/apps/category/networking?page=1&subcategories=appliances%3Ball&search=Network%20Traffic&filters=partners).
16+
Azure virtual network TAP (Terminal Access Point) allows you to continuously stream your virtual machine network traffic to a network packet collector or analytics tool. The collector or analytics tool is provided by a [network virtual appliance](https://azure.microsoft.com/solutions/network-appliances/) partner. For a list of partner solutions that are validated to work with virtual network TAP, see [partner solutions](virtual-network-tap-overview.md#virtual-network-tap-partner-solutions).
1817

19-
Azure virtual network TAP (Terminal Access Point) allows you to continuously stream your virtual machine network traffic to a network packet collector or analytics tool. The collector or analytics tool is provided by a [network virtual appliance](https://azure.microsoft.com/solutions/network-appliances/) partner. For a list of partner solutions that are validated to work with virtual network TAP, see [partner solutions](virtual-network-tap-overview.md#virtual-network-tap-partner-solutions).
18+
> [!IMPORTANT]
19+
> Virtual network TAP is now in Public Preview. For more information, see the [Overview](virtual-network-tap-overview.md) article.
2020
2121
## Create a virtual network TAP resource
2222

23-
Read [prerequisites](virtual-network-tap-overview.md#prerequisites) before you create a virtual network TAP resource. You can run the commands that follow in the [Azure Cloud Shell](https://shell.azure.com/bash), or by running the Azure CLI from your computer. The Azure Cloud Shell is a free interactive shell that doesn't require installing the Azure CLI on your computer. You must sign in to Azure with an account that has the appropriate [permissions](virtual-network-tap-overview.md#permissions). This article requires the Azure CLI version 2.0.46 or later. Run `az --version` to find the installed version. If you need to install or upgrade, see [Install Azure CLI 2.0](/cli/azure/install-azure-cli). Virtual network TAP is currently available as an extension. To install the extension you need to run `az extension add -n virtual-network-tap`. If you're running the Azure CLI locally, you also need to run `az login` to create a connection with Azure.
23+
Read [prerequisites](virtual-network-tap-overview.md#prerequisites) before you create a virtual network TAP resource. You can run the commands that follow in the [Azure Cloud Shell](https://shell.azure.com/bash), or by running the Azure CLI from your computer. The Azure Cloud Shell is a free interactive shell that doesn't require installing the Azure CLI on your computer. You must sign in to Azure with an account that has the appropriate [permissions](virtual-network-tap-overview.md#permissions). This article requires the Azure CLI version 2.0.46 or later. Run `az --version` to find the installed version. If you need to install or upgrade, see [Install Azure CLI 2.0](/cli/azure/install-azure-cli). Virtual network TAP is currently available as an extension. To install the extension, you need to run `az extension add -n virtual-network-tap`. If you're running the Azure CLI locally, you also need to run `az login` to create a connection with Azure.
2424

2525
1. Retrieve the ID of your subscription into a variable that is used in a later step:
2626

@@ -155,4 +155,5 @@ Read [prerequisites](virtual-network-tap-overview.md#prerequisites) before you c
155155
```
156156

157157
## Next steps
158-
- [Virtual network TAP overview](virtual-network-tap-overview.md)
158+
159+
Learn how to [create a virtual network TAP](tutorial-virtual-network-tap-portal.md) using the Azure portal.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Create, change, or delete a virtual network TAP - Azure portal
3+
description: Learn how to create, change, or delete a virtual network TAP using the Azure portal.
4+
services: virtual-network
5+
author: avirupcha
6+
ms.service: azure-virtual-network
7+
ms.topic: how-to
8+
ms.date: 04/21/2025
9+
ms.author: avirupcha
10+
---
11+
12+
# Work with a virtual network TAP using the Azure portal
13+
14+
Azure virtual network TAP (Terminal Access Point) allows you to continuously stream your virtual machine network traffic to a network packet collector or analytics tool. The collector or analytics tool is provided by a [network virtual appliance](https://azure.microsoft.com/solutions/network-appliances/) partner. For a list of partner solutions that are validated to work with virtual network TAP, see [partner solutions](virtual-network-tap-overview.md#virtual-network-tap-partner-solutions).
15+
16+
> [!IMPORTANT]
17+
> Virtual network TAP is now in Public Preview. For more information, see the [Overview](virtual-network-tap-overview.md) article.
18+
19+
## Before you begin
20+
21+
Before you create a virtual network TAP resource, review the following items:
22+
23+
* Read the [prerequisites](virtual-network-tap-overview.md#prerequisites) in the Overview article before you create a virtual network TAP resource.
24+
* You must sign in to Azure with an account that has the appropriate [permissions](virtual-network-tap-overview.md#permissions).
25+
26+
## Create a virtual network TAP resource
27+
28+
The following steps show you how to create a virtual network TAP resource using the [Azure portal](https://aka.ms/VTAPPublicPreview).
29+
30+
[In the portal](https://aka.ms/VTAPPublicPreview), select **Create** to open the Virtual network terminal access points page.
31+
32+
:::image type="content" source="./media/virtual-network-tap/portal-tutorial-create.png" alt-text="Screenshot of virtual network tap Azure portal showing how to start creating a virtual network TAP resource." lightbox="./media/virtual-network-tap/portal-tutorial-create.png":::
33+
34+
1. Select your subscription ID.
35+
1. Select the Resource Group for your virtual network TAP resource.
36+
1. Give your virtual network TAP resource a name.
37+
1. Select the Azure region for your virtual network TAP resource. The destination and source resource must be in the same region as your virtual network TAP resource.
38+
1. Next, click **Select destination resource** to open the **Add a destination** page.
39+
40+
### Add a destination resource
41+
42+
A virtual network TAP resource can only have a single destination resource and it must be in the same region as the virtual network TAP resource.
43+
44+
:::image type="content" source="./media/virtual-network-tap/portal-tutorial-add-destination.png" alt-text="Screenshot of virtual network tap Azure portal showing how to add destination resource for mirrored traffic." lightbox="./media/virtual-network-tap/portal-tutorial-add-destination.png":::
45+
46+
Use the following steps to add a destination resource.
47+
48+
1. Select between network interface or a load balancer.
49+
1. Filter for your desired destination resource. You can filter by using the search bar.
50+
1. Select your destination resource.
51+
1. After you specify your destination resource, click **Select** to open the **Add source network interfaces** page.
52+
53+
### Add a source resource
54+
55+
You can have multiple sources per virtual network resource. If you have multiple sources, traffic is mirrored to the same destination resource. Sources must be in the same region as the virtual network TAP resource.
56+
57+
:::image type="content" source="./media/virtual-network-tap/portal-tutorial-add-source.png" alt-text="Screenshot of virtual network tap Azure portal showing how to add mirrored traffic source." lightbox="./media/virtual-network-tap/portal-tutorial-add-source.png":::
58+
59+
Configure the following settings to add a source resource:
60+
61+
1. Filter for your desired source network interface.
62+
1. Select the source network interface.
63+
1. Click **Add**.
64+
1. Click **Review and Create** to deploy your virtual network TAP resource.
65+
66+
## Next steps
67+
68+
Learn how to [Create a virtual network TAP](tutorial-tap-virtual-network-cli.md) using CLI.
Lines changed: 55 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,90 @@
11
---
22
title: Azure virtual network TAP overview
33
description: Learn about virtual network TAP. Virtual network TAP provides you with a copy of virtual machine network traffic that can be streamed to a packet collector.
4-
author: asudbring
4+
author: avirupcha
55
ms.service: azure-virtual-network
66
ms.topic: concept-article
7-
ms.date: 03/28/2023
8-
ms.author: allensu
7+
ms.date: 04/21/2025
8+
ms.author: avirupcha
9+
ms.custom: references_regions
910
---
1011

1112
# Virtual network TAP
1213

13-
> [!IMPORTANT]
14-
> Virtual network TAP Preview is currently in Private Preview in select Azure regions. You can sign up for our Previews using the sign form (https://forms.office.com/r/EWqbgLGNcV) and we will notify you when you are selected. In the interim, you can use agent based or NVA solutions that provide TAP/Network Visibility functionality through our [Packet Broker partner solutions](#virtual-network-tap-partner-solutions) available in [Azure Marketplace Offerings](https://azuremarketplace.microsoft.com/marketplace/apps/category/networking?page=1&subcategories=appliances%3Ball&search=Network%20Traffic&filters=partners).
15-
1614
Azure virtual network TAP (Terminal Access Point) allows you to continuously stream your virtual machine network traffic to a network packet collector or analytics tool. The collector or analytics tool is provided by a [network virtual appliance](https://azure.microsoft.com/solutions/network-appliances/) partner. For a list of partner solutions that are validated to work with virtual network TAP, see [partner solutions](#virtual-network-tap-partner-solutions).
1715

16+
> [!IMPORTANT]
17+
> Virtual network TAP is now in public preview in select Azure regions. For more information, see the [Supported Region](#supported-regions) section in this article.
18+
1819
The following diagram shows how virtual network TAP works. You can add a TAP configuration on a [network interface](virtual-network-network-interface.md) that is attached to a virtual machine deployed in your virtual network. The destination is a virtual network IP address in the same virtual network as the monitored network interface or a [peered virtual](virtual-network-peering-overview.md) network. The collector solution for virtual network TAP can be deployed behind an Azure Internal Load balancer for high availability.
1920

20-
:::image type="content" source="./media/virtual-network-tap/architecture.png" alt-text="Diagram of how virtual network TAP works.":::
21+
:::image type="content" source="./media/virtual-network-tap/architecture.png" alt-text="Diagram of how virtual network TAP works." lightbox="./media/virtual-network-tap/architecture.png":::
2122

2223
## Prerequisites
2324

24-
Before you can create a virtual network TAP, ensure you've received the confirmation email that you're enrolled in the preview. You must have one or more virtual machines created with [Azure Resource Manager](../azure-resource-manager/management/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json) and a partner solution for aggregating the TAP traffic in the same Azure region. If you don't have a partner solution in your virtual network, see [partner solutions](#virtual-network-tap-partner-solutions) to deploy one.
25+
Before you can create a virtual network TAP, ensure you've received the confirmation email that you're enrolled in the preview. You must have one or more virtual machines created with [Azure Resource Manager](../azure-resource-manager/management/overview.md?toc=%2fazure%2fvirtual-network%2ftoc.json), and a partner solution for aggregating the TAP traffic in the same Azure region. If you don't have a partner solution in your virtual network, see [partner solutions](#virtual-network-tap-partner-solutions) to deploy one.
2526

26-
You can use the same virtual network TAP resource to aggregate traffic from multiple network interfaces in the same or different subscriptions. If the monitored network interfaces are in different subscriptions, the subscriptions must be associated to the same Microsoft Entra tenant. Additionally, the monitored network interfaces and the destination endpoint for aggregating the TAP traffic can be in peered virtual networks in the same region. If you're using this deployment model, ensure that the [virtual network peering](virtual-network-peering-overview.md) is enabled before you configure virtual network TAP.
27+
You can use the same virtual network TAP resource to aggregate traffic from multiple network interfaces in the same or different subscriptions. If the monitored network interfaces are in different subscriptions, the subscriptions must be associated to the same Microsoft Entra tenant. Additionally, the monitored network interfaces, and the destination endpoint for aggregating the TAP traffic can be in peered virtual networks in the same region. If you're using this deployment model, ensure that the [virtual network peering](virtual-network-peering-overview.md) is enabled before you configure virtual network TAP.
2728

2829
## Permissions
2930

3031
The accounts you use to apply TAP configuration on network interfaces must be assigned to the [network contributor](../role-based-access-control/built-in-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json#network-contributor) role or a [custom role](../role-based-access-control/custom-roles.md?toc=%2fazure%2fvirtual-network%2ftoc.json) that is assigned the necessary actions from the following table:
3132

3233
| Action | Name |
3334
|---|---|
34-
| Microsoft.Network/virtualNetworkTaps/* | Required to create, update, read and delete a virtual network TAP resource |
35+
| Microsoft.Network/virtualNetworkTaps/* | Required to create, update, read, and delete a virtual network TAP resource |
3536
| Microsoft.Network/networkInterfaces/read | Required to read the network interface resource on which the TAP is configured |
36-
| Microsoft.Network/tapConfigurations/* | Required to create, update, read and delete the TAP configuration on a network interface |
37+
| Microsoft.Network/tapConfigurations/* | Required to create, update, read, and delete the TAP configuration on a network interface |
3738

38-
## Virtual network TAP partner solutions
39+
## Public preview limitations
40+
Following are limitations during our preview.
41+
- Virtual network TAP only supports virtual machine's (VM) network interface as a mirroring source.
42+
- Virtual network TAP supports Load Balancer or VM's network interface as a destination resource for mirrored traffic.
43+
- Virtual network doesn't support Live Migration. VM set as source for virtual network TAP will have live migration disabled.
44+
- VMs behind a Standard Load Balancer with Floating IP enabled can't be set as a mirroring source.
45+
- VMs behind Basic Load Balancer can't be set as a mirroring source.
46+
- Virtual network doesn't support mirroring of inbound Private Link Service traffic.
47+
- VMs in a virtual network with encryption enabled can't be set as mirroring source.
48+
- Virtual network doesn't support IPv6 isn't supported.
49+
- When a VM is added or removed as a source, the VM might experience network downtime (up to 60 seconds).
3950

40-
### Network packet brokers
51+
## Supported Regions
4152

42-
- [GigaVUE Cloud Suite for Azure](https://www.gigamon.com/solutions/cloud/public-cloud/gigavue-cloud-suite-azure.html)
43-
44-
- [Ixia CloudLens](https://www.ixiacom.com/cloudlens/cloudlens-azure)
45-
46-
- [cPacket Cloud Visibility](https://www.cpacket.com/cloud)
47-
48-
- [Big Switch Big Monitoring Fabric](https://www.arista.com/en/bigswitch)
49-
50-
### Security analytics, network/application performance management
53+
- Asia East
54+
- US West Central
5155

52-
- [Awake Security](https://www.arista.com/partner/technology-partners)
56+
### Coming soon
5357

54-
- [Cisco Stealthwatch Cloud](https://blogs.cisco.com/security/cisco-stealthwatch-cloud-and-microsoft-azure-reliable-cloud-infrastructure-meets-comprehensive-cloud-security)
58+
- UK South (May 5)
59+
- US East (May 15)
5560

56-
- [Darktrace](https://www.darktrace.com)
57-
58-
- [Fidelis Cybersecurity](https://fidelissecurity.com/)
59-
60-
- [Flowmon](https://www.flowmon.com/en/blog/azure-vtap)
61-
62-
- [NetFort LANGuardian](https://www.netfort.com/languardian/solutions/visibility-in-azure-network-tap/)
63-
64-
- [Netscout vSTREAM](https://www.netscout.com/technology-partners/microsoft-azure)
65-
66-
- [Noname Security](https://nonamesecurity.com/)
67-
68-
- [Riverbed SteelCentral AppResponse]( https://www.riverbed.com/products/steelcentral/steelcentral-appresponse-11.html)
69-
70-
- [RSA NetWitness® Platform](https://community.netwitness.com/t5/netwitness-platform-integrations/ixia-cloudlens-rsa-netwitness-packets-implementation-guide/ta-p/564238)
61+
## Virtual network TAP partner solutions
7162

72-
- [Vectra Cognito](https://www.vectra.ai/products/cognito-platform)
63+
### Network packet brokers
7364

74-
- [Corelight, Inc.](https://corelight.com/)
65+
|Partner|Product|
66+
|-------------|----------|
67+
|**Gigamon**|[GigaVUE Cloud Suite for Azure](https://www.gigamon.com/solutions/cloud/public-cloud/gigavue-cloud-suite-azure.html)|
68+
|**cPacket -**|[cPacket Cloud Suite](https://www.cpacket.com/cloud)|
69+
|**Keysight**|[CloudLens](https://www.keysight.com/us/en/products/network-visibility/cloud-visibility/cloudlens-software-suite.html)|
7570

76-
## Next steps
71+
### Security analytics, network/application performance management
7772

78-
- Learn how to [Create a virtual network TAP](tutorial-tap-virtual-network-cli.md).
73+
|Partner|Product|
74+
|-------------|----------|
75+
|**DarkTrace**|[Darktrace /NETWORK](https://www.darktrace.com/products/network)|
76+
|**Netscout**|[Omnis Cyber Intelligence NDR](https://www.netscout.com/product/cyber-intelligence)|
77+
|**Corelight**|[Corelight Open NDR Platform](https://corelight.com/solutions/why-open-ndr)|
78+
|**Vectra**|[Vectra NDR](https://www.vectra.ai/products/ndr)|
79+
|**Fortinet**|[FortiNDR Cloud](https://www.fortinet.com/products/network-detection-and-response)|
80+
|**TrendMicro**|[Trend Vision One™ Network Security](https://www.trendmicro.com/en_ca/business/products/network.html)|
81+
|**Extrahop**|[Reveal(x)](https://hop.extrahop.com/partners/tech-partners/microsoft/)|
82+
|**Bitdefender**|[GravityZone Extended Detection and Response for Network](https://www.bitdefender.com/en-us/business/products/gravityzone-xdr)|
83+
|**eSentire**|[eSentire MDR](https://www.esentire.com/how-we-do-it/signals/mdr-for-network)|
84+
|**LinkShadow**|[LinkShadow NDR](https://www.linkshadow.com/products/network-detection-and-response)|
85+
|**AttackFence**|[AttackFence NDR](https://www.attackfence.com/products/ndr)|
86+
|**Arista Networks**|[Arista NDR](https://www.arista.com/en/products/network-detection-and-response)|
87+
88+
## Next Steps
89+
90+
Learn how to Create a virtual network TAP using [CLI](tutorial-tap-virtual-network-cli.md) or the [Azure portal](tutorial-virtual-network-tap-portal.md).

0 commit comments

Comments
 (0)