سلام و عرض ادب و احترام
میشه کاری کرد وقتی QUEUE پر میشه timeoute نده ؟
مثلا QUEUE رو بستم روی 20Mbps
چرا وقتی 20Mbps میشه روی سرویس Timeout میفته ؟
Printable View
سلام و عرض ادب و احترام
میشه کاری کرد وقتی QUEUE پر میشه timeoute نده ؟
مثلا QUEUE رو بستم روی 20Mbps
چرا وقتی 20Mbps میشه روی سرویس Timeout میفته ؟
یعنی چی ؟
[QUOTE=mehrzadmo;446803]یعنی چی ؟[/QUOTE]
آقای مقدس مثلا یک QUEUE رو بستیم روی 20Mb ( یک مجموعه مثلا 100 تا یوزر ) که از این بالاتر نکشه !
حالا وقتی 20Mb پر میشه روی سرویس یوزر ها Timeout میفته !!!
یعنی یوزر ها ping 4.2.2.4 میزنن = timeoute
پینگ 4.2.2.4 اشتباه بدیه، یکی از آی پی های سمت آی اس پی تون رو مثل dns یا gateway رو پینگ کنید ببینید همین مشکل هست یا نه، اگر هست احتمالا" از الگوریتم مناسبی استفاده نمیکنید.
کاملا طبیعیه. وقتی Queue پر شه روتر پکت ها رو دراپ می کنه.
راه حل اینه که icmp رو مارک کنی و یک queue با اولویت بالاتر فقط برای اون مارک ایجاد کنی با لیمیت پایین مثلا 512k مشکل حل میشه.
[QUOTE=mojtaba461;446818]کاملا طبیعیه. وقتی Queue پر شه روتر پکت ها رو دراپ می کنه.
راه حل اینه که icmp رو مارک کنی و یک queue با اولویت بالاتر فقط برای اون مارک ایجاد کنی با لیمیت پایین مثلا 512k مشکل حل میشه.[/QUOTE]
انجام شد ولی مجددا پکت لاست هست !
[IMG]http://upload7.ir/imgs/2014-12/99495062852507732771.jpg[/IMG]
[QUOTE=alisc;446907]انجام شد ولی مجددا پکت لاست هست !
[/QUOTE]
وقتی queue رو unlimite کنید اصلا اثر نمیگذاره. به queue پینگ حتما max-limit بدید برای tx و rx
نیازی نیست هم کانکشن رو مارک کنید هم پکت. فقط پکت های icmp رو مارک کنید و وارد queue کنید.
[CODE]/ip firewall mangle add chain=prerouting protocol=icmp action=mark-packet new-packet-mark=icmp-pkt[/CODE]