Einführung in die Problembehandlung für Verbindungen in Azure Network WatcherIntroduction to connection troubleshoot in Azure Network Watcher

Das Feature zur Problembehandlung von Verbindungen von Network Watcher bietet die Möglichkeit, eine direkte TCP-Verbindung von einem virtuellen Computer mit einem anderen virtuellen Computer (VM), einem vollqualifizierten Domänennamen (FQDN), einem URI oder einer IPv4-Adresse zu überprüfen.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. Netzwerkszenarios sind komplex: Sie werden mithilfe von Netzwerksicherheitsgruppen, Firewalls, benutzerdefinierten Routen und Ressourcen, die von Azure bereitgestellt werden, implementiert.Network scenarios are complex, they are implemented using network security groups, firewalls, user-defined routes, and resources provided by Azure. Komplexe Konfigurationen stellen eine große Herausforderung bei der Behandlung von Konnektivitätsproblemen dar.Complex configurations make troubleshooting connectivity issues challenging. Network Watcher trägt dazu bei, die zum Suchen und Erkennen von Konnektivitätsproblemen benötigte Zeit zu verkürzen.Network Watcher helps reduce the amount of time to find and detect connectivity issues. Die zurückgegebenen Ergebnisse können Einblicke in die Frage geben, ob ein Konnektivitätsproblem auf ein Problem mit einer Plattform oder einer Benutzerkonfiguration zurückzuführen ist.The results returned can provide insights into whether a connectivity issue is due to a platform or a user configuration issue. Die Konnektivität kann mit PowerShell, Azure CLI und REST-API überprüft werden.Connectivity can be checked with PowerShell, Azure CLI, and REST API.

Wichtig

Für die Problembehandlung für Verbindungen muss auf dem virtuellen Computer, auf dem Sie die Problembehandlung ausführen, die VM-Erweiterung AzureNetworkWatcherExtension installiert sein.Connection troubleshoot requires that the VM you troubleshoot from has the AzureNetworkWatcherExtension VM extension installed. Informationen zur Installation der Erweiterung finden Sie für einen virtuellen Windows-Computer unter VM-Erweiterung für den Network Watcher-Agent für Windows und für einen virtuellen Linux-Computer unter VM-Erweiterung für den Network Watcher-Agent für 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. Die Erweiterung ist nicht auf dem Zielendpunkt erforderlich.The extension is not required on the destination endpoint.

AntwortResponse

Die folgende Tabelle zeigt die Eigenschaften, die nach Ausführung der Problembehandlung für Verbindungen zurückgegeben werden:The following table shows the properties returned when connection troubleshoot has finished running.

EigenschaftProperty BESCHREIBUNGDescription
ConnectionStatusConnectionStatus Status der Konnektivitätsprüfung.The status of the connectivity check. Mögliche Ergebnisse sind Erreichbar und Nicht erreichbar.Possible results are Reachable and Unreachable.
AvgLatencyInMsAvgLatencyInMs Durchschnittliche Wartezeit während der Konnektivitätsprüfung in Millisekunden.Average latency during the connectivity check in milliseconds. (Wird nur angezeigt, wenn der Status „Erreichbar“ ist)(Only shown if check status is reachable)
MinLatencyInMsMinLatencyInMs Minimale Wartezeit während der Konnektivitätsprüfung in Millisekunden.Minimum latency during the connectivity check in milliseconds. (Wird nur angezeigt, wenn der Status „Erreichbar“ ist)(Only shown if check status is reachable)
MaxLatencyInMsMaxLatencyInMs Maximale Wartezeit während der Konnektivitätsprüfung in Millisekunden.Maximum latency during the connectivity check in milliseconds. (Wird nur angezeigt, wenn der Status „Erreichbar“ ist)(Only shown if check status is reachable)
ProbesSentProbesSent Anzahl der Tests, die während der Überprüfung gesendet werden.Number of probes sent during the check. Höchstwert ist 100.Max value is 100.
ProbesFailedProbesFailed Anzahl der fehlerhaften Tests während der Überprüfung.Number of probes that failed during the check. Höchstwert ist 100.Max value is 100.
HopsHops Hop-by-Hop-Pfad von der Quelle zum Ziel.Hop by hop path from source to destination.
Hops[].TypeHops[].Type Ressourcentyp.Type of resource. Mögliche Werte sind Source, VirtualAppliance, VnetLocal und Internet.Possible values are Source, VirtualAppliance, VnetLocal, and Internet.
Hops[].IdHops[].Id Eindeutiger Bezeichner des Hops.Unique identifier of the hop.
Hops[].AddressHops[].Address IP-Adresse des Hops.IP address of the hop.
Hops[].ResourceIdHops[].ResourceId Ressourcen-ID des Hops, wenn der Hop eine Azure-Ressource ist.ResourceID of the hop if the hop is an Azure resource. Wenn es sich um eine Internetressource handelt, lautet die Ressourcen-ID Internet.If it is an internet resource, ResourceID is Internet.
Hops[].NextHopIdsHops[].NextHopIds Eindeutiger Bezeichner des nächsten Hops.The unique identifier of the next hop taken.
Hops[].IssuesHops[].Issues Auflistung von Problemen, die während der Überprüfung auf diesem Hop aufgetreten sind.A collection of issues that were encountered during the check at that hop. Wert ist leer, wenn keine Probleme aufgetreten sind.If there were no issues, the value is blank.
Hops[].Issues[].OriginHops[].Issues[].Origin Auf dem aktuellen Hop, wo das Problem aufgetreten ist.At the current hop, where issue occurred. Mögliche Werte:Possible values are:
Eingehend: Problem liegt auf der Verbindung vom vorherigen Hop zum aktuellen Hop.Inbound - Issue is on the link from the previous hop to the current hop
Ausgehend: Problem liegt auf der Verbindung vom aktuellen Hop zum nächsten Hop.Outbound - Issue is on the link from the current hop to the next hop
Lokal: Problem befindet sich auf dem aktuellen Hop.Local - Issue is on the current hop.
Hops[].Issues[].SeverityHops[].Issues[].Severity Schweregrad des gefundenen Problems.The severity of the issue detected. Mögliche Werte sind Error und Warning.Possible values are Error and Warning.
Hops[].Issues[].TypeHops[].Issues[].Type Typ des gefundenen Problems.The type of issue found. Mögliche Werte:Possible values are:
CPUCPU
MemoryMemory
GuestFirewallGuestFirewall
DnsResolutionDnsResolution
NetworkSecurityRuleNetworkSecurityRule
UserDefinedRouteUserDefinedRoute
Hops[].Issues[].ContextHops[].Issues[].Context Details zu dem gefundenen Problem.Details regarding the issue found.
Hops[].Issues[].Context[].keyHops[].Issues[].Context[].key Schlüssel des zurückgegebenen Schlüssel-Wert-Paars.Key of the key value pair returned.
Hops[].Issues[].Context[].valueHops[].Issues[].Context[].value Wert des zurückgegebenen Schlüssel-Wert-Paars.Value of the key value pair returned.

Im Folgenden finden Sie ein Beispiel für ein Problem, das auf einem Hop gefunden wurde: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"
            }
        ]
    }
]

FehlertypenFault types

Die Problembehandlung für Verbindungen gibt Fehlertypen der Verbindung zurück.Connection troubleshoot returns fault types about the connection. Die folgende Tabelle listet die aktuellen zurückgegebenen Fehlertypen auf:The following table provides a list of the current fault types returned.

typeType BESCHREIBUNGDescription
CPUCPU Hohe CPU-Auslastung.High CPU utilization.
ArbeitsspeicherMemory Hohe Speicherauslastung.High Memory utilization.
GuestFirewallGuestFirewall Datenverkehr wird aufgrund der Firewall-Konfiguration eines virtuellen Computers blockiert.Traffic is blocked due to a virtual machine firewall configuration.
DNSResolutionDNSResolution Fehler bei DNS-Auflösung für Zieladresse.DNS resolution failed for the destination address.
NetworkSecurityRuleNetworkSecurityRule Datenverkehr wird durch NSG-Regel blockiert (Regel zurückgegeben).Traffic is blocked by an NSG Rule (Rule is returned)
UserDefinedRouteUserDefinedRoute Datenverkehr wird aufgrund einer benutzerdefinierten oder Systemroute verworfen.Traffic is dropped due to a user defined or system route.

Nächste SchritteNext steps

Lesen Sie, wie Sie mit dem Azure-Portal, PowerShell, der Azure CLI oder der REST-API eine Problembehandlung für Verbindungen ausführen.Learn how to troubleshoot connections using the Azure portal, PowerShell, the Azure CLI, or REST API.