Utilizzare l'utilità pktcap-uw per tracciare il percorso che i pacchetti attraversano nello stack di rete per l'analisi della latenza e per individuare il punto in cui un pacchetto è danneggiato o rilasciato.

L'utilità pktcap-uw mostra il percorso dei pacchetti insieme ai timestamp che annotano l'ora in cui un pacchetto viene gestito da una funzione di rete in ESXi. L'utilità segnala il percorso di un pacchetto immediatamente prima che venga rilasciato dallo stack.

Per visualizzare le informazioni del percorso completo per un pacchetto, è necessario stampare il risultato dall'utilità pktcap-uw nell'output della console o salvarlo in un file PCAPNG.

Procedura

  1. In ESXi Shell all'host, eseguire il comando pktcap-uw --trace con opzioni per filtrare i pacchetti tracciati, salvare il risultato in un file e limitare il numero di pacchetti tracciati.
    pktcap-uw --trace [filter_options] [--outfile pcap_file_path [--ng]] [--count number_of_packets]

    dove le parentesi quadre [] racchiudono elementi facoltativi del comando pktcap-uw --trace e le barre verticali | rappresentano valori alternativi.

    1. Utilizzare una filter_options per filtrare i pacchetti in base all'indirizzo di origine e destinazione, all'ID VLAN, all'ID VXLAN, al protocollo di livello 3 e alla porta TCP.
      Ad esempio, per monitorare i pacchetti da un sistema di origine con indirizzo IP 192.168.25.113, utilizzare l'opzione del filtro --srcip 192.168.25.113.
    2. Utilizzare le opzioni per salvare il contenuto di ogni pacchetto o il contenuto di un numero limitato di pacchetti in un file .pcap o .pcapng.
      • Per salvare i pacchetti in un file .pcap, utilizzare l'opzione --outfile.
      • Per salvare i pacchetti in un file .pcapng, utilizzare le opzioni --ng e --outfile.

      È possibile aprire il file in uno strumento di analisi di rete come Wireshark.

      Per impostazione predefinita, l'utilità pktcap-uw salva i file dei pacchetti nella cartella root del file system di ESXi.

      Nota: Un file .pcap contiene solo il contenuto dei pacchetti tracciati. Per raccogliere i percorsi dei pacchetti oltre al contenuto del pacchetto, salvare l'output in un file .pcapng.
    3. Utilizzare l'opzione --count per monitorare solo un numero di pacchetti.
  2. Se non è stato limitato il numero di pacchetti utilizzando l'opzione --count, premere CTRL+C per interrompere l'acquisizione o il monitoraggio dei pacchetti.

Operazioni successive

Se i contenuti del pacchetto vengono salvati in un file, copiare il file dall'host ESXi al sistema che esegue uno strumento di analisi grafica, ad esempio Wireshark e aprirlo nello strumento per esaminare i dettagli del pacchetto.