VxRail: MTU-tarkistus - ping suurella pakettikoolla
Yhteenveto: Tässä artikkelissa kuvataan vianmääritysvaiheet, kun MTU-tarkistuksessa (ping, kun pakettikoko on suuri) näkyy varoitus.
Oireet
Alkaen klusterinäyttö>>vSAN

Syy
MTU-tarkistus (ping-kutsu suurella pakettikoolla) -varoitus voi johtua kytkimen ja vSphere-ympäristön yhteensopimattomasta MTU:sta.
Vian aiheuttaa se, että vmknic MTU on 9000 ja sitten fyysinen kytkin pakottaa MTU: n 1500. Tämä johtuu siitä, että lähde ei pirstoa pakettia ja fyysinen kytkin pudottaa paketin.
Viallisen verkkolaitteiston (solmun SFP, verkkokortti, kaapeli, kytkinportti/SFP) tiedetään myös laukaisevan MTU-tarkistuksen (ping, jossa on suuri pakettikoko) -varoituksen.
Tarkkuus
Vianmäärityksen vaiheet:
- Tarkista MTU:n koko kehikon yläosakytkimestä ja kaikista vSphere-komponenteista. DVS
vmks,vmknics. Jos MTU:n koossa ei löydy ongelmia, siirry vaiheeseen 2. - Tarkista kytkinporteista, ESXi:stä tai molemmista isännistä
CRCVirheitä. Katso lisätietoja tästä kuntotarkastuksesta Broadcomin artikkelista vSAN Health Service - Network Health - Hosts small and large ping test (ulkoinen linkki).
Tarkista MTU-asetukset:
Tarkista ToR-kytkimen MTU-asetukset kytkimen valmistajan dokumentaatiosta.
Tarkista vSphere MTU-asetukset:
Tarkista solmun MTU-asetus ja portgroup MTU:n varoitussanomassa viitataan:
[username@vxnode03:~] esxcfg-vmknic -l | grep vmk2 vmk2 16384 IPv4 192.168.121.3 255.255.255.0 192.168.121.255 00:00:00:00:00:00 1500 65535 true STATIC defaultTcpipStack vmk2 16384 IPv6 fe80::250:56ff:fe6f:e3c9 64 00:00:00:00:00:00 1500 65535 true STATIC, PREFERRED defaultTcpipStack
Tarkista DVS:n MTU-asetus:
[username@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
Tarkista MTU:n tiedot vmnics:
[username@vxnode03:~] esxcfg-nics -l Name PCI Driver Link Speed Duplex MAC Address MTU Description vmnic0 0000:01:00.0 ixgbe Up 10000Mbps Full 00:00:00:00:00:00 1500 Intel Corporation Ethernet Controller X540-AT2 vmnic1 0000:01:00.1 ixgbe Up 10000Mbps Full 00:00:00:00:00:00 1500 Intel Corporation Ethernet Controller X540-AT2
Tarkista CRC Virheitä:
Jos MTU-määritykset näyttävät olevan kunnossa, tarkista CRC Virheitä.
Tarkistusta varten CRC Kytkimen virheet, katso asianmukainen komento kytkimen valmistajan oppaista.
Tässä on esimerkki Brocadesta:
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%
Tarkista CRC Virheet ESXi-isännässä:
[username@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
Jos CRC Virheitä löytyy, päivitä (suorita uudelleen) komento muutaman sekunnin välein nähdäksesi, CRC Virheet lisääntyvät.
Jos näin on, siirry verkkolaitteiston vianmääritykseen (solmun SFP, verkkokaapeli, kytkinportti / SFP ja niin edelleen) ongelman rajaamiseksi tiettyyn osaan ja viallisen osan korvaamiseksi.
Kun viallinen osa on vaihdettu, suorita yllä oleva komento muutaman sekunnin välein varmistaaksesi, että CRC Virheet eivät enää lisäänny. pikanäppäimellä CRC ESXi: ssä poistetaan uudelleenkäynnistyksellä, vaikka olemassa olevat virheet saattavat edelleen esiintyä, tärkeintä on, että ne lakkaavat kasvamasta.
Kun ongelma on ratkaistu, suorita vSAN Health Check -testit uudelleen ja varmista, että MTU-tarkistus (ping, jossa on suuri pakettikoko) -varoitusta ei enää ole.