Introducción a la solución de problemas de conexiones en Azure Network WatcherIntroduction to connection troubleshoot in Azure Network Watcher

La característica de solución de problemas de conexiones de Network Watcher proporciona la funcionalidad de comprobar una conexión TCP directa de una máquina virtual con una máquina virtual (VM), un nombre de dominio completo (FQDN), un URI o una dirección IPv4.The connection troubleshoot 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. Los escenarios de red son complejos, se implementan mediante grupos de seguridad de red, firewalls, rutas definidas por el usuario y recursos proporcionados por Azure.Network scenarios are complex, they are implemented using network security groups, firewalls, user-defined routes, and resources provided by Azure. Las configuraciones complejas dificultan la solución de problemas de conectividad.Complex configurations make troubleshooting connectivity issues challenging. Network Watcher ayuda a reducir la cantidad de tiempo en buscar y detectar problemas de conectividad.Network Watcher helps reduce the amount of time to find and detect connectivity issues. Los resultados devueltos pueden proporcionar información sobre si un problema de conectividad se debe a una plataforma o a un problema de configuración del usuario.The results returned can provide insights into whether a connectivity issue is due to a platform or a user configuration issue. La conectividad se puede comprobar con PowerShell, la CLI de Azure y la API de REST.Connectivity can be checked with PowerShell, Azure CLI, and REST API.

Importante

La solución de problemas de conexión requiere que la VM desde la que soluciona el problema tenga la extensión de VM AzureNetworkWatcherExtension instalada.Connection troubleshoot requires that the VM you troubleshoot from has the AzureNetworkWatcherExtension VM extension installed. Para instalar la extensión en una máquina virtual Windows, consulte Extensión de máquina virtual del agente de Azure Network Watcher para Windows, y en una máquina virtual con Linux, consulte Extensión de máquina virtual del agente de Azure Network Watcher para 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. La extensión no es necesaria en el punto de conexión de destino.The extension is not required on the destination endpoint.

ResponseResponse

En la tabla siguiente se muestran las propiedades que se devuelven cuando la solución de problemas de conexiones terminó de ejecutarse.The following table shows the properties returned when connection troubleshoot has finished running.

PropiedadProperty DESCRIPCIÓNDescription
ConnectionStatusConnectionStatus Estado de la comprobación de conectividad.The status of the connectivity check. Los resultados posibles son Reachable y Unreachable.Possible results are Reachable and Unreachable.
AvgLatencyInMsAvgLatencyInMs Promedio de latencia durante la comprobación de conectividad en milisegundos.Average latency during the connectivity check in milliseconds. (Solo se muestra si el estado de la comprobación es accesible).(Only shown if check status is reachable)
MinLatencyInMsMinLatencyInMs Latencia mínima durante la comprobación de conectividad en milisegundos.Minimum latency during the connectivity check in milliseconds. (Solo se muestra si el estado de la comprobación es accesible).(Only shown if check status is reachable)
MaxLatencyInMsMaxLatencyInMs Latencia máxima durante la comprobación de conectividad en milisegundos.Maximum latency during the connectivity check in milliseconds. (Solo se muestra si el estado de la comprobación es accesible).(Only shown if check status is reachable)
ProbesSentProbesSent Número de sondeos enviados durante la comprobación.Number of probes sent during the check. El valor máximo es 100.Max value is 100.
ProbesFailedProbesFailed Número de sondeos con error durante la comprobación.Number of probes that failed during the check. El valor máximo es 100.Max value is 100.
HopsHops Ruta salto por salto desde el origen al destino.Hop by hop path from source to destination.
Hops[].TypeHops[].Type Tipo de recurso.Type of resource. Los valores posibles son Source, VirtualAppliance, VnetLocal e Internet.Possible values are Source, VirtualAppliance, VnetLocal, and Internet.
Hops[].IdHops[].Id Identificador único del salto.Unique identifier of the hop.
Hops[].AddressHops[].Address Dirección IP del salto.IP address of the hop.
Hops[].ResourceIdHops[].ResourceId Identificador de recurso del salto si este es un recurso de Azure.ResourceID of the hop if the hop is an Azure resource. Si se trata de un recurso de Internet, el identificador de recurso es Internet.If it is an internet resource, ResourceID is Internet.
Hops[].NextHopIdsHops[].NextHopIds Identificador único del siguiente salto.The unique identifier of the next hop taken.
Hops[].IssuesHops[].Issues Colección de problemas encontrados durante la comprobación en ese salto.A collection of issues that were encountered during the check at that hop. Si no hubiera ningún problema, el valor está en blanco.If there were no issues, the value is blank.
Hops[].Issues[].OriginHops[].Issues[].Origin Salto actual donde se produjo el problema.At the current hop, where issue occurred. Los valores posibles son:Possible values are:
Inbound: El problema se encuentra en el enlace entre el salto anterior y el salto actual.Inbound - Issue is on the link from the previous hop to the current hop
Outbound: El problema se encuentra en el enlace entre el salto actual y el salto anterior.Outbound - Issue is on the link from the current hop to the next hop
Local: El problema se encuentra en el salto actual.Local - Issue is on the current hop.
Hops[].Issues[].SeverityHops[].Issues[].Severity La gravedad del problema detectado.The severity of the issue detected. Los valores posibles son Error and Warning.Possible values are Error and Warning.
Hops[].Issues[].TypeHops[].Issues[].Type Tipo de problema encontrado.The type of issue found. Los valores posibles son:Possible values are:
CPUCPU
MemoriaMemory
GuestFirewallGuestFirewall
DnsResolutionDnsResolution
NetworkSecurityRuleNetworkSecurityRule
UserDefinedRouteUserDefinedRoute
Hops[].Issues[].ContextHops[].Issues[].Context Detalles relacionados con el problema encontrado.Details regarding the issue found.
Hops[].Issues[].Context[].keyHops[].Issues[].Context[].key Clave del par clave-valor devuelta.Key of the key value pair returned.
Hops[].Issues[].Context[].valueHops[].Issues[].Context[].value Valor del par clave-valor devuelto.Value of the key value pair returned.

A continuación, se muestra un ejemplo de un problema encontrado en un salto.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"
            }
        ]
    }
]

Tipo de errorFault types

La solución de problemas de conexiones devuelve tipos de error sobre la conexión.Connection troubleshoot returns fault types about the connection. En la tabla siguiente se proporciona una lista de los tipos de errores actuales devueltos.The following table provides a list of the current fault types returned.

TypeType DESCRIPCIÓNDescription
CPUCPU Alta utilización de CPU.High CPU utilization.
MemoriaMemory Alta utilización de memoria.High Memory utilization.
GuestFirewallGuestFirewall El tráfico se bloquea debido a una configuración de firewall de máquina virtual.Traffic is blocked due to a virtual machine firewall configuration.
DNSResolutionDNSResolution Error en la resolución DNS para la dirección de destino.DNS resolution failed for the destination address.
NetworkSecurityRuleNetworkSecurityRule Una regla de NSG bloquea el tráfico (se devuelve la regla).Traffic is blocked by an NSG Rule (Rule is returned)
UserDefinedRouteUserDefinedRoute El tráfico se interrumpe debido a una ruta del sistema o definida por el usuario.Traffic is dropped due to a user defined or system route.

Pasos siguientesNext steps

Obtenga información sobre cómo solucionar problemas de conexiones mediante Azure Portal, PowerShell, la CLI de Azure o la API de REST.Learn how to troubleshoot connections using the Azure portal, PowerShell, the Azure CLI, or REST API.