PowerEdge: Problemer med Intel NIC og SONiC-grænseflade
Riepilogo: Kunder har haft problemer med at blafre grænseflade med deres Intel X710 NIC- og PKR0R-transceiver på SONiC 4.4.0-switche.
Sintomi
Interface-flapping forekommer under servergenstart eller OIR-test, hvilket forårsager driftsforstyrrelser. Problemet fortsatte, selv efter udskiftning af Intel X550 NIC med Intel X710.
Firmware, drivere og OS-versioner:
- Intel X710 NIC-firmwareversion:
22.5.7 - Intel X710 NIC-driverversion:
2.5.11.0 - Intel E810 NIC-firmwareversion:
23.0.8 - Intel E810 NIC-driverversion:
2.5.11.0 - Version af operativsystem:
SONiC 4.4.0
Hvis du vil identificere problemet med grænsefladeklap i switchlogfilerne, skal du kigge efter gentagne meddelelser, der angiver, at portens driftsstatus ændres ofte. F.eks.:
NOTICE swss#orchagent: :- updatePortOperStatus: Port Eth1/1 oper state set from up to down
NOTICE swss#orchagent: :- updatePortOperStatus: Port Eth1/1 oper state set from down to up
Dell-varenumre til netværkskort:
- Intel X710-netværkskort: Dell P/N
K5V44 - Intel E810-netværkskort: Dell P/N
VK88G - Broadcom BCM57416 NIC: Dell P/N
3TM39
Anslået tid for ny kode: Der kræves ingen ny kode, da problemet blev løst ved hardwareudskiftning.
Causa
Krav til PKR0R-transceiver: PKR0R-transceivere kræver to W strøm for at fungere effektivt.
Intel X710 NIC leverer op til 1,5 W strøm, hvilket er utilstrækkeligt til PKR0R-transceivere, hvilket fører til problemer med grænsefladeklap.
Risoluzione
Problemet blev løst ved at udskifte Intel X710 NIC med et Intel E810 NIC, hvilket lykkedes at eliminere grænsefladens flapping.
Løsninger:
Lukning og genaktivering af grænsefladen på switchsiden efter en servergenstart eller kabeludskiftning.
Brug af alternative netværkskort som Broadcom BCM57416, som heller ikke viste nogen klapproblemer under laboratorietests.
OCP-kort: OCP-kort påvirkes ikke af dette klapproblem, fordi de bruger en anden arkitektur, der ikke er modtagelig for de samme kompatibilitetsproblemer, som ses med Intel X710 NIC og PKR0R-transceiveren.