Squid QoS: طبقهبندی اتصالهای خروجی جدید پروکسی
طبقهبندی پهنای باند را همانجا بگذارید که پروکسی جریان سمت سرور خود را باز میکند، نه اینکه انتظار داشته باشید هویت بسته اصلی باقی بماند.
یک فیلتر منبع مشتری میتواند لپتاپ را در سمت LAN مطابقت دهد و همه بستههای سمت اینترنت Squid را از دست بدهد. Squid اتصال مشتری را پایان میدهد و اتصال دیگری باز میکند، بنابراین آدرس مبدأ خروجی معمولاً مال پروکسی است.
| چه چیزی را میخواهید کنترل کنید | کار مرتبط کجا انجام میشود |
|---|---|
| محدود کردن ترافیک ورودی مشتریان | مسیر مشتری به پروکسی |
| زمانبندی پاسخهای ارسالی به مشتریان | صف خروجی پروکسی به سمت مشتریان |
| طبقهبندی ترافیک پروکسی به مبدأ | اتصال جدید سمت سرور |
این جایگذاریها قابل تبادل نیستند. محدودکننده ورودی بستههای اضافی را دور میریزد؛ زمانبندیکننده خروجی یک صف ارسال را مدیریت میکند. پیش از انتخاب طبقهبند، جهت و واحد—نرخ، بایت یا کار همزمان—را انتخاب کنید.
برای Squid 6 و 7، tcp_outgoing_tos میتواند با استفاده از ACL یک مقدار TOS یا Diffserv سمت سرور انتخاب کند. این عمداً یک سیگنال سیاست را به طبقهبند دیگری منتقل میکند، نه اینکه منبع بسته اصلی مشتری را حفظ کند.
آن سیگنال را در دامنهای تعریف کنید که آن را کنترل میکند. مقادیر DSCP اعتبارنامه کاربر نیستند: فرستندههای دیگر میتوانند همان علامت را به کار ببرند و دستگاههای پاییندست میتوانند آن را جایگزین کنند. اتصال سمت سرورِ بازاستفادهشده میتواند چندین درخواست را نیز حمل کند، پس رفتار اتصالهای پایدار و QoS نسخه مستقر را بررسی کنید پیش از آنکه فرض کنید هر درخواست میتواند جریان را مستقلاً دوباره برچسب بزند.
برای سهمیه بهازای هر کاربر، آن را در نقطهای اعمال کنید که هویت برنامه لازم را دارد. علامت بسته به حمل یک کلاس کمک میکند؛ اما هویتی را که اتصال انتخابشده دیگر حمل نمیکند بازنمیسازد.