Функции репитеров и концентраторов
Репитеры (повторители), как уже отмечалось, ретранслируют приходящие на них (на их порты) сигналы, восстанавливают их амплитуду и форму, что позволяет увеличивать длину сети. То же самое делают и простейшие репитерные концентраторы. Но помимо этой основной функции концентраторы Ethernet и Fast Ethernet обычно выполняют еще ряд функций по обнаружению и исправлению некоторых простейших ошибок сети. К этим ошибкам относятся следующие:
- ложная несущая (FCE – False Carrier Event) ;
- множественные коллизии (ECE – Excessive Collision Error) ;
- затянувшаяся передача (Jabber).
Все эти ошибки могут вызываться неисправностями оборудования абонентов, высоким уровнем шумов и помех в кабеле, плохими контактами в разъемах и т.д.
Под ложной несущей понимается ситуация, когда концентратор получает от одного из своих портов (от единичного абонента или из сегмента) данные, не содержащие ограничителя начала потока данных, то есть преамбула пакета началась, но в ней нет признака начала кадра.
Если после старта передачи кадр не начался в течение заданного временного интервала (5 мкс для Fast Ethernet, 50 мкс для Ethernet), то концентратор посылает сигнал "Пробка" всем остальным портам, чтобы они обнаружили коллизию. Длительность этого сигнала также составляет 5 или 50 мкс. Затем выявленный порт переводится в состояние "Связь неустойчива" (Link Unstable) и отключается. Обратное включение порта концентратором может произойти только при поступлении от него правильного пакета, без ложной несущей.
Ситуация множественных коллизий фиксируется при выявлении в данном порту более 60 коллизий подряд. Концентратор считает количество коллизий в каждом порту и сбрасывает счетчик, если получает пакет без коллизии. Порт, в котором возникают множественные коллизии, отключается. Если в течение заданного времени (5 мкс для Fast Ethernet, 50 мкс для Ethernet) в этом порту не будет зафиксировано коллизий, то он снова включается.
Ситуация затянувшейся передачи фиксируется в случае, когда время передачи превышает более чем в три раза максимально возможную длительность пакета, то есть 400 мкс для Fast Ethernet или 4000 мкс для Ethernet. При обнаружении такой затянувшейся передачи соответствующий порт отключается. После окончания затянувшейся передачи данный порт снова включается.
Кроме перечисленных функций концентратор также активно способствует обнаружению любых коллизий в сети. При одновременном поступлении на его порты двух и более пакетов он, как и любой абонент, усиливает столкновение путем передачи во все порты сигнала "Пробка" в течение 32 битовых интервалов. В результате все передающие абоненты всех сегментов обязательно обнаруживают факт коллизии и прекращают свою передачу.
Таким образом, даже самый простой концентратор представляет собой довольно сложное устройство, позволяющее автоматически устранять некоторые неисправности и временные сбои. Таким образом, концентратор не только объединяет точки включения кабелей сети, но и активно улучшает условия обмена, повышает производительность сети, отключая время от времени неисправные или неустойчиво работающие сегменты. Впрочем, главный признак концентратора остается – он не производит никакой обработки информации, воспринимает пакеты как единое целое, не анализируя их содержимое.
Как и сетевые адаптеры, концентраторы могут быть односкоростными и двухскоростными. Для большей свободы в проектировании сети лучше выбирать именно двухскоростные (10/100 Мбит/с) концентраторы.
Чаще всего репитеры и концентраторы выполняются в виде отдельных автономных блоков, имеющих внутренний или внешний источник питания.
Некоторые концентраторы рассчитаны на подключение жестко заданного количества сегментов определенного типа (например, на четыре сегмента 10BASE2 или же на восемь сегментов 10BASE-T). Для этого на них устанавливаются соответствующие типу сегмента разъемы: BNC, RJ-45, AUI или оптоволоконные разъемы.
Другие, более дорогие концентраторы, называемые наращиваемыми, стековыми (Stackable), имеют модульную структуру и позволяют гибко приспосабливать их к заданной конфигурации сети. В этом случае в каркас (стек) концентратора может быть установлено различное число (обычно до 8) сменных модулей, каждый из которых ориентирован на один или несколько сегментов какого-нибудь типа и имеет соответствующие разъемы для подключения кабеля сети (например, BNC, AUI, RJ-45, ST-разъемы). Как правило, количество подключаемых сегментов (портов концентратора ) выбирается кратным четырем: 4, 8, 12, 16, 24. Наращиваемый концентратор может поддерживать, к примеру, 192 порта (восемь модулей, каждый из которых рассчитан на 24 сегмента). Структура такого наращиваемого концентратора показана на рис. 13.3.
Рис. 13.3. Структура наращиваемого концентратора
Самые сложные концентраторы на базе единого шасси (рис. 13.4) позволяют путем перекоммутации связей на контактной задней панели строить сложные конфигурации сетей. Например, они могут одновременно поддерживать несколько типов сетей (Token-Ring, Ethernet и FDDI), допускают включение не только модулей репитерных концентраторов, но и модулей маршрутизаторов и коммутаторов. На основе такого концентратора можно также организовывать одновременно несколько независимых однотипных сетей (например, Ethernet) для разделения информационных потоков между ними, снижения нагрузки на сеть.
Рис. 13.4. Концентратор на основе шасси
Как правило, концентраторы на базе шасси предусматривают возможность довольно сложного управления обменом. Количество портов таких концентраторов может доходить до 288. Правда, этот тип концентратора оказывается обычно самым дорогим в расчете на один порт. Считается, что их применение становится экономически оправданным только в случае необходимости поддержки большого количества портов (около 100).
Встречаются также совсем простые и самые дешевые репитеры и концентраторы, выполненные в виде платы, вставляемой в разъем системной шины компьютера (из компьютера они берут при этом только питание). Недостаток такого решения состоит в том, что для работы сети необходимо, чтобы компьютер, в который включена плата репитера ( концентратора ), был постоянно включен (в идеале – круглосуточно). При выключении питания этого компьютера связь по сети становится невозможной.