У нас есть ряд специализированных компьютерных систем, которые необходимо объединить в сеть и временно установить вокруг футбольного стадиона - каждый компьютер имеет собственный сетевой коммутатор. Все эти компьютеры должны быть подключены к центральному компьютеру. До этого момента мы последовательно соединяли переключатели, чтобы не превышать ограничения по длине кабеля, и помещали сервер в середину цепочки с 5 компьютерами / переключателями, отключенными в одной цепочке, и 5 отключенными в другой цепочке и все отлично работало. Я проверил использование сети на сервере, глядя на сетевой трафик с одного компьютера, загрузка составила около 0,13% от гигабитного соединения, и все коммутаторы на каждом компьютере, расположенном по всему стадиону, являются гигабитными коммутаторами.
Мы сталкиваемся с некоторыми ситуациями, когда нам нужно увеличить количество компьютеров / коммутаторов и, возможно, переместить сервер в конец цепочки, то есть сервер может быть в конце цепочки из 20 переключателей. Домашние трассы не подходят из-за превышения длины гигабитного сетевого кабеля (300 футов), а оптоволокно было бы слишком дорогим.
Итак, я знаю, что не рекомендуется подключать сетевые коммутаторы гирляндного подключения, но я не читал нигде серьезно и быстро, что вы не можете этого сделать. Кроме того, в этой сети нет другого трафика, кроме тех компьютеров, которые отправляют небольшие объемы данных по сети на сервер.
Будем ли мы сталкиваться с какими-либо серьезными проблемами, помимо того, что его не рекомендуют для стандартной офисной сети (а это не так)? При гирляндном подключении нескольких коммутаторов, это просто вопрос чрезмерного трафика на восходящих каналах, ближайших к серверу, или есть другие проблемы с маршрутизацией / синхронизацией / процессором коммутатора, с которыми мы могли бы столкнуться?
Спасибо! Майк
Для коммутаторов с последовательным подключением жестких ограничений нет. Однажды у меня была сеть уровня 2, в которой ПК на одном конце сети, доступ к серверу на другом конце мог легко пройти через дюжину коммутаторов. Но есть практический предел, зависящий от оборудования и потребностей вашей сети.
Сколько вы можете подключить в гирляндную цепь, зависит от того, что происходит в вашей сети, и от качества ваших коммутаторов. «Гигабитный коммутатор» на самом деле ничего не значит. Сколько пакетов может этот процесс переключения? Какую полосу пропускания может переадресовать коммутатор?
Кроме того, какой сетевой трафик? Все ли ПК отправляют / получают трафик только с серверов или есть трафик с ПК на ПК?
Предполагая, что трафик идет только на сервер, с тем, что вы опубликовали, я бы не стал бояться, но я бы обязательно использовал переключатели хорошего качества.
Следует иметь в виду то, что я лично называю «перевернутой воронкой». Если у вас есть ПК, которые в основном отправляют трафик в определенную точку, вы можете с помощью гирляндной цепи прийти к ситуации, когда у вас есть что-то вроде этого:
PC ---|
PC ---|
PC --- switch1 ---- switch2 --- switch2 --- switch3 --- SERVER
PC ---| | |
PC ---| | |
PC ---------| PC ----|
PC ---------| PC ----|
PC ---------| PC ----|
PC ---------| PC ----|
Итак, в приведенном выше примере, если каждый компьютер загружает с сервера 10 МБ, сколько трафика проходит через коммутатор 3? 13 х 10 м = 130 м. Так что, если бы все ссылки выше были 100M, вы бы задохнулись. Это то, что я называю «воронкой».
Конструкция с перевернутой воронкой потребует, чтобы пропускной способности между коммутатором 1 и коммутатором 2 было достаточно, чтобы выдерживать ожидаемую нагрузку со всех узлов, подключенных к коммутатору 1. Тогда связи с коммутатором 3 от коммутатора 2 должно быть достаточно, чтобы выдержать нагрузку на коммутатор 2 и коммутатор 1 и т. Д. Таким образом, канал между коммутаторами должен быть больше, чем канал от узлов к коммутатору. Пример: коммутатор с 24 портами на 100 Мбит / с имеет 2 подключения по 1 Гбит / с к следующему коммутатору. Очевидно, это основано на ожидаемом использовании полосы пропускания, а не на скорости порта.
Если у вас есть гигабитные порты, но все узлы используют только несколько Кбит / с, может потребоваться некоторое время для насыщения - с точки зрения пропускной способности.
Вы должны сделать аналогичные вычисления относительно количества пакетов.
Вариант №1: Пока вы используете коммутаторы (особенно в такой сети с низкой нагрузкой), он должен работать. Концентраторы могут вызвать проблемы, но это не ваш случай.
Вариант № 2: Если вы столкнетесь с какой-либо странностью (чем длиннее цепочка, тем больше количество устройств, которые могут потерять / отбросить / уничтожить ваши кадры L2), подумайте об объединении решений - создайте расширенную звездообразную топологию - гирляндное подключение переключается на несколько выровняйте один переключатель и подключите его по оптоволокну (медиаконвертеры не так уж дороги). Таким образом, вам нужно всего несколько волокон и при этом сохранить разумную цепочку.
Вариант № 3, вдохновленный Zoredache: получить переключатели L3 и просто маршрутизировать (переключатель L3) все. IP предназначен для работы с еще большим количеством переходов. Хотя это может быть не вариант, если вы используете трансляции, многоадресные рассылки или какую-то экзотику.
На самом деле нет никаких ограничений на подключение коммутаторов, но вы должны знать, что существуют ограничения протокола связующего дерева, ограниченного 7 переходами.
Двадцать переключателей между двумя системами кажутся необычно большими, вам, вероятно, следует подумать о разделении вещей на VLAN на этом этапе. Вы можете сделать это даже с помощью функций уровня 3 переключателя.
Ссылки:
За исключением того, что уже упоминалось @Zoredache и @ETL; единственное, что я хотел бы учитывать при гирляндном подключении сетевых коммутаторов, - это рассмотрение того, насколько велико вы хотите расширить один широковещательный домен в вашей сети.
Разумеется, за исключением других конструкций, таких как VLAN и магистрали.
Заметка Для справки, я поддержал ответы @Zoredache и @ ETL, поскольку они будут более важными соображениями. Это было скорее дополнением.
Я сомневаюсь, что вы заметите какие-либо проблемы с синхронизацией, процессором или маршрутизацией. Обычно это проблемы с маршрутизатором, и они не связаны с чрезмерным количеством переключателей.
Вы можете использовать ретрансляторы (удлинители) http://www.dummies.com/how-to/content/network-basics-repeaters.html и они дадут вам расстояние.
Ваша основная проблема будет заключаться в том, сколько ВСЕГО компьютеров находится в одном широковещательном домене. Именно тогда вы начнете замечать проблемы с подключением.