Introduzione al controllo della connettività in Azure Network WatcherIntroduction to connectivity check in Azure Network Watcher

La funzionalità di connettività di Network Watcher consente di controllare una connessione TCP diretta da una macchina virtuale (VM) a un'altra, il nome di dominio completo (FQDN), l'URI o l'indirizzo IPv4.The connectivity feature of Network Watcher provides the capability to check a direct TCP connection from a virtual machine to a virtual machine (VM), fully qualified domain name (FQDN), URI, or IPv4 address. Gli scenari di rete sono complessi e vengono implementati mediante l'uso di gruppi di sicurezza di rete, firewall, route definite dall'utente e risorse fornite da Azure.Network scenarios are complex, they are implemented using Network Security Groups, firewalls, User-defined routes, and resources provided by Azure. La risoluzione dei problemi di connettività nella configurazioni complesse è un compito impegnativo.Complex configurations make troubleshooting connectivity issues challenging. Network Watcher consente di ridurre il tempo necessario per individuare e rilevare i problemi di connettività.Network Watcher helps reduce the amount of time to find and detect connectivity issues. I risultati restituiti possono offrire informazioni dettagliate sulla causa del problema di connettività, ovvero se esso sia riconducibile a un problema della piattaforma o della configurazione utente.The results returned can provide insights into whether a connectivity issue is due to a platform or a user configuration issue. È possibile controllare la connettività con PowerShell, l'interfaccia della riga di comando di Azure e l'API REST.Connectivity can be checked with PowerShell, Azure CLI, and REST API.

Importante

Il controllo della connettività richiede l'estensione macchina virtuale AzureNetworkWatcherExtension.Connectivity check requires a virtual machine extension AzureNetworkWatcherExtension. Per installare l'estensione in una VM Windows, vedere Estensione macchina virtuale agente Azure Network Watcher per Windows e per una VM Linux VM vedere Estensione macchina virtuale Azure Network Watcher Agent per Linux.For installing the extension on a Windows VM visit Azure Network Watcher Agent virtual machine extension for Windows and for Linux VM visit Azure Network Watcher Agent virtual machine extension for Linux.

ResponseResponse

La tabella seguente illustra le proprietà restituite al termine dell'esecuzione di un controllo della connettività.The following table shows the properties returned when a connectivity check has finished running.

ProprietàProperty DescrizioneDescription
ConnectionStatusConnectionStatus Lo stato del controllo della connettività.The status of the connectivity check. I risultati possibili sono Reachable e Unreachable.Possible results are Reachable and Unreachable.
AvgLatencyInMsAvgLatencyInMs Latenza media durante il controllo della connettività in millisecondi.Average latency during the connectivity check in milliseconds. Visualizzata solo se lo stato del controllo è reachable.(Only shown if check status is reachable)
MinLatencyInMsMinLatencyInMs Latenza minima durante il controllo della connettività in millisecondi.Minimum latency during the connectivity check in milliseconds. Visualizzata solo se lo stato del controllo è reachable.(Only shown if check status is reachable)
MaxLatencyInMsMaxLatencyInMs Latenza massima durante il controllo della connettività in millisecondi.Maximum latency during the connectivity check in milliseconds. Visualizzata solo se lo stato del controllo è reachable.(Only shown if check status is reachable)
ProbesSentProbesSent Numero di probe inviati durante il controllo.Number of probes sent during the check. Il valore massimo è 100.Max value is 100.
ProbesFailedProbesFailed Numero di probe non riusciti durante il controllo.Number of probes that failed during the check. Il valore massimo è 100.Max value is 100.
HopsHops Hop per percorso hop da origine a destinazione.Hop by hop path from source to destination.
Hops[].TypeHops[].Type Tipo di risorsa.Type of resource. I valori possibili sono Source, VirtualAppliance, VnetLocal e Internet.Possible values are Source, VirtualAppliance, VnetLocal, and Internet.
Hops[].IdHops[].Id Identificatore univoco dell'hop.Unique identifier of the hop.
Hops[].AddressHops[].Address Indirizzo IP dell'hop.IP address of the hop.
Hops[].ResourceIdHops[].ResourceId ID risorsa dell'hop se l'hop è una risorsa di Azure.ResourceID of the hop if the hop is an Azure resource. Se si tratta di una risorsa Internet, l'ID risorsa è Internet.If it is an internet resource, ResourceID is Internet.
Hops[].NextHopIdsHops[].NextHopIds Identificatore univoco dell'hop successivo.The unique identifier of the next hop taken.
Hops[].IssuesHops[].Issues Raccolta di problemi riscontrati durante il controllo in corrispondenza dell'hop.A collection of issues that were encountered during the check at that hop. Se non sono stati riscontrati problemi, il valore è vuoto.If there were no issues, the value is blank.
Hops[].Issues[].OriginHops[].Issues[].Origin Hop corrente in cui si è verificato il problema.At the current hop, where issue occurred. I valori possibili sono:Possible values are:
Inbound: il problema è nel collegamento dall'hop precedente a quello correnteInbound - Issue is on the link from the previous hop to the current hop
Outbound: il problema è nel collegamento dall'hop corrente a quello successivoOutbound - Issue is on the link from the current hop to the next hop
Local: il problema è nell'hop corrente.Local - Issue is on the current hop.
Hops[].Issues[].SeverityHops[].Issues[].Severity Gravità del problema rilevato.The severity of the issue detected. I valori possibili sono Error e Warning.Possible values are Error and Warning.
Hops[].Issues[].TypeHops[].Issues[].Type Tipo di problema rilevato.The type of issue found. I valori possibili sono:Possible values are:
CPUCPU
MemoriaMemory
GuestFirewallGuestFirewall
DnsResolutionDnsResolution
NetworkSecurityRuleNetworkSecurityRule
UserDefinedRouteUserDefinedRoute
Hops[].Issues[].ContextHops[].Issues[].Context Dettagli relativi al problema rilevato.Details regarding the issue found.
Hops[].Issues[].Context[].keyHops[].Issues[].Context[].key Chiave della coppia chiave-valore restituita.Key of the key value pair returned.
Hops[].Issues[].Context[].valueHops[].Issues[].Context[].value Valore della coppia chiave-valore restituito.Value of the key value pair returned.

Di seguito è riportato un esempio di un problema rilevato in un hop.The following is an example of an issue found on a hop.

"Issues": [
    {
        "Origin": "Outbound",
        "Severity": "Error",
        "Type": "NetworkSecurityRule",
        "Context": [
            {
                "key": "RuleName",
                "value": "UserRule_Port80"
            }
        ]
    }
]

Tipi di erroreFault types

Il controllo della connettività restituisce i tipi di errore relativi alla connessione.The connectivity check returns fault types about the connection. La tabella seguente contiene un elenco dei tipi di errore attualmente restituiti.The following table provides a list of the current fault types returned.

TipoType DescrizioneDescription
CPUCPU Utilizzo elevato della CPU.High CPU utilization.
MemoriaMemory Uso intensivo della memoria.High Memory utilization.
GuestFirewallGuestFirewall Traffico bloccato a causa della configurazione del firewall di una macchina virtuale.Traffic is blocked due to a virtual machine firewall configuration.
DNSResolutionDNSResolution Risoluzione DNS non riuscita per l'indirizzo di destinazione.DNS resolution failed for the destination address.
NetworkSecurityRuleNetworkSecurityRule Traffico bloccato da una regola NSG. La regola viene restituita.Traffic is blocked by an NSG Rule (Rule is returned)
UserDefinedRouteUserDefinedRoute Traffico ignorato a causa di una route definita dall'utente o di sistema.Traffic is dropped due to a user defined or system route.

Passaggi successiviNext steps

Per informazioni su come verificare la connettività a una risorsa, vedere: Check connectivity with Azure Network Watcher (Controllare la connettività con Azure Network Watcher).Learn how to verify connectivity to a resource by visiting: Check connectivity with Azure Network Watcher.