6

Предположим, у меня есть устройство 10BASE-T, но все остальное в моей сети - 100BASE-T или быстрее. Когда я подключаю устройство 10 Мбит, может произойти одно из двух:

  1. Он может передаваться как 10BASE-T, делая все, что подключено, замедляться до 10BASE-T, или
  2. Это может быть преобразовано в более высокую скорость.

Я ищу все правдоподобные примеры, где может произойти # 1; где подключение этого устройства 10 Мбит замедлит другой трафик. Я думаю, что это не может произойти - что, как только он вступает в контакт с другим трафиком, он должен быть перетащен, чтобы быть вставленным в трафик с более высокой скоростью (таким образом, никакого замедления, кроме дополнительных битов соединения), и что, когда это не связывается с другим трафиком, кого это волнует, если это только 10 Мбит?

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

4 ответа4

8

Если вы подключите устройство 10BASE-T к коммутатору 10/100, только один порт этого устройства будет работать на скорости 10 Мбит / с. Все порты, подключенные к устройствам 100BASE-TX, по-прежнему будут работать на скорости 100 Мбит / с. Независимо от того, выполняет ли коммутатор сквозную коммутацию или коммутацию с сохранением и пересылкой, он работает с каждым портом на собственной скорости этого порта. Не похоже, что коммутатор должен циклически переключать все порты, чтобы пересмотреть скорость соединения всех портов до 10 / половины только потому, что клиент 10 / половины передавал широковещательную или многоадресную передачу. Это было бы чокнутым.

Если серверу на 100BASE-TX необходимо отправить большое количество данных клиенту на 10BASE-T, отправляющий сервер может заполнить 10-битную ссылку клиента, но сервер все равно сможет использовать остальные 90% своей собственной ссылки. передавать данные на другие устройства.

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

Возможно, вы слышали о звере (по прозвищу), называемом «двухскоростной концентратор 10/100». Эти устройства похожи на концентратор 10BASE-T, соединенный с концентратором 100BASE-TX, со схемой совместного использования одного и того же набора физических разъемов. Подумайте об этом так: когда вы подключаете устройство к порту, порт автоматически согласовывает скорость. Если он согласовывает 10 Мбит / с, он соединяет порт с внутренней цепью концентратора 10BASE-T. Если он согласовывает 100 Мбит / с, он подключает порт к внутренней схеме концентратора 100BASE-TX. Две внутренние цепи концентратора соединены между собой мостовой схемой (мост является двухпортовым коммутатором). Но даже если ваш сетевой блок 10/100 со всеми гнездами RJ-45 окажется одним из этих двухскоростных концентраторов, а не настоящим коммутатором 10/100, устройство 10BASE-T все равно не будет тормозить 100BASE- Устройства TX, потому что мостовая схема между ними будет выполнять буферизацию хранения и пересылки в каждом направлении.

4

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

4

Единственный случай, о котором я могу подумать, был бы связан с какой-то многоадресной операцией, которая включает в себя как 100 МБ устройства, так и 10 МБ устройство. В некоторых многоадресных операциях самые медленные устройства будут определять скорость для всех. В некоторых случаях действительно медленный участник будет исключен из группы.

Многоадресная передача очень редка, и даже очень маловероятно, что у вас есть устройство 10base-t, которое будет иметь какое-либо отношение к многоадресной передаче, предназначенной для других устройств в вашей сети.

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

2

Ну, это все звучит хорошо в теории, но реальность может быть немного более неприятной.

У меня есть Belkin F5D8235-4 v2000 Router с портами 10/100/1000. Интернет-соединение составляет 50 Мбит / с (через порт WAN 1000 Мбит / с).

Все хорошо с сочетанием 100/1000 устройств (достигнута полная скорость широкополосного доступа 50 Мбит / с), но когда устройство 10base-T подключено (напрямую к маршрутизатору или через гигабитный коммутатор), интернет-трафик не может превысить 10 Мбит / с на ЛЮБОМ устройстве по всей сети !!

Скорости соединения по-прежнему индивидуально согласовываются до 100 или 1000 (или так утверждают), но что-то замедляет трафик до 10 Мбит / с. Как только устройство 10base-t отключено или выключено, все возвращается в норму.

Так что, даже если вы уверены, что все будет хорошо, тщательно проверьте это, прежде чем уйти!

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