VxRail: MTU-Prüfung (Ping mit großer Paketgröße)
Summary: In diesem Artikel werden die Schritte zur Fehlerbehebung erläutert, wenn die MTU-Prüfung (Ping mit hoher Paketgröße) Warnung anzeigt.
Symptoms
Von Cluster –> Monitor –> vSAN
Cause
Die Warnung MTU-Prüfung (Ping mit hoher Paketgröße) kann von einer nicht übereinstimmenden MTU zwischen dem Switch und der vSphere-Umgebung stammen.
Was zu einem Fehler führen kann, ist, wenn die VMKNIC eine MTU von 9000 hat und der physische Switch dann eine MTU von 1500 erzwingt. Dies liegt daran, dass die Quelle das Paket nicht fragmentiert und der physische Switch das Paket verwirft.
Es ist auch bekannt, dass fehlerhafte Netzwerkhardware (Node-SFP, Netzwerkkarte, Kabel, Switchport/SFP) die Warnung "MTU Check" (Ping mit großer Paketgröße) auslöst.
Resolution
Schritte zum Troubleshooting:
-
Überprüfen Sie die MTU-Größe auf dem Switch auf der Oberseite des Racks und auf allen vSphere-Komponenten. DVS, vmks, vmnics.
Wenn keine Probleme mit der MTU-Größe gefunden werden, fahren Sie mit Schritt 2 fort. -
Überprüfen Sie Switchports, ESXi oder beide Hosts auf CRC-Fehler.
Weitere Informationen zu diesem Integritätsprüfungstest finden Sie https://kb.vmware.com/kb/2108285.
Überprüfen Sie die MTU-Einstellungen:
Überprüfen Sie die MTU-Einstellungen für die Oberseite des Racks gemäß der Dokumentation des Switchanbieters.
Überprüfen Sie die vSphere MTU-Einstellungen:
Überprüfen Sie die MTU-Einstellung für den Node/die Portgruppe, auf den/die in der MTU-Warnmeldung verwiesen wird:
[vxrail@vxnode03:~] esxcfg-vmknic -l | grep vmk2 vmk2 16384 IPv4 192.168.121.3 255.255.255.0 192.168.121.255 00:50:56:6f:e3:c9 1500 65535 true STATIC defaultTcpipStack vmk2 16384 IPv6 fe80::250:56ff:fe6f:e3c9 64 00:50:56:6f:e3:c9 1500 65535 true STATIC, PREFERRED defaultTcpipStack
Überprüfen Sie die MTU-Einstellung für den DVS:
[vxrail@vxnode03:~] esxcfg-vswitch -l DVS Name Num Ports Used Ports Configured Ports MTU Uplinks VMware HCIA Distributed Switch 4352 9 512 1500 vmnic1,vmnic0 DVPort ID In Use Client 0 1 vmnic0 1 1 vmnic1 2 0 3 0 4101 1 vmk1 8205 1 vmk0 16400 1 vmk2 8208 1 vmk3
Überprüfen Sie die MTU auf der VMNICs:
[vxrail@vxnode03:~] esxcfg-nics -l Name PCI Driver Link Speed Duplex MAC Address MTU Description vmnic0 0000:01:00.0 ixgbe Up 10000Mbps Full 2c:60:0c:af:ee:de 1500 Intel Corporation Ethernet Controller X540-AT2 vmnic1 0000:01:00.1 ixgbe Up 10000Mbps Full 2c:60:0c:af:ee:df 1500 Intel Corporation Ethernet Controller X540-AT2
Überprüfen auf CRC-Fehler:
Wenn die MTU-Konfiguration in Ordnung zu sein scheint, prüfen Sie auf CRC-Fehler.
Informationen zum Überprüfen von CRC-Fehlern auf einem Switch finden Sie in der Dokumentation des Switchanbieters für den entsprechenden Befehl.
Für Brocade beispielsweise:
sw0# show int stats detail int Ten 2/0/34 Interface TenGigabitEthernet 2/0/34 statistics (ifindex 8993701921) RX TX Packets 7165702349 4603884761 Bytes 8633656075975 2910244530614 Unicasts 7154910149 4565459180 Multicasts 10782937 24109494 Broadcasts 9263 14316087 Errors 0 0 Discards 691 643 Overruns 0 Underruns 0 Runts 0 Jabbers 0 CRC 0 64-byte pkts 0 Over 64-byte pkts 932783488 Over 127-byte pkts 587058087 Over 255-byte pkts 19035776 Over 511-byte pkts 93628206 Over 1023-byte pkts 631386310 Over 1518-byte pkts 4901810482 Mbits/Sec 0.000000 0.000456 Packet/Sec 0 0 Line-rate 0.00% 0.00%
Überprüfen Sie auf ESX-Host auf CRC-Fehler:
[vxrail@vxnode03:~] esxcli network nic stats get -n vmnic1 NIC statistics for vmnic1 Packets received: 135817879 Packets sent: 82253912 Bytes received: 156239259329 Bytes sent: 53856798358 Receive packets dropped: 0 Transmit packets dropped: 0 Multicast packets received: 637031 Broadcast packets received: 0 Multicast packets sent: 0 Broadcast packets sent: 0 Total receive errors: 32614 Receive length errors: 1866 Receive over errors: 0 Receive CRC errors: 32596 Receive frame errors: 0 Receive FIFO errors: 0 Receive missed errors: 0 Total transmit errors: 0 Transmit aborted errors: 0 Transmit carrier errors: 0 Transmit FIFO errors: 0 Transmit heartbeat errors: 0 Transmit window errors: 0
Wenn CRC-Fehler gefunden werden, aktualisieren Sie den Befehl alle paar Sekunden (führen Sie ihn erneut aus), um festzustellen, ob die CRC-Fehler zunehmen.
Wenn dies der Fall ist, fahren Sie mit dem Troubleshooting der Netzwerkhardware fort (Node-SFP, Netzwerkkabel, Switch-SFP/Port usw.), um das Problem auf eine bestimmte Komponente einzugrenzen und die fehlerhafte Komponente auszutauschen.
Sobald die fehlerhafte Komponente ersetzt wurde, führen Sie den obigen Befehl alle paar Sekunden aus, um zu bestätigen, dass die CRC-Fehler nicht mehr inkrementell werden.
Der CRC-Fehlerzähler auf esx wird mit einem Neustart gelöscht. Auch wenn die vorhandenen Fehler möglicherweise noch vorhanden sind, ist es wichtig, dass sie nicht länger inkrementiert werden.
Sobald das Problem behoben wurde, führen Sie die VSAN-Integritätsprüfungstests erneut aus, um zu bestätigen, dass die Warnung "MTU-Prüfung (Ping mit hoher Paketgröße)" nicht mehr vorhanden ist.