Individuare il tipo di hop successivo tramite la funzionalità Hop successivo di Azure Network Watcher usando l'interfaccia della riga di comando di Azure 2.0Find out what the next hop type is using the Next Hop capability in Azure Network Watcher using Azure CLI 2.0

Hop successivo è una funzionalità di Network Watcher che consente di recuperare il tipo di hop successivo e l'indirizzo IP in base a una macchina virtuale specificata.Next hop is a feature of Network Watcher that provides the ability get the next hop type and IP address based on a specified virtual machine. La funzionalità è utile per determinare se il traffico in uscita da una macchina virtuale attraversa gateway, Internet o reti virtuali per arrivare alla propria destinazione.This feature is useful in determining if traffic leaving a virtual machine traverses a gateway, internet, or virtual networks to get to its destination.

Questo articolo usa l'interfaccia della riga di comando di nuova generazione per il modello di distribuzione di gestione delle risorse, ovvero l'interfaccia della riga di comando di Azure 2.0, disponibile per Windows, Mac e Linux.This article uses our next generation CLI for the resource management deployment model, Azure CLI 2.0, which is available for Windows, Mac and Linux.

Per eseguire i passaggi indicati in questo articolo è necessario installare l'interfaccia della riga di comando di Azure per Mac, Linux e Windows (interfaccia della riga di comando di Azure).To perform the steps in this article, you need to install the Azure Command-Line Interface for Mac, Linux, and Windows (Azure CLI).

Prima di iniziareBefore you begin

In questo scenario viene usata l'interfaccia della riga di comando di Azure per trovare il tipo di hop successivo e l'indirizzo IP.In this scenario, you will use the Azure CLI to find the next hop type and IP address.

Questo scenario presuppone il completamento dei passaggi descritti in Creare un servizio Network Watcher per creare un servizio Network Watcher.This scenario assumes you have already followed the steps in Create a Network Watcher to create a Network Watcher. Lo scenario presuppone inoltre che esista e possa essere usato un gruppo di risorse con una macchina virtuale valida.The scenario also assumes that a Resource Group with a valid virtual machine exists to be used.

ScenarioScenario

Lo scenario illustrato in questo articolo usa la funzionalità Hop successivo di Network Watcher che rileva il tipo di hop successivo e l'indirizzo IP di una risorsa.The scenario covered in this article uses Next Hop, a feature of Network Watcher that finds out the next hop type and IP address for a resource. Per altre informazioni sulla funzionalità di individuazione dell'hop successivo, consultare la panoramica su Hop successivo.To learn more about Next Hop, visit Next Hop Overview.

Ottenere l'hop successivoGet Next Hop

Per ottenere l'hop successivo viene usato il cmdlet az network watcher show-next-hop.To get the next hop we call the az network watcher show-next-hop cmdlet. Al cmdlet vengono passati il gruppo di risorse di Network Watcher, l'ID della macchina virtuale, l'indirizzo IP di origine e l'indirizzo IP di destinazione.We pass the cmdlet the Network Watcher resource group, the NetworkWatcher, virtual machine Id, source IP address, and destination IP address. Nell'esempio seguente, l'indirizzo IP di destinazione corrisponde a una macchina virtuale in un'altra rete virtuale.In this example, the destination IP address is to a VM in another virtual network. Tra le due reti virtuali esiste un gateway di rete virtuale.There is a virtual network gateway between the two virtual networks.

Se questa operazione non è stata ancora eseguita, installare e configurare l'interfaccia della riga di comando di Azure 2.0 e accedere a un account Azure usando il comando az login.If you haven't yet, install and configure the latest Azure CLI 2.0 and log in to an Azure account using az login. Quindi, eseguire il comando seguente:Then run the following command:

az network watcher show-next-hop --resource-group <resourcegroupName> --vm <vmNameorID> --source-ip <source-ip> --dest-ip <destination-ip>

Nota

Se la macchina virtuale è dotata di più schede NIC e su una qualsiasi delle schede NIC è abilitato l'inoltro dell'IP, è necessario specificare il parametro NIC (-i nic-id).If the VM has multiple NICs and IP forwarding is enabled on any of the NICs, then the NIC parameter (-i nic-id) must be specified. In caso contrario, è facoltativo.Otherwise it is optional.

Esaminare i risultatiReview results

Al termine vengono forniti i risultati.When complete, the results are provided. Viene inoltre restituito l'indirizzo IP dell'hop successivo e il tipo di risorsa corrispondente.The next hop IP address is returned as well as the type of resource it is.

{
    "nextHopIpAddress": null,
    "nextHopType": "Internet",
    "routeTableId": "System Route"
}

L'elenco seguente mostra i valori NextHopType attualmente disponibili:The following list shows the currently available NextHopType values:

Tipo di hop successivoNext Hop Type

  • InternetInternet
  • VirtualApplianceVirtualAppliance
  • VirtualNetworkGatewayVirtualNetworkGateway
  • VnetLocalVnetLocal
  • HyperNetGatewayHyperNetGateway
  • VnetPeeringVnetPeering
  • NoneNone

Passaggi successiviNext steps

Per altre informazioni su come verificare le impostazioni del gruppo di sicurezza di rete a livello di codice, consultare l'articolo su come verificare i gruppi di sicurezza di rete con Network WatcherLearn how to review your network security group settings programmatically by visiting NSG Auditing with Network Watcher