Skip to content

vSphere 仮想マシンのハードウェアタイムスタンプサポート状況

PTP による NIC のハードウェアタイムスタンプ (等) 対応状況を確認するには ethtool -T を使用します。 vSphere 上の仮想マシンの場合、ネットワークアダプタ種別を選択出来ます。 これらのネットワークアダプタごとに ethtool -T した場合の結果をメモしておきます。 今回は Ubuntu 22.04.1LTS 上で実行しました。

VMXNET3

1
2
3
4
5
6
7
8
# ethtool -T ens160
Time stamping parameters for ens160:
Capabilities:
    software-receive
    software-system-clock
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none

E1000

1
2
3
4
5
6
7
8
9
# ethtool -T ens33
Time stamping parameters for ens33:
Capabilities:
    software-transmit
    software-receive
    software-system-clock
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none

E1000E

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# ethtool -T ens192
Time stamping parameters for ens192:
Capabilities:
    hardware-transmit
    software-transmit
    hardware-receive
    software-receive
    software-system-clock
    hardware-raw-clock
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
    off
    on
Hardware Receive Filter Modes:
    none
    all
    ptpv1-l4-sync
    ptpv1-l4-delay-req
    ptpv2-l4-sync
    ptpv2-l4-delay-req
    ptpv2-l2-sync
    ptpv2-l2-delay-req
    ptpv2-event
    ptpv2-sync
    ptpv2-delay-req