Концентраторы являются необходимыми устройствами практически во всех базовых технологиях локальных сетей — Ethernet, ArcNet, Token Ring, FDDI, Fast Ethernet, Gigabit Ethernet, lOOVG-AnyLAN. В работе концентраторов любых технологий много общего — они повторяют сигналы, пришедшие с одного из своих портов, на других своих портах. Разница состоит в том, на каких именно портах повторяются входные сигналы. Так, концентратор Ethernet повторяет входной сигнал на всех своих портах, кроме того, с которого этот сигнал поступил (рис. 3, а). А концентратор Token Ring (рис. 3, б)повторяет входной сигнал только на одном, соседнем порту.
Рисунок 3. Концентраторы различных технологий
Логическая структуризация сети на разделяемой среде
Физическая структуризация сети не позволяет справиться с такими важными проблемами, как дефицит пропускной способности, невозможность использования в разных частях сети линий связи разной пропускной способности. В таком случае может помочь логическая структуризация сети.
Типовые физические топологии сети (шина, кольцо, звезда), которые ограничивают все сетевые устройства, предоставляя им для обмена данными только одну разделяемую среду, оказываются неадекватными структуре информационных потоков в большой сети. Например, в сети с общей шиной взаимодействие любой пары компьютеров занимает ее на все время обмена, поэтому при увеличении числа компьютеров в сети шина становится узким местом.
Пример
Пусть на предприятии имелась простейшая односегментная сеть Ethernet (рис.4, а). К коаксиальному кабелю были подключены все имеющиеся на предприятии компьютеры. Шло время, количество пользователей увеличивалось, сеть все чаще оказывалась занятой, пользователям приходилось все дольше ждать ответа сетевых приложений. Кроме того, начали сказываться ограничения на длину связей между компьютерами, так оказалось невозможным разместить компьютеры в помещении, выделенном для новой рабочей группы. Было принято решение применить концентраторы. На рис.4, б показана сеть, полученная в результате физической структуризации. Появилась возможность разнести компьютеры пользователей на большие расстояния, и физическая структура сети стала соответствовать административному устройству предприятия. Однако проблемы, связанные с производительностью, остались нерешенными. Например, каждый раз, когда пользователь компьютера А посылал данные своему соседу, работающему за компьютером В, оказывалась блокированной вся сеть. Ничего удивительного — в соответствии с логикой работы концентратора кадр, посылаемый компьютером А компьютеру В, повторялся на всех интерфейсах всех узлов сети. И до тех пор, пока компьютер В не получал адресованный ему кадр, ни один из компьютеров сети не мог получить доступ к разделяемой среде передачи. Такая ситуация возникла из-за того, что использование концентраторов изменило только физическую структуру сети, оставив без изменения ее логическую структуру.
Решение представленной в примере проблемы состоит в отказе от идеи одной общей для всех узлов разделяемой среды. Например, в данном случае желательно было бы сделать так, чтобы кадры, которые передают компьютеры отдела 1, выходили бы за пределы этой части сети в том и только в том случае, если они направлялись компьютеру какого-либо из других отделов. С другой стороны, в сеть каждого из отделов должны попадать те и только те кадры, которые адресованы узлам этой сети. Таким образом, в пределах каждого отдела используется отдельная «собственная» разделяемая среда.
Рисунок 4. Изменение физической структуры сети не сказывается на производительности сети
При построении небольших сетей, состоящих из 10-30 узлов, использование стандартных технологий на разделяемой среде приводит к экономичным и эффективным решениям, что проявляется в первую очередь в следующих свойствах:
— простая топология сети допускает легкое наращивание числа узлов (в небольших пределах);
— отсутствуют потери кадров из-за переполнения буферов коммуникационных устройств, так как сам метод доступа к разделяемой среде регулирует поток кадров и приостанавливает станции, слишком часто генерирующие кадры;
? простота протоколов обеспечивает низкую стоимость сетевых адаптеров, повторителей и концентраторов и сети в целом.
Однако справедливым является и другое утверждение — крупные сети, насчитывающие сотни и тысячи узлов, не могут быть построены на основе одной разделяемой среды даже при такой скоростной технологии, как Gigabit Ethernet. И не только потому, что проектировщик сети часто сталкивается с жесткими ограничениями максимальной длины сети, обусловленными особенностями метода доступа Ethernet. И не только потому, что практически все технологии ограничивают количество узлов в разделяемой среде: все технологии семейства Ethernet — 1024 узлами, Token Ring — 260 узлами, a FDDI — 500 узлами.
Главная проблема сетей с разделяемой средой – дефицит пропускной способности.
На рис. 5 показаны зависимости задержек доступа к общей среде передачи от коэффициента использования среды, полученные для сетей Ethernet, Token Ring и FDDI путем имитационного моделирования.
Рисунок 5. Задержки доступа к среде передачи данных для технологий Ethernet, Token Ring и FDDI
Как видно из рисунка, всем технологиям присуща качественно одинаковая картина экспоненциального роста величины задержек доступа при увеличении коэффициента использования сети. Однако их отличает порог, при котором наступает резкий перелом в поведении сети, когда почти прямолинейная зависимость переходит в крутую экспоненциальную. Для всего семейства технологий Ethernet — это 30-50 % (сказывается эффект коллизий), для технологии Token Ring — 60 %, а технологии FDDI — 70-80 %.
Количество узлов, при которых коэффициент использования сети начинает приближаться к опасной границе, зависит от типа функционирующих в узлах приложений. Если раньше для сетей Ethernet считалось, что 30 узлов — это вполне приемлемое число для одного разделяемого сегмента, то сегодня, в условиях, когда мультимедийные приложения передают по сети большие файлы данных, предельное число узлов может составлять 5-10.