Squid QoS: klasyfikacja nowych połączeń wychodzących proxy
Umieść klasyfikację pasma tam, gdzie proxy otwiera swój strumień po stronie serwera, zamiast oczekiwać, że tożsamość oryginalnego pakietu przetrwa.
Filtr źródła klienta może dopasować laptop po stronie LAN i pominąć wszystkie pakiety Squida po stronie internetu. Squid kończy połączenie klienta i otwiera inne, więc wychodzący adres źródłowy jest zwykle adresem proxy.
| Co chcesz kontrolować | Gdzie odbywa się właściwa praca |
|---|---|
| Ograniczanie ruchu przychodzącego od klientów | Ścieżka od klienta do proxy |
| Planowanie odpowiedzi wysyłanych do klientów | Wychodząca kolejka proxy w stronę klientów |
| Klasyfikacja ruchu od proxy do źródła | Nowe połączenie po stronie serwera |
Te miejsca nie są wymienne. Ogranicznik wejściowy odrzuca nadmiarowe pakiety; planista wyjściowy zarządza kolejką wysyłania. Wybierz kierunek i jednostkę—tempo, bajty lub pracę równoległą—zanim wybierzesz klasyfikator.
W Squidzie 6 i 7 tcp_outgoing_tos może wybrać wartość TOS lub Diffserv po stronie serwera za pomocą ACL. To celowo przenosi sygnał polityki do innego klasyfikatora, zamiast zachowywać oryginalne źródło pakietu klienta.
Zdefiniuj ten sygnał w domenie, która go kontroluje. Wartości DSCP nie są poświadczeniami użytkownika: inni nadawcy mogą użyć tego samego znacznika, a urządzenia dalej mogą go zastąpić. Ponownie użyte połączenie po stronie serwera może też przenosić wiele żądań, więc sprawdź zachowanie trwałych połączeń i QoS wdrożonej wersji, zanim założysz, że każde żądanie może niezależnie oznaczyć strumień na nowo.
W przypadku limitu na użytkownika egzekwuj go w punkcie, który ma wymaganą tożsamość aplikacji. Znacznik pakietu pomaga przenieść klasę; nie odtwarza tożsamości, której wybrane połączenie już nie przenosi.