Jak uzyskać wyższą wydajność routera w dostępie do Internetu (Hardware Acceleration)

Spis treści:
Konfiguracja
Priorytet
Weryfikacja

Domyślnie wszystkie sesje obsługiwane są przez procesor, zatem wydajność NAT uzależniona jest od możliwości obliczeniowych procesora.

Hardware Acceleration jest stosowane dla ruchu pomiędzy LAN(Ethernet) a WAN(Ethernet).

Po włączeniu Hardware Acceleration sesje poddawane akceleracji mogą uzyskać pełną prędkość łącza 1Gbps (speedtest pokaże maksymalnie 950Mbps).

Przykład 1: seria Vigor 2925, seria Vigor 2926 na łączu 1Gbps/1Gbps
– wydajność NAT realizowana przez procesor wynosi około 500Mbps
– wydajność NAT realizowana przez Hardware Acceleration wynosi ponad 900Mbps

Przykład 2: seria Vigor 2927 na łączu 1Gbps/1Gbps
– wydajność NAT realizowana przez procesor wynosi około 800Mbps
– wydajność NAT realizowana przez Hardware Acceleration wynosi ponad 900Mbps (1.8Gbps przy jednoczesnym pobieraniu i wysyłaniu)

Hardware Acceleration jest dostępne w:
Vigor 3220
seria Vigor 2952
seria Vigor 2927, seria Vigor 2926, seria Vigor 2925
seria Vigor 2915
seria Vigor 2865, seria Vigor 2862, seria Vigor 2860(wymagany firmware „vector” w dowolnej wersji np. „01v”)
seria Vigor 2765, seria Vigor 2762, seria Vigor 2760(wymagany firmware „vector” w dowolnej wersji np. „vector1”)
seria Vigor 2135, seria Vigor 2133, seria Vigor 2120

Seria Vigor 2830, 2850, 2920, 3200 nie wspiera Hardware Acceleration – wydajność NAT wynosi około 100Mbps.

Seria Vigor 3912, 3910, 3900, 2962, 2960 wspiera Hardware Acceleration (ustawienia Hardware Acceleration  nie są dostępne w WebUI) – akceleracja jest realizowana automatycznie przez koprocesor.

Konfiguracja

Przejdź do zakładki Hardware Acceleration, aby włączyć akcelerację.
W zależności od wersji firmware ustawienia mogą się nieco różnić.
Zwróć uwagę na priorytet.

seria Vigor 2760, 2860, 2925: wydaj polecenie ‚ppa -b 1’, aby włączyć dwukierunkowość (opcja domyślnie wyłączona)
Zapoznaj się z przykładem Wiersz poleceń CLI

Priorytet

seria Vigor 3220, 2952, 2926, 2925,  2862, 2860, 2762, 2760, 2133, 2120

Data Flow Monitor, Bandwidth Limit, QoS (Software QoS) nie współpracują z Hardware Acceleration, co powoduje, że jeśli są one włączone to sesje nie będą poddawane akceleracji.

Przejdź do zakładki Diagnostics >> Data Flow Monitor, aby wyłączyć monitor przepływu danych.
Przejdź do zakładki Bandwidth Management >> Bandwidth Limit, aby wyłączyć limitowanie pasma.
Przejdź do zakładki Bandwidth Management >> Quality of Service, aby wyłączyć QoS dla WAN(Ethernet).

seria Vigor 2927, 2915, 2865, 2765, 2135

Data Flow Monitor, Bandwidth Limit, Hardware QoS współpracują z Hardware Acceleration, zatem nie ma konieczności ich wyłączania.
Współpraca Bandwidth Limit oraz Hardware Acceleration polega na tym, że:
-sesje z adresów IP bez limitu (wartość 0 Mbps) są poddawane akceleracji
-sesje z adresów IP z limitem (np. wartość 10 Mbps) nie są poddawane akceleracji, aby działało limitowanie pasma

Software QoS nie współpracuje z Hardware Acceleration
, co powoduje, że jeśli opcja jest włączona to sesje nie będą poddawane akceleracji.

Przejdź do zakładki Bandwidth Management >> Quality of Service, aby wyłączyć Software QoS dla WAN(Ethernet).

seria Vigor 3912, 3910, 2962

Urządzenia wspierają Hardware Acceleration, ale ustawienia Hardware Acceleration nie są dostępne w WebUI.
Akceleracja jest realizowana automatycznie przez koprocesor.
Data Flow Monitor, Bandwidth Limit, QoS współpracują z Hardware Acceleration, zatem nie ma konieczności ich wyłączania.

Weryfikacja

  1. Podłącz komputer przewodowo bezpośrednio do routera
    Karta sieciowa powinna być zlinkowana z prędkością 1Gbps
  2. Wykonaj test prędkości np. speedtest.pl , speedtest.net

W celu sprawdzenia czy Hardware Acceleration działa użyj polecenia ‘ppa -v’.
Zapoznaj się z przykładem Wiersz poleceń CLI
Wartości PPA LAN entries oraz PPA WAN entries różne od 0 oznaczają , że ruch jest akcelerowany.
DrayTek> ppa -v
% PPA mode is Auto
%PPA two way enable
%PPA LAN entries 10
%PPA WAN entries 10

Dodatkowo możesz sprawdzić, które sesje są poddawane akceleracji:
– komenda ‘ppa -d 3’ dla sprawdzenia sesji LAN (ruch upload)
– komenda ‘ppa -d 4’ dla sprawdzenia sesji WAN (ruch download)

Przyspieszenie sprzętowe ma wpływ na zużycie CPU, które możesz sprawdzić w Dashboard.

Wyłączone Hardware Acceleration: CPU Usage 88% przy pobieraniu danych z prędkością około 500Mbps
Włączone Hardware Acceleration: CPU Usage 3% przy pobieraniu danych z prędkością ponad 900Mbps (sesje poddawane akceleracji)