( ricsip | 2023. 11. 07., k – 08:18 )

A pppoe a gbites WAN  kerékkötője szinten minden gagyi kínai gyártónál. Legyen az ubiquiti, mikrotik v. a többi hasonló. Ha nem bírja a cpu izomból lekezelni (márpedig nem fogja, 2Ghz single-core alatt biztosan nem, és ez a pppoe is leginkább single-core-limitált), akkor jönnek a mindenféle mágikus hwacceleration meg hasonló nevű (de a lényege ugyanaz mindnél) elkeseredett próbálkozások. Sajnos a pppoe nem könnyen kezelhető le ASIC-ből, így by default a cpu-nak kell(ene) vele foglalkoznia. Mivel pedig tudtommal a pppoe-re nincs Receive Side Scaling (RSS) a  szabványban eset (csak tiszta ipv4, ipv6, meg TCP+IPv4, TCO+IPv6 header-re dolgozták ki, a pppoe meg ethernet frame-ben megy az encapsulation miatt), a bejövő (ISP irányból) csomagokat mind 1 queue-ba teszi a NIC-en a driver, amit pedig csak 1 cpu core ér el. Azaz míg 1 cpu core 100%-on izzik, a többi cpu core nem kap csomagokat így nem tudnak besegíteni. Emiatt kell hogy 1 core megbírkózzon a teljes forgalommal, ehhez meg 1Gbit esetében kell legalább 2Ghz-es processzor core. A régebbi routerekbe meg tipikusan nem tettek még ekkora cpu-t, mert be volt hülyítve a nép, hogy de ott van a 4-6-8 mag, majd aközött eloszlik a terhelés. El a faszt! Nem oszlik el.

A mágikus hardveres gyorsítós trükkökről meg hosszabb leírások apróbetűseiben általában kiderül, hogy mindnek lesz valami hátránya (pl. hwaccel esetben nincs tűzfal, nincs IDS/IDP,  nincs QoS, de akár még a forgalom mennyiségét se fogja mutatni (vagy igen, de teljesen fals megbízhatatlan lesz).