|
1 | 1 | ---
|
2 | 2 | title: Azure virtual network TAP overview
|
3 | 3 | 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 |
5 | 5 | ms.service: azure-virtual-network
|
6 | 6 | 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 |
9 | 10 | ---
|
10 | 11 |
|
11 | 12 | # Virtual network TAP
|
12 | 13 |
|
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 |
| -
|
16 | 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-partner-solutions).
|
17 | 15 |
|
| 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 | +
|
18 | 19 | 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.
|
19 | 20 |
|
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"::: |
21 | 22 |
|
22 | 23 | ## Prerequisites
|
23 | 24 |
|
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. |
25 | 26 |
|
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. |
27 | 28 |
|
28 | 29 | ## Permissions
|
29 | 30 |
|
30 | 31 | 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:
|
31 | 32 |
|
32 | 33 | | Action | Name |
|
33 | 34 | |---|---|
|
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 | |
35 | 36 | | 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 | |
37 | 38 |
|
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). |
39 | 50 |
|
40 |
| -### Network packet brokers |
| 51 | +## Supported Regions |
41 | 52 |
|
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 |
51 | 55 |
|
52 |
| -- [Awake Security](https://www.arista.com/partner/technology-partners) |
| 56 | +### Coming soon |
53 | 57 |
|
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) |
55 | 60 |
|
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 |
71 | 62 |
|
72 |
| -- [Vectra Cognito](https://www.vectra.ai/products/cognito-platform) |
| 63 | +### Network packet brokers |
73 | 64 |
|
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)| |
75 | 70 |
|
76 |
| -## Next steps |
| 71 | +### Security analytics, network/application performance management |
77 | 72 |
|
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