pktcap-uw 公用程式支援只能在監控上行連結、VMkernel 或虛擬機器流量時使用的擷取點,以及代表與介面卡類型無關之堆疊中的特殊位置的擷取點。

與實體介面卡流量相關的擷取點

pktcap-uw --uplink vmnicX 命令支援用於處理實體介面卡和虛擬交換器之間路徑中特定位置和方向流量之功能的擷取點。

擷取點 說明
UplinkRcv 從實體介面卡接收封包的功能。
UplinkSnd 將封包傳送到實體介面卡的功能。
PortInput 將封包清單從 UplinkRcv 傳遞到虛擬交換器上連接埠的功能。
PortOutput 將封包清單從虛擬交換器之連接埠傳遞到 UplinkSnd 點的功能。

與虛擬機器流量相關的擷取點

pktcap-uw --switchport vmxnet3_port_ID 命令支援用於處理 VMXNET3 介面卡和虛擬交換器之間路徑中特定位置和方向流量封包之功能的擷取點。

擷取點 說明
VnicRx 從虛擬交換器接收封包之虛擬機器 NIC 後端中的功能。
VnicTx 將封包從虛擬機器傳送至虛擬交換器之虛擬機器 NIC 後端中的功能。
PortOutput 將封包清單從虛擬交換器之連接埠傳遞到 Vmxnet3Rx 的功能。
PortInput 將封包清單從 Vmxnet3Tx 傳遞到虛擬交換器之連接埠的功能。與 VMXNET3 介面卡相關之流量的預設擷取點。

與 VMkernel 介面卡流量相關的擷取點

pktcap-uw --vmk vmkXpktcap-uw --switchport vmkernel_adapter_port_ID 命令支援代表 VMkernel 介面卡和虛擬交換器之間路徑中特定位置和方向之功能的擷取點。

擷取點 說明
PortOutput 將封包清單從虛擬交換器之連接埠傳遞到 VMkernel 介面卡的功能。
PortInput 將封包清單從 VMkernel 介面卡傳遞到虛擬交換器之連接埠的功能。與 VMkernel 介面卡相關之流量的預設擷取點。

與分散式虛擬篩選器相關的擷取點

pktcap-uw --dvfilter Divfilter_name 命令需要指示當封包進入 DVFilter 或離開 DVFilter 時是否擷取封包的擷取點。

擷取點 說明
PreDVFilter 在 DVFilter 之前攔截封包的點。
PostDVFilter 在 DVFilter 之後攔截封包的點。

獨立擷取點

某些擷取點會直接對應到網路堆疊,而不是實體、VMkernel 或 VMXNET3 介面卡。

擷取點 說明
捨棄 擷取捨棄的封包並顯示捨棄發生的位置。
TcpipDispatch 使用從虛擬交換器為 VMkernel 的 TCP/IP 堆疊分派流量的功能擷取封包,反之亦然。
PktFree 擷取封包後立即釋放封包。
VdrRxLeaf 在 VMware NSX 中接收動態路由器的分葉 I/O 鏈結時擷取封包。將該擷取點與 --lifID選項一起使用。
VdrRxTerminal 在 VMware NSX 中接收動態路由器的終端 I/O 鏈結時擷取封包。將該擷取點與 --lifID選項一起使用。
VdrTxLeaf 在 VMware NSX 中傳輸動態路由器的分葉 I/O 鏈結時擷取封包。將該擷取點與 --lifID選項一起使用。
VdrTxTerminal 在 VMware NSX 中傳輸動態路由器的終端 I/O 鏈結時擷取封包。將該擷取點與 --lifID選項一起使用。

如需動態路由器的相關資訊,請參閱 VMware NSX 說明文件。