Слайд 1Лекция 1.4.3. Концентраторы и сетевые адаптеры. Функции. Классификация.
Астрахань, 2018
Александр Александрович
Олейников
Компьютерные и телекоммуникационные сети
Слайд 2Сетевые адаптеры и концентраторы
Концентраторы вместе с сетевыми адаптерами, а также
кабельной системой представляют тот минимум оборудования, с помощью которого можно
создать локальную сеть. Такая сеть будет представлять собой разделяемую среду. Понятно, что сеть не может быть слишком большой, так как при большом количестве узлов общая среда передачи данных быстро становится узким местом, снижающим производительность сети. Поэтому концентраторы и сетевые адаптеры позволяют строить небольшие базовые фрагменты сетей, которые затем должны объединяться друг с другом с помощью мостов, коммутаторов и маршрутизаторов.
Слайд 3Функции и характеристики сетевых адаптеров
Сетевой адаптер (Network Interface Card, NIC)
вместе со своим драйвером реализует второй, канальный уровень модели открытых
систем в конечном узле сети — компьютере. Более точно, в сетевой операционной системе пара адаптер и драйвер выполняет только функции физического и МАС-уровней, в то время как LLC-уровень обычно реализуется модулем операционной системы, единым для всех драйверов и сетевых адаптеров. Собственно так оно и должно быть в соответствии с моделью стека протоколов IEEE 802. Например, в ОС Windows NT уровень LLC реализуется в модуле NDIS, общем для всех драйверов сетевых адаптеров, независимо от того, какую технологию поддерживает драйвер.
Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра.
Слайд 4Передача кадра из компьютера в кабель состоит из перечисленных ниже
этапов (в зависимости от принятых методов кодирования некоторые могут отсутствовать).
Прием
кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС-уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода-вывода операционной системы.
Оформление кадра данных МАС-уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы.
Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах — например, технология Ethernet 10 Мбит/с обходится без него.
Слайд 5Выдача сигналов в кабель в соответствии с принятым линейным кодом
— манчестерским, NRZI, MLT-3 и т. п.
Прием кадра из кабеля
в компьютер включает следующие действия.
Прием из кабеля сигналов, кодирующих битовый поток.
Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP. В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком.
Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком.
Слайд 6Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается,
а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код
ошибки. Если контрольная сумма верна, то из МАС-кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC. Кадр LLC помещается в буфер оперативной памяти.
Слайд 7Распределение обязанностей между сетевым адаптером и его драйвером стандартами не
определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые
адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов.
В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер, тем самым адаптер оказывается проще и дешевле. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя.
Слайд 8Адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно
выполняют большую часть работы по передаче кадров из оперативной памяти
в сеть и в обратном направлении. Примером такого адаптера может служить сетевой адаптер SMS EtherPower со встроенным процессором Intel i960.
В зависимости от того, какой протокол реализует адаптер, адаптеры делятся на Ethernet-адаптеры, Token Ring-адаптеры, FDDI-адаптеры и т. д. Так как протокол Fast Ethernet позволяет за счет процедуры автопереговоров автоматически выбрать скорость работы сетевого адаптера в зависимости от возможностей концентратора, то многие адаптеры Ethernet сегодня поддерживают две скорости работы и имеют в своем названии приставку 10/100. Это свойство некоторые производители называют авточувствительностью.
Слайд 9Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании
адаптера обычно задаются номер прерывания IRQ, используемого адаптером, номер канала
прямого доступа к памяти DMA (если адаптер поддерживает режим DMA) и базовый адрес портов ввода-вывода.
Если сетевой адаптер, аппаратура компьютера и операционная система поддерживают стандарт Plug-and-Play, то конфигурирование адаптера и его драйвера осуществляется автоматически. В противном случае нужно сначала сконфигурировать сетевой адаптер, а затем повторить параметры его конфигурации для драйвера. В общем случае, детали процедуры конфигурирования сетевого адаптера и его драйвера во многом зависят от производителя адаптера, а также от возможностей шины, для которой разработан адаптер.
Слайд 10Классификация сетевых адаптеров
В качестве примера классификации адаптеров используем подход фирмы
3Com, имеющей репутацию лидера в области адаптеров Ethernet. Фирма 3Com
считает, что сетевые адаптеры Ethernet прошли в своем развитии три поколения.
Адаптеры первого поколения были выполнены на дискретных логических микросхемах, в результате чего обладали низкой надежностью. Они имели буферную память только на один кадр, что приводило к низкой производительности адаптера, так как все кадры передавались из компьютера в сеть или из сети в компьютер последовательно. Кроме этого, конфигурирование адаптера первого поколения происходило вручную, с помощью перемычек. Для каждого типа адаптеров использовался свой драйвер, причем интерфейс между драйвером и сетевой операционной системой не был стандартизирован.
Слайд 11В сетевых адаптерах второго поколения для повышения производительности стали применять
метод многокадровой буферизации. При этом следующий кадр загружается из памяти
компьютера в буфер адаптера одновременно с передачей предыдущего кадра в сеть. В режиме приема, после того как адаптер полностью принял один кадр, он может начать передавать этот кадр из буфера в память компьютера одновременно с приемом другого кадра из сети.
В сетевых адаптерах второго поколения широко используются микросхемы с высокой степенью интеграции, что повышает надежность адаптеров. Кроме того, драйверы этих адаптеров основаны на стандартных спецификациях. Адаптеры второго поколения обычно поставляются с драйверами, работающими как в стандарте NDIS (спецификация интерфейса сетевого драйвера), разработанном фирмами 3Com и Microsoft и одобренном IBM, так и в стандарте ODI (интерфейс открытого драйвера), разработанном фирмой Novell.
Слайд 12В сетевых адаптерах третьего поколения реализована конвейерная схема обработки кадров.
Она заключается в том, что процессы приема кадра из оперативной
памяти компьютера и передачи его в сеть совмещаются во времени. Таким образом, после приема нескольких первых байтов кадра начинается их передача. Это существенно (на 25-55 %) повышает производительность цепочки оперативная память — адаптер — физический канал — адаптер — оперативная память. Такая схема очень чувствительна к порогу начала передачи, то есть к количеству байтов кадра, которое загружается в буфер адаптера перед началом передачи в сеть. Сетевой адаптер третьего поколения осуществляет самонастройку этого параметра путем анализа рабочей среды, а также методом расчета, без участия администратора сети. Самонастройка обеспечивает максимально возможную производительность для конкретного сочетания производительности внутренней шины компьютера, его системы прерываний и системы прямого доступа к памяти.
Слайд 13Адаптеры третьего поколения базируются на специализированных интегральных схемах (ASIC), что
повышает производительность и надежность адаптера при одновременном снижении его стоимости.
Компания 3Com назвала свою технологию конвейерной обработкой кадров Parallel Tasking, другие компании также реализовали похожие схемы в своих адаптерах. Повышение производительности канала «адаптер—память» очень важно для повышения производительности сети в целом, так как производительность сложного маршрута обработки кадров, включающего, например, концентраторы, коммутаторы, маршрутизаторы, глобальные каналы связи и т. п., всегда определяется производительностью самого медленного элемента этого маршрута. Следовательно, если сетевой адаптер сервера или клиентского компьютера работает медленно, никакие быстрые коммутаторы не смогут повысить скорость работы сети.
Слайд 14Выпускаемые сегодня сетевые адаптеры можно отнести к четвертому поколению. В
эти адаптеры обязательно входит интегральная схема ASIC, выполняющая функции МАС-уровня,
а также большое количество высокоуровневых функций. В набор таких функций может входить поддержка агента удаленного мониторинга RMON, схема приоритезации кадров, функции дистанционного управления компьютером и т. п. В серверных вариантах адаптеров почти обязательно наличие мощного процессора, разгружающего центральный процессор.
Слайд 15Основные и дополнительные функции концентраторов
Практически во всех современных технологиях локальных
сетей определено устройство, которое имеет несколько равноправных названий — концентратор
(concentrator), хаб (hub), повторитель (repeator). В зависимости от области применения этого устройства в значительной степени изменяется состав его функций и конструктивное исполнение. Неизменной остается только основная функция — повторение кадра либо на всех портах (как определено в стандарте Ethernet), либо только на некоторых портах, в соответствии с алгоритмом, определенным соответствующим стандартом.
Слайд 16Концентратор обычно имеет несколько портов, к которым с помощью отдельных
физических сегментов кабеля подключаются конечные узлы сети — компьютеры. Концентратор
объединяет отдельные физические сегменты сети в единую разделяемую среду, доступ к которой осуществляется в соответствии с одним из рассмотренных протоколов локальных сетей — Ethernet, Token Ring и т. п. Так как логика доступа к разделяемой среде существенно зависит от технологии, то для каждого типа технологии выпускаются свои концентраторы — Ethernet; Token Ring; FDDI и l00VG-AnyLAN. Для конкретного протокола иногда используется свое, узкоспециализированное название этого устройства, более точно отражающее его функции или же использующееся в силу традиций, например, для концентраторов Token Ring характерно название MSAU.
Каждый концентратор выполняет некоторую основную функцию, определенную в соответствующем протоколе той технологии, которую он поддерживает. Хотя эта функция достаточно детально определена в стандарте технологии, при ее реализации концентраторы разных производителей могут отличаться такими деталями, как количество портов, поддержка нескольких типов кабелей и т. п.
Слайд 17Кроме основной функции концентратор может выполнять некоторое количество дополнительных функций,
которые либо в стандарте вообще не определены, либо являются факультативными.
Например, концентратор Token Ring может выполнять функцию отключения некорректно работающих портов и перехода на резервное кольцо, хотя в стандарте такие его возможности не описаны. Концентратор оказался удобным устройством для выполнения дополнительных функций, облегчающих контроль и эксплуатацию сети.
Слайд 18Рассмотрим особенности реализации основной функции концентратора на примере концентраторов Ethernet.
В
технологии Ethernet устройства, объединяющие несколько физических сегментов коаксиального кабеля в
единую разделяемую среду, использовались давно и получили название «повторителей» по своей основной функции — повторению на всех своих портах сигналов, полученных на входе одного из портов. В сетях на основе коаксиального кабеля обычными являлись двухпортовые повторители, соединяющие только два сегмента кабеля, поэтому термин концентратор к ним обычно не применялся.
Слайд 19С появлением спецификации 10Base-T для витой пары повторитель стал неотъемлемой
частью сети Ethernet, так как без него связь можно было
организовать только между двумя узлами сети. Многопортовые повторители Ethernet на витой паре стали называть концентраторами или хабами, так как в одном устройстве действительно концентрировались связи между большим количеством узлов сети. Концентратор Ethernet обычно имеет от 8 до 72 портов, причем основная часть портов предназначена для подключения кабелей на витой паре.
Слайд 20Рис. 9.5. Концентратор Ethernet
На рис. 9.5 показан типичный концентратор Ethernet,
рассчитанный на образование небольших сегментов разделяемой среды. Он имеет 16
портов стандарта 10Base-T с разъемами RJ-45, а также один порт AUI для подключения внешнего трансивера. Обычно к этому порту подключается трансивер, работающий на коаксиал или оптоволокно. С помощью этого трансивера концентратор подключается к магистральному кабелю, соединяющему несколько концентраторов между собой. Таким же образом обеспечивается подключение станции, удаленной от концентратора более чем на 100 м.
Слайд 21Для соединения концентраторов технологии 10Base-T между собой в иерархическую систему
коаксиальный или оптоволоконный кабель не обязателен, можно применять те же
порты, что и для подключения конечных станций, с учетом одного обстоятельства. Дело в том, что обычный порт RJ-45, предназначенный для подключения сетевого адаптера и называемый MDI-X (кроссированный MDI), имеет инвертированную разводку контактов разъема, чтобы сетевой адаптер можно было подключить к концентратору с помощью стандартного соединительного кабеля, не кроссирующего контакты (рис. 9.6).
Рис. 9.6. Соединения типа «станция—концентратор» и «концентратор—концентратор» на витой паре
Слайд 22В случае соединения концентраторов через стандартный порт MDI-X приходится использовать
нестандартный кабель с перекрестным соединением пар. Поэтому некоторые изготовители снабжают
концентратор выделенным портом MDI, в котором нет кроссирования пар. Таким образом, два концентратора можно соединить обычным некроссированным кабелем, если это делать через порт MDI-X одного концентратора и порт MDI второго. Чаще один и тот же порт концентратора может работать и как порт MDI-X, и как порт MDI, в зависимости от положения кнопочного переключателя, как это показано в нижней части рис. 9.6.
Слайд 23Многопортовый повторитель-концентратор Ethernet может по-разному рассматриваться при использовании правила 4
хабов. В большинстве моделей все порты связаны с единственным блоком
повторения, и при прохождении сигнала между двумя портами повторителя блок повторения вносит задержку всего один раз. Поэтому такой концентратор нужно считать одним повторителем с ограничениями, накладываемыми правилом 4 хабов. Но существуют и другие модели повторителей, в которых на несколько портов имеется свой блок повторения. В таком случае каждый блок повторения нужно считать отдельным повторителем и учитывать его отдельно в правиле 4 хабов.
Слайд 24Некоторые отличия могут иметь место в моделях концентраторов, работающих на
одномодовый волоконно-оптический кабель. Дальность сегмента кабеля, поддерживаемого концентратором FDDI, на
таком кабеле может значительно отличаться в зависимости от мощности лазерного излучателя — от 10 до 40 км.
Однако если существующие различия при выполнении основной функции концентраторов не столь велики, то их намного превосходит разброс в возможностях реализации концентраторами дополнительных функций.
Слайд 25Отключение портов
Очень полезной при эксплуатации сети является способность концентратора отключать
некорректно работающие порты, изолируя тем самым остальную часть сети от
возникших в узле проблем. Эту функцию называют автосегментацией (autopartitioning). Для концентратора FDDI эта функция для многих ошибочных ситуаций является основной, так как определена в протоколе. В то же время для концентратора Ethernet или Token Ring функция автосегментации для многих ситуаций является дополнительной, так как стандарт не описывает реакцию концентратора на эту ситуацию. Основной причиной отключения порта в стандартах Ethernet и Fast Ethernet является отсутствие ответа на последовательность импульсов link test, посылаемых во все порты каждые 16 мс. В этом случае неисправный порт переводится в состояние «отключен», но импульсы link test будут продолжать посылаться в порт с тем, чтобы при восстановлении устройства работа с ним была продолжена автоматически.
Слайд 26Рассмотрим ситуации, в которых концентраторы Ethernet и Fast Ethernet выполняют
отключение порта.
Ошибки на уровне кадра. Если интенсивность прохождения через порт
кадров, имеющих ошибки, превышает заданный порог, то порт отключается, а затем, при отсутствии ошибок в течение заданного времени, включается снова. Такими ошибками могут быть: неверная контрольная сумма, неверная длина кадра (больше 1518 байт или меньше 64 байт), неоформленный заголовок кадра.
Множественные коллизии. Если концентратор фиксирует, что источником коллизии был один и тот же порт 60 раз подряд, то порт отключается. Через некоторое время порт снова будет включен.
Затянувшаяся передача (jabber). Как и сетевой адаптер, концентратор контролирует время прохождения одного кадра через порт. Если это время превышает время передачи кадра максимальной длины в три раза, то порт отключается.
Слайд 27Поддержка резервных связей
Так как использование резервных связей в концентраторах определено
только в стандарте FDDI, то для остальных стандартов разработчики концентраторов
поддерживают такую функцию с помощью своих частных решений. Например, концентраторы Ethernet/Fast Ethernet могут образовывать только иерархические связи без петель. Поэтому резервные связи всегда должны соединять отключенные порты, чтобы не нарушать логику работы сети. Обычно при конфигурировании концентратора администратор должен определить, какие порты являются основными, а какие по отношению к ним — резервными (рис. 9.7). Если по какой-либо причине порт отключается (срабатывает механизм автосегментации), концентратор делает активным его резервный порт.
Слайд 28В некоторых моделях концентраторов разрешается использовать механизм назначения резервных портов
только для оптоволоконных портов, разработчики устройства исходили из того, что
нужно резервировать только наиболее важные связи, которые обычно выполняются на оптическом кабеле. В других же моделях резервным можно сделать любой порт.
Рис. 9.7. Резервные связи между концентраторами Ethernet
Слайд 29Защита от несанкционированного доступа
Разделяемая среда предоставляет очень удобную возможность для
несанкционированного прослушивания сети и получения доступа к передаваемым данным. Для
этого достаточно подключить компьютер с программным анализатором протоколов к свободному разъему концентратора, записать на диск весь проходящий по сети трафик, а затем выделить из него нужную информацию.
Разработчики концентраторов предоставляют некоторый способ защиты данных в разделяемых средах.
Слайд 30Наиболее простой способ — назначение разрешенных МАС-адресов портам концентратора. В
стандартном концентраторе Ethernet порты МАС-адресов не имеют. Защита заключается в
том, что администратор вручную связывает с каждым портом концентратора некоторый МАС-адрес. Этот МАС-адрес является адресом станции, которой разрешается подключаться к данному порту. Например, на рис. 9.8 первому порту концентратора назначен МАС-адрес 123 (условная запись). Компьютер с МАС-адресом 123 нормально работает с сетью через данный порт. Если злоумышленник отсоединяет этот компьютер и присоединяет вместо него свой, концентратор заметит, что при старте нового компьютера в сеть начали поступать кадры с адресом источника 789. Так как этот адрес является недопустимым для первого порта, то эти кадры фильтруются, порт отключается, а факт нарушения прав доступа может быть зафиксирован.
Слайд 31Заметим, что для реализации описанного метода защиты данных концентратор нужно
предварительно сконфигурировать. Для этого концентратор должен иметь блок управления. Такие
концентраторы обычно называют интеллектуальными. Блок управления представляет собой компактный вычислительный блок со встроенным программным обеспечением.
Рис. 9.8. Изоляция портов: передача кадров только от станций с фиксированными адресами
Слайд 32Для взаимодействия администратора с блоком управления концентратор имеет консольный порт
(чаще всего RS-232), к которому подключается терминал или персональный компьютер
с программой эмуляции терминала. При присоединении терминала блок управления организует на его экране диалог, с помощью которого администратор вводит значения МАС-адресов. Блок управления может поддерживать и другие операции конфигурирования, например ручное отключение или включение портов и т. д. Для этого при подключении терминала блок управления выдает на экран некоторое меню, с помощью которого администратор выбирает нужное действие.
Слайд 33Другим способом защиты данных от несанкционированного доступа является их шифрация.
Однако процесс истинной шифрации требует большой вычислительной мощности, и для
повторителя, не буферизующего кадр, выполнить шифрацию «на лету» весьма сложно. Вместо этого в концентраторах применяется метод случайного искажения поля данных в пакетах, передаваемых портам с адресом, отличным от адреса назначения пакета. Этот метод сохраняет логику случайного доступа к среде, так как все станции видят занятость среды кадром информации, но только станция, которой послан этот кадр, может понять содержание поля данных кадра (рис. 9.9). Для реализации этого метода концентратор также нужно снабдить информацией о том, какие МАС-адреса имеют станции, подключенные к его портам. Обычно поле данных в кадрах, направляемых станциям, отличным от адресата, заполняется нулями.
Слайд 34Рис. 9.9. Искажение поля данных в кадрах, не предназначенных для
приема станциями
Слайд 35Многосегментные концентраторы
При рассмотрении некоторых моделей концентраторов возникает вопрос — зачем
в них имеется такое большое количество портов, например 192 или
240? Имеет ли смысл разделять среду в 10 или 16 Мбит/с между таким большим количеством станций? Возможно, 10-15 лет назад ответ в некоторых случаях мог бы быть и положительным, например, для тех сетей, в которых компьютеры пользовались сетью только для отправки небольших почтовых сообщений или для переписывания небольшого текстового файла. Сегодня таких сетей осталось крайне мало, и даже 5 компьютеров могут полностью загрузить сегмент Ethernet или Token Ring, а в некоторых случаях — и сегмент Fast Ethernet. Для чего же тогда нужен концентратор с большим количеством портов, если ими практически нельзя воспользоваться из-за ограничений по пропускной способности, приходящейся на одну станцию? Ответ состоит в том, что в таких концентраторах имеется несколько несвязанных внутренних шин, которые предназначены для создания нескольких разделяемых сред.
Слайд 36Так, концентратор, представленный на рис. 9.10, имеет три внутренние шины
Ethernet. Если, например, в таком концентраторе 72 порта, то каждый
из этих портов может быть связан с любой из трех внутренних шин. На рисунке первые два компьютера связаны с шиной Ethernet 3, а третий и четвертый компьютеры — с шиной Ethernet 1. Первые два компьютера образуют один разделяемый сегмент, а третий и четвертый — другой разделяемый сегмент.
Рис. 9.10. Многосегментный концентратор
Слайд 37Между собой компьютеры, подключенные к разным сегментам, общаться через концентратор
не могут, так как шины внутри концентратора никак не связаны.
Многосегментные
концентраторы нужны для создания разделяемых сегментов, состав которых может легко изменяться. Большинство многосегментных концентраторов позволяют выполнять операцию соединения порта с одной из внутренних шин чисто программным способом, например путем локального конфигурирования через консольный порт. В результате администратор сети может присоединять компьютеры пользователей к любым портам концентратора, а затем с помощью программы конфигурирования концентратора управлять составом каждого сегмента. Если завтра сегмент 1 окажется перегруженным, то его компьютеры можно распределить между оставшимися сегментами концентратора.
Слайд 38Возможность многосегментного концентратора программно изменять связи портов с внутренними шинами
называется конфигурационной коммутацией (configuration switching).
Внимание Конфигурационная коммутация не имеет ничего
общего с коммутацией кадров, которую выполняют мосты и коммутаторы.
Многосегментные концентраторы — это программируемая основа больших сетей. Для соединения сегментов между собой нужны устройства другого типа — мосты/коммутаторы или маршрутизаторы. Такое межсетевое устройство должно подключаться к нескольким портам многосегментного концентратора, подсоединенным к разным внутренним шинам, и выполнять передачу кадров или пакетов между сегментами точно так же, как если бы они были образованы отдельными устройствами-концентраторами.
Для крупных сетей многосегментный концентратор играет роль интеллектуального кроссового шкафа, который выполняет новое соединение не за счет механического перемещения вилки кабеля в новый порт, а за счет программного изменения внутренней конфигурации устройства.
Слайд 39Управление концентратором по протоколу SNMP
Как видно из описания дополнительных функций,
многие из них требуют конфигурирования концентратора. Это конфигурирование может производиться
локально, через интерфейс RS-232C, который имеется у любого концентратора, имеющего блок управления. Кроме конфигурирования в большой сети очень полезна функция наблюдения за состоянием концентратора: работоспособен ли он, в каком состоянии находятся его порты.
Слайд 40При большом количестве концентраторов и других коммуникационных устройств в сети
постоянное наблюдение за состоянием многочисленных портов и изменением их параметров
становится очень обременительным занятием, если оно должно выполняться путем локального подключения терминала. Поэтому большинство концентраторов, поддерживающих интеллектуальные дополнительные функции, могут управляться централизованно по сети с помощью популярного протокола управления SNMP (Simple Network Management Protocol) стека TCP/IP. Упрощенная структура системы управления показана на рис. 9.11.
Рис. 9.11. Структура системы управления на основе протокола SNMP
Слайд 41В блок управления концентратором встраивается так называемый SNMP-агент. Этот агент
собирает информацию о состоянии контролируемого устройства и хранит ее в
так называемой базе данных управляющей информации — Management Information Base, MIB. Эта база данных имеет стандартную структуру, что позволяет одному из компьютеров сети, играющему роль центральной станции управления, запрашивать у агента значения стандартных переменных базы MIB. В базе MIB хранятся не только данные о состоянии устройства, но и управляющая информация, воздействующая на это устройство. Например, в MIB есть переменная, ответственная за управление состоянием порта и имеющая значения «включить» и «выключить». Если станция управления меняет значение данной переменной, то агент должен выполнить это указание и воздействовать на устройство соответствующим образом, например выключить порт или изменить связь порта с внутренними шинами концентратора.
Слайд 42Взаимодействие между станцией управления (по-другому — менеджером системы управления) и
встроенными в коммуникационные устройства агентами происходит по протоколу SNMP. Концентратор,
который управляется по протоколу SNMP, должен поддерживать основные протоколы стека TCP/IP и иметь IP- и МАС-адреса. Точнее, эти адреса относятся к агенту концентратора. Поэтому администратор, который хочет воспользоваться преимуществами централизованного управления концентраторами по сети, должен знать стек протоколов TCP/IP и сконфигурировать IP-адреса их агентов.
Слайд 43Конструктивное исполнение концентраторов
На конструктивное устройство концентраторов большое влияние оказывает их
область применения. Концентраторы рабочих групп чаще всего выпускаются как устройства
с фиксированным количеством портов, корпоративные концентраторы — как модульные устройства на основе шасси, а концентраторы отделов могут иметь стековую конструкцию. Такое деление не является жестким, и в качестве корпоративного концентратора может использоваться, например, модульный концентратор.
Слайд 44Концентратор с фиксированным количеством портов — это наиболее простое конструктивное
исполнение, когда устройство представляет собой отдельный корпус со всеми необходимыми
элементами (портами, органами индикации и управления, блоком питания), и эти элементы заменять нельзя. Обычно все порты такого концентратора поддерживают одну среду передачи, общее количество портов изменяется от 4-8 до 24. Один порт может быть специально выделен для подключения концентратора к магистрали сети или же для объединения концентраторов (в качестве такого порта часто используется порт с интерфейсом AUI, в этом случае применение соответствующего трансивера позволяет подключить концентратор практически к любой физической среде передачи данных).
Слайд 45Модульный концентратор выполняется в виде отдельных модулей с фиксированным количеством
портов, устанавливаемых на общее шасси. Шасси имеет внутреннюю шину для
объединения отдельных модулей в единый повторитель. Часто такие концентраторы являются многосегментными, тогда в пределах одного модульного концентратора работает несколько несвязанных между собой повторителей. Для модульного концентратора могут существовать различные типы модулей, отличающиеся количеством портов и типом поддерживаемой физической среды. Часто агент протокола SNMP выполняется в виде отдельного модуля, при установке которого концентратор превращается в интеллектуальное устройство. Модульные концентраторы позволяют более точно подобрать необходимую для конкретного применения конфигурацию концентратора, а также гибко и с минимальными затратами реагировать на изменения конфигурации сети.
Слайд 46Ввиду ответственной работы, которую выполняют корпоративные модульные концентраторы, они снабжаются
модулем управления, системой терморегулирования, избыточными источниками питания и возможностью замены
модулей «на ходу».
Недостатком концентратора на основе шасси является высокая начальная стоимость такого устройства для случая, когда предприятию на первом этапе создания сети нужно установить всего 1-2 модуля. Высокая стоимость шасси вызвана тем, что оно поставляется вместе со всеми общими устройствами, такими как избыточные источники питания и т. п. Поэтому для сетей средних размеров большую популярность завоевали стековые концентраторы.
Слайд 47Стековый концентратор, как и концентратор с фиксированным числом портов, выполнен
в виде отдельного корпуса без возможности замены отдельных его модулей.
Типичный вид нескольких стековых концентраторов Ethernet показан на рис. 9.12. Стековыми эти концентраторы называются не потому, что устанавливаются один на другой. Такая чисто конструктивная деталь вряд ли удостоилась бы особого внимания, так как установка нескольких устройств одинаковых габаритов в общую стойку практикуется очень давно. Стековые концентраторы имеют специальные порты и кабели для объединения нескольких таких корпусов в единый повторитель (рис. 9.13), который имеет общий блок повторения, обеспечивает общую ресинхронизацию сигналов для всех своих портов и поэтому с точки зрения правила 4 хабов считается одним повторителем.
Рис. 9.12. Стековые концентраторы Ethernet
Слайд 48Если стековые концентраторы имеют несколько внутренних шин, то при соединении
в стек эти шины объединяются и становятся общими для всех
устройств стека. Число объединяемых в стек корпусов может быть достаточно большим (обычно до 8, но бывает и больше). Стековые концентраторы могут поддерживать различные физические среды передачи, что делает их почти такими же гибкими, как и модульные концентраторы, но при этом стоимость этих устройств в расчете на один порт получается обычно ниже, так как сначала предприятие может купить одно устройство без избыточного шасси, а потом нарастить стек еще несколькими аналогичными устройствами.
Рис. 9.13. Объединение стековых концентраторов в единое устройство с помощью специальных разъемов на задней панели
Слайд 49Стековые концентраторы, выпускаемые одним производителем, выполняются в едином конструктивном стандарте,
что позволяет легко устанавливать их друг на друга, образуя единое
настольное устройство, или помещать их в общую стойку. Экономия при организации стека происходит еще и за счет единого для всех устройств стека модуля SNMP-управления (который вставляется в один из корпусов стека как дополнительный модуль), а также общего избыточного источника питания.
Модульно-стековые концентраторы представляют собой модульные концентраторы, объединенные специальными связями в стек. Как правило, корпуса таких концентраторов рассчитаны на небольшое количество модулей (1-3). Эти концентраторы сочетают достоинства концентраторов обоих типов.
Слайд 50Приведенная выше классификация конструктивного исполнения справедлива не только для концентраторов,
но и для коммуникационных устройств всех типов — мостов и
коммутаторов локальных сетей, коммутаторов глобальных сетей и маршрутизаторов. Нужно только отметить, что не для всех типов устройств стековая конструкция подразумевает столь тесное взаимодействие элементов стека, как у концентраторов. Часто устройства стека объединяют только общие блоки питания и управления, а основные функции устройства стека могут выполнять достаточно автономно.
Слайд 51 Выводы
От производительности сетевых адаптеров зависит производительность любой сложной сети, так
как данные всегда проходят не только через коммутаторы и маршрутизаторы
сети, но и через адаптеры компьютеров, а результирующая производительность последовательно соединенных устройств определяется производительностью самого медленного устройства.
Сетевые адаптеры характеризуются типом поддерживаемого протокола, производительностью, шиной компьютера, к которой они могут присоединяться, типом приемопередатчика, а также наличием собственного процессора, разгружающего центральный процессор компьютера от рутинной работы.
Сетевые адаптеры для серверов обычно имеют собственный процессор, а клиентские сетевые адаптеры — нет.
Современные адаптеры умеют адаптироваться к временным параметрам шины и оперативной памяти компьютера для повышения производительности обмена системы «сеть—компьютер».
Слайд 52Концентраторы, кроме основной функции протокола (побитного повторения кадра на всех
портах или на следующем порту), всегда выполняют ряд полезных дополнительных
функций, определяемых производителем концентратора.
Автосегментация — одна из важнейших дополнительных функций, с помощью которой концентратор отключает порт при обнаружении разнообразных проблем с кабелем и конечным узлом, подключенным к данному порту.
В число дополнительных функций входят функции защиты сети от несанкционированного доступа, запрещающие подключение к концентратору компьютеров с неизвестными МАС-адресами, а также заполняющие нулями поля данных кадров, поступающих не к станции назначения.
Стековые концентраторы сочетают преимущества модульных концентраторов и концентраторов с фиксированным количеством портов.
Слайд 53Многосегментные концентраторы позволяют делить сеть на сегменты программным способом, без
физической перекоммутации устройств.
Сложные концентраторы, выполняющие дополнительные функции, обычно могут управляться
централизованно по сети по протоколу SNMP (Simple Network Management Protocol – простой протокол управления сетью) стека TCP/IP. Это конфигурирование может производиться и локально, через интерфейс RS-232C, который имеется у любого концентратора, имеющего блок управления.