NIC で高速ネットワークを有効にした後、次の IOS コマンドを使用して、NIC で高速ネットワークが有効になっているかどうかを確認します。Azure インフラストラクチャは、Mellanox NIC を使用して SR-IOV または高速ネットワークを実現します。
次のコマンドを使用して、パケットを処理するための NIC の I/O ドライバとして Mellanox カーネルドライバを使用することにより、Cisco Catalyst 8000V NIC を確認できます。さらに、Azure インフラストラクチャの HyperV サーバーにある Mellanox NIC は、結合インターフェイスを Cisco Catalyst 8000V のゲスト VM に提供します。この VM は高速ネットワークに使用され、高速ネットワークが有効になっているときは常に結合された状態になっています。
Cisco Catalyst 8000V 17.4.x の高速ネットワークの確認(Azure-PMD を使用)
NIC で高速ネットワークを有効にした後、次の IOS コマンドを使用して、Azure-PMD を使用した高速ネットワークが NIC で有効になっているかどうかを確認します。Azure インフラストラクチャは、Mellanox NIC を使用して
SR-IOV または高速ネットワークを実現します。
次のコマンドを使用して、パケットを処理するための NIC の I/O ドライバとして Mellanox Azure-PMD ドライバを使用することで、Cisco Catalyst 8000V NIC を確認します。さらに、Azure インフラストラクチャの HyperV サーバーにある Mellanox NIC は、結合インターフェイスを Cisco Catalyst 8000V のゲスト VM に提供します。この VM は高速ネットワークに使用され、高速ネットワークが有効になっている間、VM は結合された状態になります。結合インターフェイスは同じ MAC アドレスを共有することに注意してください。集約カウンタは Gi
インターフェイスに表示され、非高速パケットカウンタは net_tap インターフェイスに表示されます。高速パケットカウンタは、net_mlx インターフェイスに表示されます。
次の例では、インターフェイス Gi2 が、パケットの大部分が net_mlx インターフェイス上を流れていることを示しています。
Router#show platform hard qfp act dat pmd controllers | inc NIC|good_packets
NIC extended stats for port 0 (Gi1) net_failsafe 000d.3a8f.1bf1 xstats count 13
rx_good_packets: 411
tx_good_packets: 326
NIC extended stats for port 1 (Bonded) net_mlx5 000d.3a8f.1bf1 xstats count 35
rx_good_packets: 389
tx_good_packets: 326
NIC extended stats for port 2 (Bonded) net_tap 000d.3a8f.1bf1 xstats count 13
rx_good_packets: 22
tx_good_packets: 0
NIC extended stats for port 3 (Gi2) net_failsafe 000d.3a8f.1040 xstats count 13
rx_good_packets: 10638289
tx_good_packets: 3634525
NIC extended stats for port 4 (Bonded) net_mlx5 000d.3a8f.1040 xstats count 35
rx_good_packets: 10639534. ==>>> This verifies Accelerated Networking is working properly for RX
tx_good_packets: 3636099 ==>>> This verifies Accelerated Networking is working properly for TX
NIC extended stats for port 5 (Bonded) net_tap 000d.3a8f.1040 xstats count 13
rx_good_packets: 291
tx_good_packets: 0
NIC extended stats for port 6 (Gi3) net_failsafe 000d.3a8f.1a90 xstats count 13
rx_good_packets: 3637187
tx_good_packets: 10522981
NIC extended stats for port 7 (Bonded) net_mlx5 000d.3a8f.1a90 xstats count 35
rx_good_packets: 3638631
tx_good_packets: 10524554
NIC extended stats for port 8 (Bonded) net_tap 000d.3a8f.1a90 xstats count 13
rx_good_packets: 28
tx_good_packets: 0
Cisco Catalyst 8000V 17.8.x の高速ネットワークの確認(Azure PMD を使用)
Cisco IOS XE 17.8.1 リリースから、以前の DPDK のフェールセーフ、TAP、MLX I/O モデルは、DPDK NETVSC PMD I/O モデルに置き換えられました。次のコマンドを使用して、Cisco IOS XE リリース
17.8.x で実行されている Cisco Catalyst 8000V で高速ネットワーク機能を確認します。
show platform hardware qfp act dat pmd controllers コマンドは、net_netvsc ポートに結合されたデバイスを表示します。
Router#show platform hardware qfp active datapath pmd controllers | inc NIC |good_packets
NIC extended stats for port 0 (Gi2) net_netvsc 000d.3a10.3348 xstats count 56
rx_good_packets: 411
tx_good_packets: 350
tx_q0_good_packets: 311
rx_q0_good_packets: 100
vf_rx_good_packets: 487
vf_tx_good_packets: 350
NIC extended stats for port 1 (Gi1) net_netvsc 000d.3a10.3b48 xstats count 56
rx_good_packets: 60359
tx_good_packets: 55464
tx_q0_good_packets: 6579
rx_q0_good_packets: 5633
vf_rx_good_packets: 53780 ==>>> This verifies Accelerated Networking is working properly for RX
vf_tx_good_packets: 49831 ==>>> This verifies Accelerated Networking is working properly for TX
NIC extended stats for port 2 (Gi4) net_netvsc 0022.4827.b2a6 xstats count 56
rx_good_packets: 0
tx_good_packets: 0
tx_q0_good_packets: 0
rx_q0_good_packets: 0
vf_rx_good_packets: 0
vf_tx_good_packets: 0
NIC extended stats for port 3 (Gi5) net_netvsc 0022.4827.b5cb xstats count 56
rx_good_packets: 0
tx_good_packets: 0
tx_q0_good_packets: 0
rx_q0_good_packets: 0
vf_rx_good_packets: 0
vf_tx_good_packets: 0
NIC extended stats for port 4 (Gi3) net_netvsc 0022.4827.ba0f xstats count 56
rx_good_packets: 0
tx_good_packets: 0
tx_q0_good_packets: 0
rx_q0_good_packets: 0
vf_rx_good_packets: 0
vf_tx_good_packets: 0
NIC extended stats for port 5 (Bonded) net_mlx4 0022.4827.b2a6 xstats count 13
rx_good_packets: 0
tx_good_packets: 0
NIC extended stats for port 6 (Bonded) net_mlx4 0022.4827.b5cb xstats count 13
rx_good_packets: 0
tx_good_packets: 0
NIC extended stats for port 7 (Bonded) net_mlx4 000d.3a10.3b48 xstats count 13
rx_good_packets: 54726
tx_good_packets: 65464
NIC extended stats for port 8 (Bonded) net_mlx4 0022.4827.ba0f xstats count 13
rx_good_packets: 363863
tx_good_packets: 105245
NIC extended stats for port 9 (Bonded) net_mlx4 000d.3a10.3348 xstats count 13
rx_good_packets: 0
tx_good_packets: 0
show platform software vnic-if interface-mapping コマンドは、net_netvsc ドライバが Cisco IOS XE 17.8.1 リリースから使用されていることを示します。
show platform software vnic-if interface-mapping
-------------------------------------------------------------
Interface Name Driver Name Mac Addr
-------------------------------------------------------------
GigabitEthernet3 net_netvsc 000d.3a4e.7542
GigabitEthernet2 net_netvsc 000d.3a4e.7163
GigabitEthernet1 net_netvsc 000d.3a4e.757d
-------------------------------------------------------------
show platform software vnic database コマンドは、MLX4 または MLX5 が存在するかどうかを示し、使用されている PMD も示します。
show platform software vnic-if database
vNIC Database
eth00_1572882209232255500
Device Name : eth0
Driver Name : mlx5_pci
MAC Address : 000d.3a4e.757d
PCI DBDF : b421:00:02.0
Server : IFDEV_SERVER_KERN
Management : no
Status : bonded
eth01_1572882212261074300
Device Name : eth1
Driver Name : mlx5_pci
MAC Address : 000d.3a4e.7542
PCI DBDF : 83e2:00:02.0
Server : IFDEV_SERVER_KERN
Management : no
Status : bonded
eth02_1572882215293497600
Device Name : eth2
Driver Name : mlx5_pci
MAC Address : 000d.3a4e.7163
PCI DBDF : be1d:00:02.0
Server : IFDEV_SERVER_KERN
Management : no
Status : bonded
eth_15__1572882218326526600
Device Name : Gi1
Driver Name : hv_netvsc
MAC Address : 000d.3a4e.757d
PCI DBDF : 000d3a1f-26f8-000d-3a1f-26f8000d3a1f
Server : IFDEV_SERVER_UIO
Management : no
Status : supported
eth_16__1572882223436559900
Device Name : Gi2
Driver Name : hv_netvsc
MAC Address : 000d.3a4e.7163
PCI DBDF : 000d3a1f-26f8-000d-3a1f-26f8000d3a1f
Server : IFDEV_SERVER_UIO
Management : no
Status : supported
eth_17__1572882228553741500
Device Name : Gi3
Driver Name : hv_netvsc
MAC Address : 000d.3a4e.7542
PCI DBDF : 000d3a1f-26f8-000d-3a1f-26f8000d3a1f
Server : IFDEV_SERVER_UIO
Management : no
Status : supported