клієнти-біторенти агресивно підключаються до однолітків ... і деякі маршрутизатори трактують це як син-потоп.
Відкрийте підключення
Коли завантажується uTorrent, а завантаження / завантаження призупинено (не припиняється), він підтримує відкриті зв'язки з вашими колегами. Тим часом легіони Інтернет-ровесників все ще намагатимуться зв’язатися з вами, щоб дізнатися, чи є у вас потрібні біти.
Зрештою ви досягнете ліміту відкритого підключення, накладеного вашою ОС (в Windows 7 це 10 підключень), і з'єднання нових клієнтів почнуть чергувати на вашому маршрутизаторі.
Клієнти в черзі будуть агресивно перевіряти, чи є з'єднання вільним. Це агресивне опитування може трактуватися маршрутизатором як атака синхронного потопу.
Рішення
- опустіть свій напіввідкритий ліміт підключення у вашому програмному забезпеченні bittorent нижче межі з'єднання, встановленої вашою ОС
- відключити захист від повені IP на маршрутизаторі / модемі.
Насичення пропускної здатності
Крім того, якщо з’єднання uTorrent (або будь-який масовий трафік) працює без обмежень, труба завантаження (і, можливо, завантаження) досягає повного використання, змушуючи деякий "утримувати" трафік на заднє місце, що призводить до зменшення корисності мережі.
Ось приклад:
- Високошвидкісне завантаження (торрент або іншим чином) насичує низхідне посилання.
- Користувач намагається перейти на недавно відвідуваний сайт. Комп'ютер генерує запит на інформацію про DNS для потрібного сайту. "Завантаження" запиту на сервер DNS успішно (не оскаржується для доступу до потокової труби).
- DNS-сервер реагує (або намагається), але відповідь затримується на спробі потрапити на машину користувача, оскільки труба завантаження насичена вмістом для завантаження, а оскільки щось потрібно скинути, а завантаження агресивно ставиться до підтримки швидкості, Відповідь DNS падає (в певний момент, перш ніж потрапити на локальний маршрутизатор).
Те ж саме може статися, якщо завантаження не обмежується. З насиченим завантаженням пакети, відомі як TCP-ACK (які надсилаються як відповіді типу "Ей, я успішно отримав пакет xyz"), зависають, тому завантаження переривається на зупинку, внаслідок чого веб-перегляд стає дуже нескінченним.
Рішення
- З’ясуйте, які максимальні можливості вашого з'єднання (вгору та вниз, окремо), і встановіть максимальну швидкість своїх клієнтів масового перекладу не використовувати більше 80% цієї швидкості. Це дозволить залишити простір для таких речей, як пакети DNS та TCP-ACK, щоб обійти основний трафік і швидко вирішити його.
- Використовуйте маршрутизатор, який може керувати формуванням трафіку таким чином, щоб певний трафік (DNS, IMCP Ping, TCP-ACK) мав пріоритет перед іншими формами трафіку, а деякі форми трафіку (зокрема торент) можуть бути визначені пріоритетними. Це мій кращий метод. Це може дати додаткову перевагу, що дозволить повноцінній трубі використовуватись для поточного потоку, коли трафік більш високого пріоритету не викликає цього.
- Використовуйте деяку комбінацію 1 і 2, щоб стримувати «недобре поведінку» трафіку.
Якщо вас цікавить додаткова інформація про формування трафіку дистрибутивів Linux / BSD, MonoWall та IPCop мають хорошу інформацію.
nslookup google.com
працює? Якщо ні, то якnslookup google.com 8.8.8.8
? Будь ласка, додайте до запитання вихід цих команд.