Portál AbcLinuxu, 12. května 2025 11:23
Mám problém se switchem, který má nějaké problémy s komunikací, respektive vše se projevuje ta, že komunikace přes něj v 1GBit není problém, nicméně problém nastává v okamžiku kdy spolu mluví počítač s 1GBit a 100MBit, toto způsobí výpadky paketů a to i na bezproblémové komunikaci GBit versus GBit. Projevuje se to zpomalením, při testování pomocí pingu to není problém s se standardním paketem, nicméně s větším paketem dochází ke ztrátám.
V administraci je vše OK, switch se otestuje, hlásí všechny porty jsou OK, stejně tak firmware
Napadá Vás nějaký možný důvod ?
Ak to nie je nejaký značkový drahší switch, tak by som povedal, že to je jeho vlastnosť, a nie chyba.
jj tohle se stava u lacinejch noname switxhu co stoji do 1000kc
Mám stejný problém, mě pomohlo vnutit switchi nastavení portů, tak jak je realita, tedy polovinu mám jen pro GBit, druhou jen pro 100 MBit. Prostě nenastavit autonastavení, ale natvrdo.
Klasický příklad problému "head of line blocking", který je způsoben vlastností "Ethernet Flow Control", známou též pod zkratkou 802.3x. Váš popis je naprosto přesný.
http://en.wikipedia.org/wiki/Ethernet_flow_control
http://virtualthreads.blogspot.com/2006/02/beware-ethernet-flow-control.html
Osobně to vypínám všude, kde to potkám. Chce to vypnout na switchi a proti tomu nejlíp i na síťovkách - třeba Marvellí sky2 síťovky aspoň v Linuxu, když to mají zapnuté, tak tuhnou, nezávisle na tom, zda to má switch nastaveno nebo ne (bug v hardwaru Marvell).
Osobně jsem se s touto vlastností setkal zatím jenom u managed switchů a šlo to vypnout.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.