Azure Network Tools
Introduction
- Azure provides a variety of tools to troubleshoot network-related issues.
These tools are part of Azure Network Watcher, which offers capabilities to monitor, diagnose, and gain insights into your network infrastructure.
- Below is the list of tools available:
1. IP Flow Verify
Purpose
: Checks if a packet is allowed or denied by NSG rules.Usage
: Specify the VM, direction (inbound/outbound), source and destination IP addresses, ports, and protocol to verify traffic flow.
2. Connection Troubleshoot
Purpose
: Diagnoses connectivity issues between a source and destination.Usage
: Specify the source VM, destination (can be an IP address, FQDN, or URI), and protocol to test connectivity and get hop-by-hop path information.
3. Network Security Group (NSG) Flow Logs
Purpose
: Captures logs of IP traffic flowing through NSGs.Usage
: Enable NSG flow logs to analyze traffic patterns, detect anomalies, and troubleshoot network issues. Logs are stored in an Azure Storage account and can be analyzed using tools like Azure Monitor or third-party solutions.
4. Next Hop
Purpose
: Determines the next hop for traffic destined to a specific IP address.Usage
: Specify the VM and destination IP to see the next hop and troubleshoot routing issues.
5. VPN Troubleshoot
Purpose
: Diagnoses issues with Azure VPN Gateway connections.Usage
: Provides detailed information and troubleshooting steps for diagnosing and resolving common VPN gateway and connection issues.
6. Packet Capture
Purpose
: Captures packets to and from a VM for deep-dive network traffic analysis.Usage
: Set up and configure packet capture sessions to collect network traffic data for analysis. Captured data is stored in an Azure Storage account.
7. Topology
Purpose
: Visualizes the network topology of resources in a virtual network.Usage
: Provides a graphical representation of your network architecture, helping you understand and troubleshoot the network configuration.
8. Connection Monitor
Purpose
: Monitors and tracks the connectivity status and performance of your network connections.Usage
: Create and configure connection monitors to track connectivity between endpoints, view latency, packet loss, and other metrics.
9. Effective Security Rules
Purpose
: Shows the effective security rules applied to a network interface.Usage
: View and understand the combined effect of all NSGs and their rules applied to a VM’s network interface.
10. NSG Diagnostic
Purpose
: Provides detailed diagnostics information about NSG rules and their impact.Usage
: Run diagnostics to get a detailed report on NSG rule application and troubleshoot any rule-related issues.
11. ExpressRoute Monitor
Purpose
: Monitors and diagnoses ExpressRoute circuits.Usage
: Provides visibility into the health, performance, and connectivity status of ExpressRoute circuits.
12. Service Endpoint Monitor
Purpose
: Monitors the connectivity and performance of service endpoints.Usage
: Tracks and reports the status and performance of service endpoints configured within your virtual networks.
13. Traffic Analytics
Purpose
: Provides insights and analysis of network traffic patterns.Usage
: Analyzes NSG flow logs to deliver insights on network traffic, identify security threats, and optimize network performance.
This post is licensed under CC BY 4.0 by the author.