9

Теперь я понимаю, что скорость моего интернета определяется моей самой слабой ссылкой, которая в целом основана на том, за какую скорость я плачу. Я смотрю на покупку нового проводного маршрутизатора, и мне нужен только 100 Мбит / с, в отличие от некоторых вариантов гигабит / с, поэтому мне интересно, повлияет ли скорость гигабит / с на мою внутреннюю сеть?

Смотрите схему ниже, чтобы узнать, как настроить мою сеть:

Введите описание изображения здесь

У меня есть гигабитные /s концентраторы, соединяющие мои устройства с маршрутизатором. Это означает, что они, конечно, неуправляемые. Я смотрю на получение проводного маршрутизатора по существу просто для управления назначением IP-адресов. Поскольку все остальное не управляется вплоть до точки маршрутизатора, повлияет ли скорость 100 Мбит / с на мою сеть?

Я пытаюсь узнать здесь, поэтому, если ответ да или нет, пожалуйста, добавьте некоторые объяснения, почему это правда.

2 ответа2

17

Ваша внутренняя сеть не будет работать медленнее из-за того, что все устройства будут связываться друг с другом напрямую (посредством ARPing и сохранения MAC-адресов). Вы будете немного медленнее, когда будете взаимодействовать с маршрутизатором (веб-администрирование и т.д.), Но это не должно быть заметно.

Трафик, проходящий через маршрутизатор (например, выходящий в Интернет), будет медленнее, чем ваш внутренний, но, как правило, большинство пользовательских соединений не превышает 100 Мбит / с, и поэтому ваш интернет-трафик будет ограничен этим.

Этот ответ предполагает, что ваши гигабитные концентраторы на самом деле являются коммутаторами, поскольку они более распространены.

-1

Ваша локальная сеть, вероятно, будет работать нормально.

В зависимости от скорости восходящей линии связи от модема до интернет-провайдера возможно, но весьма маловероятно, что использование маршрутизатора со скоростью 100 Мбит / с замедлит работу вашей локальной сети. Объяснение будет довольно техническим.

Предположения

Прежде всего, я предполагаю, что то, что вы называете гигабитными концентраторами, на самом деле является коммутатором. В те времена, когда большинство сетей работали со скоростью 100 Мбит / с, концентраторы стали менее распространенными и заменялись коммутаторами, что обеспечит вам лучшую производительность сети, чем коммутаторы. Поэтому маловероятно, что вы используете концентраторы. Я не знаю, производятся ли гигабитные хабы.

вниз по течению

Выход из Интернета не может замедлить работу вашей локальной сети, если все в вашей локальной сети, кроме маршрутизатора, работает на гигабитных скоростях. Вы можете иметь не более 100 Мбит / с, поступающих от маршрутизатора в локальную сеть, и любая другая ссылка, по которой эти пакеты будут проходить в локальной сети, будет иметь достаточную пропускную способность для обработки пакетов из Интернета.

Коммутатор, получающий пакеты от маршрутизатора, должен будет буферизовать весь пакет от маршрутизатора, прежде чем он сможет начать отправку его на следующее устройство. Это не замедлит вашу локальную сеть. Это может увеличить время в оба конца до интернета, и, если это произойдет в обоих направлениях, это может стоить вам 0,3 мс за время в оба конца до интернета. Если вы попытаетесь измерить это замедление, оно, вероятно, будет потеряно из-за вариаций времени прохождения туда и обратно, вызванных множеством других факторов.

вверх по течению

Точка, где все становится интересным и потенциально проблематичным, находится в верхнем течении. Мы рассмотрим сценарий, когда компьютер в вашей локальной сети отправляет данные на сервер в Интернете с такой скоростью, с которой ваши настройки могут не отставать.

Меньше 100 Мбит / с в восходящем направлении

Если скорость восходящего потока от вашего модема к вашему провайдеру меньше 100 Мбит / с. Время на соединение в Интернете увеличится.

Когда TCP на отправляющем компьютере запускается, он будет медленно увеличивать скорость отправки, пока не достигнет предела. В какой-то момент он будет отправлять данные быстрее, чем обратный поток от модема к разрешениям ISP. В этот момент модем начнет буферизовать пакеты. Например, пакеты могут входить в этот буфер со скоростью 100 Мбит / с от модема, но отправляться только к провайдеру со скоростью 50 Мбит / с. По мере роста использования буфера время в интернете увеличивается. И так как эти буферы в модемах имеют тенденцию быть слишком большими, время приема-передачи может значительно увеличиться. Но даже слишком большой буфер в конечном итоге заполнится, и модему придется отбрасывать пакеты.

TCP на отправляющем компьютере заметит увеличенное время приема-передачи или потерянные пакеты и соответственно отрегулирует скорость отправки. Таким образом, он стабилизируется на скорости передачи ниже 100 Мбит / с, которую можно отправить с коммутатора на маршрутизатор. Таким образом, ваша локальная сеть не будет затронута, но подключение к Интернету будет очень медленным для любого интерактивного использования.

Более 100 Мбит / с в восходящем направлении

Если скорость восходящего потока от модема до интернет-провайдера увеличится до более чем 100 Мбит / с, узкое место будет двигаться. И проблема будет выглядеть совсем иначе.

Отправляющий компьютер не увидит увеличения задержки или падения пакетов, пока скорость не превысит 100 Мбит / с. Как только TCP преодолеет этот порог скорости, коммутатор слева от вашей диаграммы будет принимать пакеты быстрее, чем 100 Мбит / с. Но коммутатор знает, что он не может отправлять данные быстрее 100 Мбит / с на маршрутизатор, и вместо отбрасывания пакетов он будет сигнализировать отправителю о замедлении.

Это означает, что если компьютер подключен к Интернету и другому компьютеру в локальной сети, все будет вести себя странно. Раньше, когда скорость восходящего потока к провайдеру составляла всего 50 Мбит / с, он отправлял 50 Мбит / с на сервер в Интернете, а другие 950 Мбит / с могли использоваться для отправки на другой компьютер в локальной сети.

Но поскольку скорость восходящего потока к провайдеру увеличивается до более чем 100 Мбит / с, этот компьютер будет отправлять 100 Мбит / с на компьютер в Интернете, а затем коммутатор сообщит сетевому интерфейсу о замедлении. Это может привести к тому, что компьютер будет отправлять только 100 Мбит / с на сервер в Интернете, а другие 100 Мбит / с - на другой компьютер в локальной сети. Таким образом, в этом сценарии увеличение скорости интернет-соединения привело к снижению эффективной скорости локальной сети с 1 Гбит / с до 200 Мбит / с.

Если компьютер, отправляющий в Интернет, был подключен к крайнему правому коммутатору, эта проблема затронет не только компьютер-отправитель, но и связь между двумя коммутаторами.

Какая из двух проблем может возникнуть, зависит от того, является ли пропускная способность восходящего канала от модема к провайдеру больше или меньше 100 Мбит / с. Но есть единственное решение, которое может решить обе проблемы.

Решение

Если ваш маршрутизатор может управлять полосой пропускания, вы можете настроить его так, чтобы ограничить максимальный трафик, который он будет отправлять модему. Сконфигурируйте это так, чтобы оно было на несколько процентов меньше емкости узкого места (которая является меньшим числом восходящего потока от модема к провайдеру и 100 Мбит / с через маршрутизатор).

Когда маршрутизатор достигает этой сконфигурированной емкости, он должен либо использовать ECN, либо отбрасывать пакеты, чтобы сигнализировать о том, что емкость достигнута. Это заставит TCP на компьютере-отправителе приспособиться к вашей производительности восходящего потока, прежде чем возникнет какая-либо проблема, описанная в этом ответе.

Злонамеренный приемник

Если сервер, получающий трафик, отправляемый из вашей локальной сети, ведет себя злонамеренно, это может стать еще хуже. Посылая специально сформированные подтверждения, принимающий сервер может обмануть отправляющий компьютер в вашей локальной сети, чтобы он поверил, что пропускная способность выше, чем на самом деле.

При таких обстоятельствах компьютер вашей локальной сети может продолжать увеличивать скорость отправки, превышая точку любого узкого места. Это, очевидно, не устраняет узкое место, но может создать несколько узких мест, где должен быть только один.

Если ваша восходящая пропускная способность интернета составляла 50 Мбит / с, злонамеренный получатель все равно может заставить отправителя в вашей локальной сети отправлять с полными 100 Мбит / с. Это быстро заполнит буферы на модеме и заставит коммутаторы в вашей локальной сети снизить скорость отправки.

Использование управления пропускной способностью на маршрутизаторе только защитит модемные буферы от заполнения. Это не защитит вашу локальную сеть. Это связано с тем, что, хотя данные, отправляемые с маршрутизатора на вредоносный сервер, явно указывают на узкое место, вредоносный сервер может отправлять подтверждения обратно, что создает впечатление, что узкого места нет.

В этом случае наивно реализованное управление пропускной способностью на маршрутизаторе может иметь неприятные последствия. Потому что это устраняет увеличение задержки, в то же время позволяя злонамеренному серверу скрывать любые потери пакетов от отправителя. Таким образом, ваша локальная сеть будет страдать еще быстрее.

Хорошей новостью является то, что любая загрузка, которую вы выполняли на такой вредоносный сервер, завершится гораздо быстрее, чем вы ожидали. И вы, вероятно, просто перестанете использовать такие вредоносные серверы. И единственным вредом было временное замедление работы вашей сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .