Megosztás a következőn keresztül:


A VPN hibaelhárításának áttekintése

A virtuális hálózati átjárók kapcsolatot biztosítanak a helyszíni erőforrások és az Azure Virtual Networks között. A virtuális hálózati átjárók és kapcsolataik monitorozása kritikus fontosságú annak biztosítása érdekében, hogy a kommunikáció ne legyen megszakadva. Az Azure Network Watcher VPN-hibaelhárítása lehetővé teszi a virtuális hálózati átjárók és azok kapcsolatainak hibaelhárítását. A VPN-hibaelhárítás az Azure Portalon, az Azure PowerShellen, az Azure CLI-en vagy a REST API-on keresztül hívható meg. Hívás esetén a Network Watcher diagnosztizálja az átjáró vagy a kapcsolat állapotát, és visszaadja a megfelelő eredményeket. A kérés egy hosszú ideig futó tranzakció. Az eredmények a diagnózis befejezése után lesznek visszaadva.

Képernyőkép az Azure Network Watcher VPN-hibaelhárításáról az Azure Portalon.

Támogatott átjárótípusok

Az alábbi táblázat felsorolja, hogy mely átjárók és kapcsolatok támogatottak a Network Watcher hibaelhárításával:

Átjáró vagy kapcsolat Támogatott
Átjárótípusok
VPN Támogatott
ExpressRoute Nem támogatott
VPN-típusok
Útvonalalapú Támogatott
Szabályzatalapú Nem támogatott
Kapcsolattípusok
IPsec Támogatott
VNet2VNet Támogatott
ExpressRoute Nem támogatott
VPNClient Nem támogatott

Results (Eredmények)

A visszaadott előzetes eredmények átfogó képet adnak az erőforrás állapotáról. Az erőforrásokról részletesebb információkat az alábbi szakaszban talál:

Az alábbi lista a VPN hibaelhárítási API által visszaadott értékeket tartalmazza:

  • startTime – Ez az érték a hibaelhárítási API-hívás indításának időpontja.
  • endTime – Ez az az idő, amikor a hibaelhárítás befejeződött.
  • kód – Ez az érték nem kifogástalan, ha egyetlen diagnózishiba áll fenn.
  • eredmények – Az eredmények a kapcsolaton vagy a virtuális hálózati átjárón visszaadott eredmények gyűjteménye.
    • id – Ez az érték a hiba típusa.
    • összegzés – Ez az érték a hiba összegzése.
    • részletes – Ez az érték a hiba részletes leírását tartalmazza.
    • recommendedActions – Ez a tulajdonság az ajánlott műveletek gyűjteménye.
      • actionText – Ez az érték a végrehajtandó műveletet leíró szöveget tartalmazza.
      • actionUri – Ez az érték biztosítja az URI-t a működéssel kapcsolatos dokumentációhoz.
      • actionUriText – Ez az érték a művelet szövegének rövid leírása.

Az alábbi táblázatok az elérhető különböző hibatípusokat (az előző lista eredményei alatt található azonosítót ) mutatják be, és ha a hiba naplókat hoz létre.

Átjáró

Hibatípus Ok Napló
NoFault Ha nem észlelhető hiba Igen
GatewayNotFound Nem található az átjáró vagy az átjáró nincs kiépítve Nem
PlannedMaintenance Az átjárópéldány karbantartás alatt áll Nem
UserDrivenUpdate Ez a hiba akkor lép fel, ha felhasználói frissítés van folyamatban. A frissítés lehet átméretezési művelet. Nem
VipUnResponsive Ez a hiba akkor jelentkezik, ha az átjáró elsődleges példánya az állapotadat-mintavétel hibája miatt nem elérhető. Nem
PlatformInActive A platformmal kapcsolatos probléma áll fenn. Nem
ServiceNotRunning A mögöttes szolgáltatás nem fut. Nem
NoConnectionsFoundForGateway Az átjárón nincs kapcsolat. Ez a hiba csak figyelmeztetés. Nem
KapcsolatokNotConnected A kapcsolatok nincsenek csatlakoztatva. Ez a hiba csak figyelmeztetés. Igen
GatewayCPUUsageExceeded Az átjáró aktuális processzorhasználata > 95%. Igen

Connection

Hibatípus Ok Napló
NoFault Ha nem észlelhető hiba Igen
GatewayNotFound Nem található az átjáró vagy az átjáró nincs kiépítve Nem
PlannedMaintenance Az átjárópéldány karbantartás alatt áll Nem
UserDrivenUpdate Ez a hiba akkor lép fel, ha felhasználói frissítés van folyamatban. A frissítés lehet átméretezési művelet. Nem
VipUnResponsive Ez a hiba akkor jelentkezik, ha az átjáró elsődleges példánya az állapotadat-mintavétel hibája miatt nem elérhető. Nem
ConnectionEntityNotFound Hiányzik a kapcsolatkonfiguráció Nem
ConnectionIsMarkedDisconnected A kapcsolat "leválasztva" jelöléssel van el jelölve Nem
ConnectionNotConfiguredOnGateway A mögöttes szolgáltatáshoz nincs konfigurálva a kapcsolat. Igen
ConnectionMarkedStandby A mögöttes szolgáltatás készenlétiként van megjelölve. Igen
Hitelesítés Az előmegosztott kulcs eltérése Igen
PeerReachability A társátjáró nem érhető el. Igen
IkePolicyMismatch A társátjáró olyan IKE-szabályzatokkal rendelkezik, amelyeket az Azure nem támogat. Igen
WfpParse hiba Hiba történt a WFP-napló elemzésekor. Igen

Naplófájlok

Az erőforrás-hibaelhárítási naplófájlok tárolása egy tárfiókban történik az erőforrás-hibaelhárítás befejezése után. Az alábbi képen egy olyan hívás mintatartalma látható, amely hibát eredményezett.

Képernyőkép a letöltött tömörített naplófájlok tartalmáról.

Feljegyzés

  1. Bizonyos esetekben a rendszer csak a naplófájlok egy részhalmazát írja a tárolóba.
  2. Az újabb átjáróverziók esetében a IkeErrors.txt, a Scrubbed-wfpdiag.txt és a wfpdiag.txt.sum egy IkeLogs.txt fájlra cserélődött, amely a teljes IKE-tevékenységet tartalmazza (nem csak hibák).

A fájlok Azure Storage-fiókokból való letöltésével kapcsolatos utasításokért lásd : Blokkblob letöltése. Egy másik használható eszköz a Storage Explorer. További információ az Azure Storage Explorerről: Blobok letöltése az Azure Storage Explorerrel

ConnectionStats.txt

A ConnectionStats.txt fájl a kapcsolat általános statisztikáit tartalmazza, beleértve a bejövő és kimenő bájtokat, a kapcsolat állapotát és a kapcsolat létrehozásának idejét.

Feljegyzés

Ha a hibaelhárítási API hívása kifogástalan állapotba kerül, a zip-fájlban csak egy ConnectionStats.txt fájl található.

A fájl tartalma a következő példához hasonló:

Connectivity State : Connected
Remote Tunnel Endpoint :
Ingress Bytes (since last connected) : 288 B
Egress Bytes (Since last connected) : 288 B
Connected Since : 2/1/2017 8:22:06 PM

CPUStats.txt

A CPUStats.txt fájl a teszteléskor rendelkezésre álló processzorhasználatot és memóriát tartalmazza. A fájl tartalma hasonló a következő példához:

Current CPU Usage : 0 % Current Memory Available : 641 MBs

IKElogs.txt

A IKElogs.txt fájl a figyelés során talált IKE-tevékenységeket tartalmazza.

Az alábbi példa egy IKElogs.txt fájl tartalmát mutatja be.

Remote <IPaddress>:500: Local <IPaddress>:500: [RECEIVED][SA_AUTH] Received IKE AUTH message
Remote <IPaddress>:500: Local <IPaddress>:500: Received Traffic Selector payload request- [Tsid 0x729  ]Number of TSIs 2: StartAddress 10.20.0.0 EndAddress 10.20.255.255 PortStart 0 PortEnd 65535 Protocol 0, StartAddress 192.168.100.0 EndAddress 192.168.100.255 PortStart 0 PortEnd 65535 Protocol 0 Number of TSRs 1:StartAddress 0.0.0.0 EndAddress 255.255.255.255 PortStart 0 PortEnd 65535 Protocol 0
Remote <IPaddress>:500: Local <IPaddress>:500: [SEND] Proposed Traffic Selector payload will be (Final Negotiated) - [Tsid 0x729  ]Number of TSIs 2: StartAddress 10.20.0.0 EndAddress 10.20.255.255 PortStart 0 PortEnd 65535 Protocol 0, StartAddress 192.168.100.0 EndAddress 192.168.100.255 PortStart 0 PortEnd 65535 Protocol 0 Number of TSRs 1:StartAddress 0.0.0.0 EndAddress 255.255.255.255 PortStart 0 PortEnd 65535 Protocol 0
Remote <IPaddress>:500: Local <IPaddress>:500: [RECEIVED]Received IPSec payload: Policy1:Cipher=DESIntegrity=Md5
IkeCleanupQMNegotiation called with error 13868 and flags a
Remote <IPaddress>:500: Local <IPaddress>:500: [SEND][NOTIFY] Sending Notify Message - Policy Mismatch

IKEErrors.txt

A IKEErrors.txt fájl tartalmazza a figyelés során észlelt IKE-hibákat.

Az alábbi példa egy IKEErrors.txt fájl tartalmát mutatja be. A hibák a problémától függően eltérőek lehetnek.

Error: Authentication failed. Check shared key. Check crypto. Check lifetimes. 
	 based on log : Peer failed with Windows error 13801(ERROR_IPSEC_IKE_AUTH_FAIL)
Error: On-prem device sent invalid payload. 
	 based on log : IkeFindPayloadInPacket failed with Windows error 13843(ERROR_IPSEC_IKE_INVALID_PAYLOAD)

Scrubbed-wfpdiag.txt

A Scrubbed-wfpdiag.txt naplófájl tartalmazza a wfp-naplót. Ez a napló tartalmazza a csomagok elvetésének naplózását és az IKE/AuthIP-hibák naplózását.

Az alábbi példa a Scrubbed-wfpdiag.txt fájl tartalmát mutatja be. Ebben a példában a kapcsolat előre megosztott kulcsa nem volt helyes, ahogy az alulról a harmadik sorból látható. Az alábbi példa csak a teljes napló egy részlete, mivel a napló hosszadalmas lehet a probléma függvényében.

...
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Deleted ICookie from the high priority thread pool list
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| IKE diagnostic event:
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Event Header:
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Timestamp: 1601-01-01T00:00:00.000Z
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Flags: 0x00000106
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Local address field set
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Remote address field set
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| IP version field set
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| IP version: IPv4
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| IP protocol: 0
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Local address: 203.0.113.92
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Remote address: 203.0.113.36
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Local Port: 0
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Remote Port: 0
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Application ID:
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| User SID: <invalid>
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Failure type: IKE/Authip Main Mode Failure
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Type specific info:
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Failure error code:0x000035e9
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| IKE authentication credentials are unacceptable
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36|
[0]0368.03A4::02/02/2017-17:36:01.496 [ikeext] 3038|203.0.113.36| Failure point: Remote
...

wfpdiag.txt.sum

A wfpdiag.txt.sum fájl egy napló, amely a feldolgozott puffereket és eseményeket mutatja.

Az alábbi példa egy wfpdiag.txt.sum fájl tartalma.

Files Processed:
	C:\Resources\directory\924336c47dd045d5a246c349b8ae57f2.GatewayTenantWorker.DiagnosticsStorage\2017-02-02T17-34-23\wfpdiag.etl
Total Buffers Processed 8
Total Events  Processed 2169
Total Events  Lost      0
Total Format  Errors    0
Total Formats Unknown   486
Elapsed Time            330 sec
+-----------------------------------------------------------------------------------+
|EventCount    EventName            EventType   TMF                                 |
+-----------------------------------------------------------------------------------+
|        36    ikeext               ike_addr_utils_c844  a0c064ca-d954-350a-8b2f-1a7464eef8b6|
|        12    ikeext               ike_addr_utils_c857  a0c064ca-d954-350a-8b2f-1a7464eef8b6|
|        96    ikeext               ike_addr_utils_c832  a0c064ca-d954-350a-8b2f-1a7464eef8b6|
|         6    ikeext               ike_bfe_callbacks_c133  1dc2d67f-8381-6303-e314-6c1452eeb529|
|         6    ikeext               ike_bfe_callbacks_c61  1dc2d67f-8381-6303-e314-6c1452eeb529|
|        12    ikeext               ike_sa_management_c5698  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|
|         6    ikeext               ike_sa_management_c8447  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|
|        12    ikeext               ike_sa_management_c494  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|
|        12    ikeext               ike_sa_management_c642  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|
|         6    ikeext               ike_sa_management_c3162  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|
|        12    ikeext               ike_sa_management_c3307  7857a320-42ee-6e90-d5d9-3f414e3ea2d3|

Megfontolások

  • Előfizetésenként egyszerre csak egy VPN-hibaelhárítási művelet futtatható. Egy másik VPN-hibaelhárítási művelet futtatásához várja meg, amíg a meglévő befejeződik. Ha egy új műveletet aktivál, miközben az előző nem fejeződött be, a következő műveletek meghiúsulnak.
  • Ha az Azure CLI-t használja a parancs futtatásához, a VPN Gatewaynek és a Storage-fióknak ugyanabban az erőforráscsoportban kell lennie. A különböző erőforráscsoportokban lévő erőforrásokkal rendelkező ügyfelek használhatják helyette a PowerShellt vagy az Azure Portalt.

Következő lépés