VxRail: MTU-controle (ping met grote pakketgrootte)
Summary: In dit artikel worden de stappen voor probleemoplossing uitgelegd wanneer de MTU-controle (ping met grote pakketgrootte) Waarschuwing weergeeft.
Symptoms
Van cluster -> monitor -> vSAN
Cause
De waarschuwing MTU Check (ping met grote pakketgrootte) kan afkomstig zijn van een niet-overeenkomende MTU tussen de switch en de vSphere-omgeving.
Wat een fout kan veroorzaken, is als de vmknic een MTU van 9000 heeft en de fysieke switch vervolgens een MTU van 1500 afdwingt. Dit komt doordat de bron het pakket niet fragmenteert en de fysieke switch het pakket laat vallen.
Het is ook bekend dat defecte netwerkhardware (knooppunt-sfp, netwerkkaart, kabel, switchpoort/sfp) de MTU Check-waarschuwing (ping met grote pakketgrootte) activeert.
Resolution
Stappen voor probleemoplossing:
-
Controleer de MTU-grootte op de top-of-rack-switch en op alle vSphere-componenten; DVS, vmk's, vmnics.
Als er geen problemen zijn gevonden met de MTU-grootte, gaat u naar stap 2. -
Controleer switchpoorten, esxi of beide hosts op CRC-fouten.
Raadpleeg https://kb.vmware.com/kb/2108285voor meer informatie over deze statuscontroletest.
Controleer de MTU-instellingen:
Controleer de MTU-instellingen van top-of-rack switches volgens de documentatie van de switchleverancier.
Controleer de vSphere MTU-instellingen:
controleer de MTU-instelling voor het knooppunt/de poortgroep waarnaar wordt verwezen in het MTU-waarschuwingsbericht:
[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
Controleer de MTU-instelling voor de 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
Controleer de MTU op de 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
Controleer op crc-fouten:
Als de MTU-configuratie in orde lijkt te zijn, controleer dan op crc-fouten.
Voor het controleren van crc-fouten op een switch, raadpleegt u de documentatie van de switchleverancier voor de juiste opdracht.
Voor Brocade bijvoorbeeld:
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%
Controleer op crc-fouten op de ESX-host:
[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
Als er crc-fouten worden gevonden, vernieuwt (voert u de opdracht om de paar seconden opnieuw uit) om te zien of de crc-fouten toenemen.
Als dit het geval is, gaat u naar het oplossen van problemen met de netwerkhardware (knooppunt-sfp, netwerkkabel, switch-sfp/poort, enzovoort) om het probleem te isoleren van een specifiek onderdeel en het defecte onderdeel te vervangen.
Zodra de defecte component is vervangen, voert u de bovenstaande opdracht om de paar seconden uit om te bevestigen dat de crc-fouten niet langer toenemen.
De crc-foutteller op esx wordt gewist met een herstart, dus hoewel de bestaande fouten nog steeds aanwezig kunnen zijn, is het belangrijkste dat ze stoppen met toenemen.
Zodra het probleem is opgelost, voert u de vsan healthcheck-tests opnieuw uit om te bevestigen dat de waarschuwing MTU Check (ping met grote pakketgrootte) niet langer aanwezig is.