4

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

Смогут ли гигабитные устройства работать на полной скорости?

Или производительность снижается до 10/100 с другой стороны коммутатора?

4 ответа4

11

Устройства GB будут связываться через коммутатор на скорости GB, но любой трафик, проходящий через маршрутизатор, будет ограничен до 10/100.

2

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

1

Я просто установил это у себя дома две недели назад. Работает нормально. Гигабитный коммутатор работает на гигабитном (как и должно быть) для вещей, которые имеют гигабитный номер и 100 для остальных. Я читал в некоторых местах, что некоторые гигабитные коммутаторы будут работать так же быстро, как самое медленное подключенное устройство. Я не знаю, правда ли это, но я купил коммутатор Netgear GS108, и он этого не делает.

0

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

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

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

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

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

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

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

По моему опыту эти проблемы очень редки, хотя. Я видел их только во время стресс-тестирования сетей. Я не испытал их во время нормального использования.

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