Squid QoS: proxy'nin yeni giden bağlantılarını sınıflandırın
Bant genişliği sınıflandırmasını, özgün paketin kimliğinin korunmasını beklemek yerine proxy'nin sunucu tarafı akışını açtığı yere yerleştirin.
Bir istemci kaynak filtresi LAN tarafındaki dizüstü bilgisayarla eşleşip Squid'in tüm internet tarafı paketlerini kaçırabilir. Squid istemci bağlantısını sonlandırıp başka bir bağlantı açar, bu nedenle giden kaynak adresi genellikle proxy'nindir.
| Neyi denetlemek istiyorsunuz | İlgili işin gerçekleştiği yer |
|---|---|
| Gelen istemci trafiğini sınırlamak | İstemciden proxy'ye giden yol |
| İstemcilere gönderilen yanıtları zamanlamak | Proxy'nin istemcilere bakan giden kuyruğu |
| Proxy'den kaynağa trafiği sınıflandırmak | Yeni sunucu tarafı bağlantı |
Bu yerleşimler birbirinin yerine geçmez. Giriş sınırlayıcısı fazla paketleri düşürür; giden zamanlayıcı bir gönderme kuyruğunu yönetir. Bir sınıflandırıcı seçmeden önce yönü ve birimi—hız, bayt veya eşzamanlı iş—seçin.
Squid 6 ve 7 için tcp_outgoing_tos, ACL'leri kullanarak sunucu tarafı bir TOS veya Diffserv değeri seçebilir. Bu, istemcinin özgün paket kaynağını korumak yerine kasıtlı olarak başka bir sınıflandırıcıya politika sinyali taşır.
Bu sinyali onu denetleyen bir etki alanı içinde tanımlayın. DSCP değerleri kullanıcı kimlik bilgileri değildir: diğer göndericiler aynı işareti kullanabilir ve alt akıştaki aygıtlar bunu değiştirebilir. Yeniden kullanılan bir sunucu tarafı bağlantı birden çok isteği de taşıyabilir, bu nedenle her isteğin akışı bağımsız olarak yeniden etiketleyebileceğini varsaymadan önce dağıtılan sürümün kalıcı bağlantı ve QoS davranışına bakın.
Kullanıcı başına kota için, gerekli uygulama kimliğine sahip bir noktada uygulayın. Paket işareti bir sınıf taşımaya yardımcı olur; seçilen bağlantının artık taşımadığı kimliği yeniden oluşturmaz.