У меня небольшая домашняя сеть, 3 компьютера плюс ноутбук или два, когда родственники приходят в гости, подключенные к одному кабельному интернет-соединению. Теперь, как только все начинают использовать сеть, производительность начинает снижаться, и если нагрузка достаточно велика, никто не может ничего сделать, и все жалуются. В какой-то момент это было так плохо, что только один из нас мог использовать его одновременно. Я изучал возможные пути решения этой проблемы и узнал, что интернет-кафе, использующие 2 интернет-соединения, возможно, от разных провайдеров, имеют своего рода маршрутизатор, который позволяет им распределять трафик между ними, причем онлайн-игры проходят через одно. и веб-трафик, проходящий через другой. Это возможно? Каков технический термин для этого, и может ли / должен ли это быть применено к настройке домашней сети или есть другое решение этой проблемы?
4 ответа
Есть несколько возможных решений.
- Подпишитесь у своего интернет-провайдера на более высокую пропускную способность - результаты теста пропускной способности очень низкие
- Если пропускная способность должна быть достаточной, то получите лучший маршрутизатор (не забудьте преобразовать пропускную способность в Мбит / с в Мбайт, разделив на 8, хотя деление на 10 обычно более точное).
- Если вы все еще хотите объединить два подключения к Интернету, получите маршрутизатор, способный к "агрегации пропускной способности" или « агрегации каналов ».
Требования к пропускной способности для YouTube смотрите:
Какая пропускная способность требуется для воспроизведения онлайн-видео на YouTube?
В статье отмечается, что для хорошего просмотра HD требуется 1 Мбит / с, в то время как без HD требуется не менее 513 Кбит / с. Ниже этих значений может потребоваться подождать, пока видео не будет помещено в буфер.
Я думаю, что вам лучше всего искать маршрутизатор с функцией QoS (Quality of Service).
Это расставит приоритеты по трафику, проходящему через вашу сеть, и увеличит пропускную способность для таких вещей, как игры и потоковое видео на YouTube, а также уменьшит пропускную способность для таких вещей, как обновления Windows, электронная почта и другие менее критичные по времени вещи.
Это не будет творить чудеса, ваша связь такая, какая она есть, но она будет лучше использовать то, что есть. Это сэкономит вам много времени от ручного перехода на каждый компьютер и настройки обновлений Windows для последующего использования или отключения фоновых программ, и это будет работать для каждого компьютера в вашей сети.
Однако, как сказал другой комментатор, еще лучшим решением будет установить отдельное подключение к Интернету для каждого компьютера, хотя я не думаю, что это очень практично.
Использовали ли вы компакт-диск, прилагаемый к маршрутизатору, для настройки совместного использования IC на вашем компьютере? Я заметил, что некоторые компакт-диски позволят вам настроить роутер, но он на самом деле настраивает совместное использование интернет-соединения. Вы можете сказать это, если вам нужно оставить один компьютер включенным для доступа в интернет. Если это тот случай, вам нужно отключить совместное использование IC и подключиться напрямую через маршрутизатор. 1 МБ - это много для трех компьютеров, просто занимающихся обычным интернетом. Хоть и не пылает, но достаточно, чтобы вы не увидели столь серьезного снижения производительности.
Предполагая, что решение вашей проблемы - "объединить 2 подключения к Интернету", есть несколько способов сделать это:
Разобраться с вашим провайдером
- Повысить производительность вашей подписки (в основном они будут сокращать ваш трафик, если текущая пропускная способность линии не используется полностью).
- Чтобы использовать такие технологии, как агрегация ссылок, но обратите внимание!Маршрутизатор, способный на это, не может ничего сделать, если ваш провайдер не выполняет надлежащую настройку на своем конце.
Внедрите корпоративное решение :) Просто упомяните, что у корпораций обычно есть несколько ссылок на одного и того же или на другого интернет-провайдера (называемого Stub Multi-homed/Multi-homed соответственно). Для этого в основном используется протокол BGP, и вам нужен ASN и публичный IP.
- Баланс вашего трафика через несколько соединений с разными провайдерами. Стоит отметить, что когда ваш трафик выходит из локальной сети, выполняется NAT (чаще PAT), чтобы сопоставить ваш частный IP-адрес общедоступному. Удаленные серверы, к которым вы подключены, поддерживают сеансы с этим общедоступным IP-адресом. Если у вас есть 2 линии, вы отобразите (NAT/PAT) пакеты, выходящие из одного интерфейса, с другим общедоступным IP-адресом, чем пакеты, выходящие из другого интерфейса. Из-за этого вы не можете рассчитывать на балансировку вашего соединения с сервером назначения между двумя линиями, потому что удаленный сервер не увидит ваш ПК должным образом, разрывая соединение. Единственный способ добиться баланса между цепями без корпоративного решения и без согласования с поставщиком услуг Интернета - это разделить сеансы между цепями подходящим способом, наиболее простым является IP-адрес внутреннего источника (т. Е. Ноутбук 1 будет использовать схема 1, ноутбук 2 будет использовать 2, чем ПК 1 будет использовать схему 1 и т. д.). Конечно, такая балансировка не идеальна, потому что один компьютер никогда не будет использовать более 1 схемы. В любом случае, существует множество других лучших алгоритмов, но в этом случае вам понадобится маршрутизатор корпоративного класса.
Исходя из этого предположения, стоит выяснить, связана ли ваша проблема с пропускной способностью. Возможно, ваш маршрутизатор прослушен или сломан, или он недостаточно мощный. Кроме того, возможно, у вас проблемы с беспроводным соединением (перекрытие каналов, одно устройство 802.1b, которое отключило всю сеть, и т.д.).
Другими словами, я предлагаю сначала проверить, есть ли проблема в вашей сети или в сети Интернет-провайдера.
Лучшие отправные точки, которых легко достичь:
- Отключите все устройства, кроме того, которое вы будете использовать для тестирования, и, если возможно, подключите его к маршрутизатору через провод.
- Отправьте эхо-запрос на общеизвестный общедоступный IP-адрес (например, 8.8.8.8 anycast DNS от Google) и запишите максимальную, наихудшую и среднюю задержку, а также потерю пакетов. Еще лучше, если бы вы могли использовать "mtr" (http://linux.die.net/man/8/mtr), он легко получит все эти значения для вас.
- Используйте такой инструмент, как http://www.speedtest.net/, чтобы проверить пропускную способность загрузки и выгрузки.
Убедитесь, что вы выполняете эти шаги несколько раз в течение дня и в разное время (например, провайдер может быть перегружен, когда люди заканчивают работу и возвращаются домой, например).
Только после того, как вы убедились, что ничего не можете сделать на своей стороне, я перейду на дополнительную строку или около того.