![](https://secure.gravatar.com/avatar/ab17374bac056d919e11a54dd9ca8df4.jpg?s=120&d=mm&r=g)
W dniu 06.09.2012 13:06, A.L.E.C napisał(a):
On 09/06/2012 01:01 PM, Tomasz Chiliński wrote:
Ale za to jest zupełnie nieoptymalnie, bo klasyfikowanie filtrami działa teraz tak, że dla każdego pakietu na danym kierunku przegląda wszystkie filtry i patrzy, którego warunki pasują. Przerób te filtry tak, żeby używały tabeli opartej o funkcję mieszającą (hashing table). Średnia złożoność klasyfikacji pakietów spadnie z n/2 do n/m, gdzie m będzie bardzo dużą wartością całkowitą. Dopiero wtedy można mówić o sensownej konfiguracji shapingu.
Jako rozwiązanie pośrednie można podać moduł CLASSIFY, dzięki któremu mamy mniej reguł htb a klasyfikowanie jest robione na firewallu, gdzie możemy sobie reguły podielić na grupy (otrzymując strukturę drzewiastą) aby nie sprawdzać wszystkich. Kiedyś takie coś miałem zrobione i działało bardzo efektywnie.
Lub IPMARK i wtedy jedna reguła dla wszystkich kompów na każdy kierunek ruchu.