Мост и коммутатор являются оборудованием какого уровня

Обновлено: 06.07.2024

Несмотря на появление новых дополнительных возможностей основной функцией концентраторов остается передача пакетов по общей разделяемой среде. Коллективное использование многими компьютерами общей кабельной системы в режиме разделения времени приводит к существенному снижению производительности сети при интенсивном трафике. Общая среда перестает справляться с потоком передаваемых кадров и в сети возникает очередь компьютеров, ожидающих доступа. Это явление характерно для всех технологий, использующих разделяемые среды передачи данных, независимо от используемых алгоритмов доступа (хотя наиболее страдают от перегрузок трафика сети Ethernet с методом случайного доступа к среде).

Поэтому сети, построенные на основе концентраторов, не могут расширяться в требуемых пределах - при определенном количестве компьютеров в сети или при появлении новых приложений всегда происходит насыщение передающей среды, и задержки в ее работе становятся недопустимыми. Эта проблема может быть решена путем логической структуризации сети с помощью мостов, коммутаторов и маршрутизаторов.

Мост (bridge), а также его быстродействующий функциональный аналог - коммутатор (switching hub), делит общую среду передачи данных на логические сегменты. Логический сегмент образуется путем объединения нескольких физических сегментов (отрезков кабеля) с помощью одного или нескольких концентраторов. Каждый логический сегмент подключается к отдельному порту моста/коммутатора (рис. 1.10). При поступлении кадра на какой-либо из портов мост/коммутатор повторяет этот кадр, но не на всех портах, как это делает концентратор, а только на том порту, к которому подключен сегмент, содержащий компьютер-адресат.

Разница между мостом и коммутатором состоит в том, что мост в каждый момент времени может осуществлять передачу кадров только между одной парой портов, а коммутатор одновременно поддерживает потоки данных между всеми своими портами. Другими словами, мост передает кадры последовательно, а коммутатор параллельно. (Для упрощения изложения далее в этом разделе будет использоваться термин "коммутатор" для обозначения этих обоих разновидностей устройств, поскольку все сказанное ниже в равной степени относится и к мостам, и к коммутаторам.) Следует отметить, что в последнее время локальные мосты полностью вытеснены коммутаторами. Мосты используются только для связи локальных сетей с глобальными, то есть как средства удаленного доступа, поскольку в этом случае необходимость в параллельной передаче между несколькими парами портов просто не возникает.

Рис. 1.10. Разделение сети на логические сегменты

При работе коммутатора среда передачи данных каждого логического сегмента остается общей только для тех компьютеров, которые подключены к этому сегменту непосредственно. Коммутатор осуществляет связь сред передачи данных различных логических сегментов. Он передает кадры между логическими сегментами только при необходимости, то есть только тогда, когда взаимодействующие компьютеры находятся в разных сегментах.

Деление сети на логические сегменты улучшает производительность сети, если в сети имеются группы компьютеров, преимущественно обменивающиеся информацией между собой. Если же таких групп нет, то введение в сеть коммутаторов может только ухудшить общую производительность сети, так как принятие решения о том, нужно ли передавать пакет из одного сегмента в другой, требует дополнительного времени.

Однако даже в сети средних размеров такие группы, как правило, имеются. Поэтому разделение ее на логические сегменты дает выигрыш в производительности - трафик локализуется в пределах групп, и нагрузка на их разделяемые кабельные системы существенно уменьшается.

Коммутаторы принимают решение о том, на какой порт нужно передать кадр, анализируя адрес назначения, помещенный в кадре, а также на основании информации о принадлежности того или иного компьютера определенному сегменту, подключенному к одному из портов коммутатора, то есть на основании информации о конфигурации сети. Для того, чтобы собрать и обработать информацию о конфигурации подключенных к нему сегментов, коммутатор должен пройти стадию "обучения", то есть самостоятельно проделать некоторую предварительную работу по изучению проходящего через него трафика. Определение принадлежности компьютеров сегментам возможно за счет наличия в кадре не только адреса назначения, но и адреса источника, сгенерировавшего пакет. Используя информацию об адресе источника, коммутатор устанавливает соответствие между номерами портов и адресами компьютеров. В процессе изучения сети мост/коммутатор просто передает появляющиеся на входах его портов кадры на все остальные порты, работая некоторое время повторителем. После того, как мост/коммутатор узнает о принадлежности адресов сегментам, он начинает передавать кадры между портами только в случае межсегментной передачи. Если, уже после завершения обучения, на входе коммутатора вдруг появится кадр с неизвестным адресом назначения, то этот кадр будет повторен на всех портах.

Мосты/коммутаторы, работающие описанным способом, обычно называются прозрачными (transparent), поскольку появление таких мостов/коммутаторов в сети совершенно не заметно для ее конечных узлов. Это позволяет не изменять их программное обеспечение при переходе от простых конфигураций, использующих только концентраторы, к более сложным, сегментированным.

Существует и другой класс мостов/коммутаторов, передающих кадры между сегментами на основе полной информации о межсегментном маршруте. Эту информацию записывает в кадр станция-источник кадра, поэтому говорят, что такие устройства реализуют алгоритм маршрутизации от источника (source routing). При использовании мостов/коммутаторов с маршрутизацией от источника конечные узлы должны быть в курсе деления сети на сегменты и сетевые адаптеры, в этом случае должны в своем программном обеспечении иметь компонент, занимающийся выбором маршрута кадров.

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

Для автоматического распознавания петель в конфигурации сети разработан алгоритм покрывающего дерева (Spanning Tree Algorithm, STA). Этот алгоритм позволяет мостам/коммутаторам адаптивно строить дерево связей, когда они изучают топологию связей сегментов с помощью специальных тестовых кадров. При обнаружении замкнутых контуров некоторые связи объявляются резервными. Мост/коммутатор может использовать резервную связь только при отказе какой-либо основной. В результате сети, построенные на основе мостов/коммутаторов, поддерживающих алгоритм покрывающего дерева, обладают некоторым запасом надежности, но повысить производительность за счет использования нескольких параллельных связей в таких сетях нельзя.

Для облегчения понимания работы всех сетевых устройств, перечисленных в статье Сетевые устройства, касательно уровней сетевой эталонной модели OSI, Я сделал схематичные рисунки с небольшими комментариями.

Для начала вспомним уровни эталонной сетевой модели OSI и инкапсулирование данных.

Инкапсулирование данных PDU сетевой модели OSI

Посмотрите, как происходит передача данных между двумя соединенными компьютерами. Заодно Я выделю работу сетевой карты на компьютерах, т.к. именно она является сетевым устройством, а компьютер – в принципе нет. (Все картинки кликабельны - для увеличения картинки кликните по ней.)

Передача данных между двумя соединенными компьютерами согласно модели OSI

Приложение на компьютере PC1 отправляет данные другому приложению находящемуся на другом компьютере PC2. Начиная с верхнего уровня (уровень приложений) данные направляются к сетевой карте на канальный уровень. На нём сетевая карта преобразует фреймы в биты и отправляет в физическую среду (например, кабель витую пару). На другой стороне кабеля поступает сигнал, и сетевая карта компьютера PC2 принимает эти сигнала, распознавая их в биты и формируя из них фреймы. Данные (содержащиеся в фреймах) декапсулируются к верхнему уровню, и когда доходят до уровня приложений, соответствующая программа на компьютере PC2 получает их.

Повторитель. Концентратор.

Репитер и концентратор работают на одном и том же уровне, поэтому касательно сетевой модели OSI они изображаются одинаково. Для удобства представлений сетевых устройств будем их отображать между нашими компьютерами.

Передача данных между двумя соединенными компьютерами согласно модели OSI между которых находится повторитель (репитер)

Репитер и концентратор устройства первого (физического) уровня. Они принимают сигнал, распознают его, и пересылают сигнал далее во все активные порты.

Сетевой мост. Коммутатор.

Сетевой мост и коммутатор тоже работают на одном уровне (канальном) и изображаются они соответственно одинаково.

Передача данных между двумя соединенными компьютерами согласно модели OSI между которых находится коммутатор или сетевой мост

Оба устройства уже второго уровня, поэтому помимо распознавания сигнала (подобно концентраторам на первом уровне) они декапсулируют его (сигнал) в фреймы. На втором уровне сравнивается контрольная сумма трейлера (прицепа) фрейма. Затем из заголовка фрейма узнаётся MAC-адрес получателя, и проверяется его наличие в коммутируемой таблице. Если адрес присутствует, то фрейм обратно инкапсулируется в биты и отправляется (уже в виде сигнала) на соответствующий порт. Если адрес не найден, происходит процесс поиска этого адреса в подключенных сетях.

Маршрутизатор.

Передача данных между двумя соединенными компьютерами согласно модели OSI между которых находится маршрутизатор

Как Вы видите, маршрутизатор (или роутер) – это устройство третьего уровня. Вот как примерно роутер функционирует: На порт поступает сигнал, и роутер распознаёт его. Распознанный сигнал (биты) формируют фреймы (кадры). Сверяется контрольная сумма в трейлере и MAC-адрес получателя. Если все проверки прошли успешно, фреймы формируют пакет. На третьем уровне маршрутизатор исследует заголовок пакета. В нем присутствует IP адрес пункта назначения (получателя). На основе IP-адреса и собственной таблицы маршрутизации роутер выбирает наилучший путь следования пакеты к получателю. Выбрав путь, роутер инкапсулирует пакет в фреймы, а затем в биты и отправляет их в виде сигналов на соответствующий порт (выбранный в таблице маршрутизации).

Заключение

В заключении Я объединил все устройства в одной картинке.

Уровни модели OSI, устройства согласно модели OSI.

Теперь у Вас достаточно знаний, чтобы определить какие устройства и как работают. Если у Вас остались вопросы, задавайте их мне и в ближайшее время Вам или Я или другие пользователи непременно помогут.

Уровни коммутаторов 1, 2, 3, 4: значение и отличие

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

В системе OSI присутствует 7 градаций обработки информации.

Расшифруем, что это значит, применительно к различного рода системам и приложениям.

  1. Физический — элементарная передача «нулей» и «единиц», а также света, тока, радиоволн от источника к получателю. Ни о какой фильтрации и защите сигналов речи не идет.
  2. Канальный — на этом этапе информация передается фрагментарно, кадрами, при помощи идентификаторов передачи — МАС-адресов, состоящих из 48 бит.
  3. Сетевой на этом этапе к функционалу добавляется «маршрутизация», с назначением источнику и получателю IP-адресов. Чтобы перекодировать IP в MAC и наоборот, задействуют протокол ARP.
  4. Транспортный — обеспечивает передачу данных по сети благодаря протоколам TCP и UDP в зависимости от требований конечного получателя.
  5. Сеансовый — занимается созданием и разрывом сессий. Примером работы могут послужить, например, банковские приложения, которые самостоятельно выходят из учетной записи, если пользователь в течении нескольких минут не предпринимает действий. Также эта ступень отвечает за обмен данными в реальном времени и синхронизацию. Яркий пример подобного процесса — видеоконференция между двумя людьми или целой группой, где каждый участник должен в одно и то же время получать синхронную дорожку видео и звука.
  6. Представление — или преобразование форматов, а также кодирование и сжатие графических, текстовых, прочих данных. Устройства и приложения из этой категории отвечают за возможность прочтения информации, отправленной от одного пользователя к другому. Пример: пересылка текста в кодировке ASCII будет прочитана при необходимости в UTF-8. Также к процессам типа L6 относится архивирование и распаковка информации, шифрование и дешифровка, для которых используются системы защиты данных.
  7. Приложения — например, сетевые службы, которые позволяют заниматься серфингом интернета конечному потребителю. Иными словами, сюда относятся все интерфейсы, которые позволяют человеку взаимодействовать с устройствами при помощи инструментов управления.

Функционал устройств коммутации также организован в соответствии с этой моделью. Об этом поговорим ниже.

Что означают уровни коммутаторов L1, L2, L3, L4 и так далее…

Фактически, классические коммутаторы не поднимаются выше третьего уровня — L3. И то, эти устройства можно назвать полноценными маршрутизаторами с поправкой на функционал. Но мы пойдем по классической иерархии и обсудим подробно, как работает сетевое оборудование в соответствии с моделью OSI.



Сетевое оборудование 1 уровня (L1)

Устройства L1 работают на физической ступени. Иными словами, способны обрабатывать различные электрические сигналы от хоста к конечному потребителю и преобразовывать импульсы в логические нули и единицы. Исходя из этого, можно сказать, что обозначение «коммутатор первого уровня» не вполне корректно. К сетевому оборудованию из категории L1 относятся почти почившие ныне концентраторы, репитеры и повторители. Максимально дешевые в эксплуатации изделия с нулевой защитой трафика и такой же функциональностью. В чем отличие этих устройств от свитчей вы можете прочесть в этой статье.

Коммутаторы 2 уровня (L2)

На этом этапе к физическому подключается канальный, т.е. адресный уровень. При этом вся информация, как упоминалось выше, распространяется по сети с помощью кадров (фреймов). Все данные разбиваются на логические блоки определенного размера, чтобы коммутирующему устройству было проще распределить поток. Для адресации используется привязка МАС-адреса подключаемого оборудования к конкретному порту. Это упрощает отправку пакетов и делает канал защищенным.

Коммутаторы 3 уровня (L3)

На этом этапе возможности сетевого оборудования типа L2 дополняются функцией IP-маршрутизации. В сочетании с MAC-адресами, передача пакетов по оптимальной траектории становится еще быстрее, безопаснее и удобнее. Коммутатор просчитывает путь отправки пакета с данными, как GPS-навигатор — маршрут автомобиля перед поездкой. Именно поэтому этот функционал устройства называют маршрутизацией.

Коммутаторы 4 уровня (L4)

На этой ступени к функционалу L2 и L3 добавляется виртуализация (Virtual IP, VIP). VIP-адрес автоматически или вручную конфигурируется для отдельного сервера или группы серверов. Такой адрес также регистрируется через DNS-системы, как и обычный «физический» IP. Каждый коммутатор, ориентированный на 4-й тип обработки информации, поддерживает еще одну таблицу значений, где связаны исходный IP, исходный TCP и выбранный сервер. Подобным образом внутри крупной компании решают проблему с превышением нагрузки на отдельные сервера и перенаправлением трафика.

Отличия коммутаторов 2 и 3 уровня

Как было сказано выше, физическая отправка трафика происходит на первых трех ступенях. Первую отбрасываем по причине морального устаревания и остаются две — второй и третий, разница между которыми состоят в следующем:

  • модели коммутаторов второго уровняотправляют данные только по MAC-адресу порта-получателя, игнорируя все остальное порты. При этом устройство не просчитывает путь, по которому следует фрейм, что способно привести к перепадам нагрузки и заторам на разных участках сети.
  • Модели Layer 3 — осуществляют статическую или динамическую маршрутизацию трафика, поскольку располагают таблицами MAC и IP-адресов. Плюс обладают возможностью объединения нескольких устройств внутри одной или многих VLAN-сетей.

Таким образом, главное, чем отличаются коммутаторы второго и третьего уровня — наличие функции маршрутизации, которая обеспечивает связь внутри VLAN — виртуальной локальной вычислительной сети — с направлением пакетов по оптимальному маршруту без потерь и задержек с учетом нагрузки на сеть.

Ничего удивительного в том, что модели коммутаторов третьего уровня стоят дороже, чем их предшественники, поскольку за счет функции маршрутизации делают передачу данных значительно быстрее, безопаснее и эффективнее. Из сопутствующих полезных функций можно также назвать:

  • автоматическое маркирование трафика по IP-адресу;
  • высокая защита данных;
  • стекирование.

Помимо всего прочего управляемые маршрутизирующие коммутаторы уровня L3 обладают большей мощностью и высокой пропускной способностью, так как зачастую используются в качестве коммутаторов агрегации и ядра, что требует улучшенных характеристик. Однако далеко не всем бывает нужен расширенный функционал, за который требуется платить достаточно высокую цену. Тем, кого не устраивает перспектива переплачивать за L3, но возможностей L2 недостаточно, рынок сетевого оборудования предлагает компромиссный вариант — L2+

Разница между L2 и L2+

Layer 2+ (3 Lite) — это коммутационное оборудование второй ступени с расширенным функционалом. В качестве опций в устройствах L2+ могут присутствовать некоторые функции layer 3.

  • отслеживание DHCP - протокола динамической настройки узла для защиты от атак;
  • маршрутизация между сетями VLAN, с использованием статических маршрутов;
  • объединение ряда свитчей в стек, чтобы увеличит число портов;
  • и другие.

Иными словами, когда коммутирующее оборудование поддерживает лишь на статическую маршрутизацию, его относят к категории L2+ иначе называемое L3 Lite. Зачастую такого выбора оказывается достаточно для адекватного функционирования сети по критериям безопасности, эффективности и надежности. Коммутаторы L2+ оптимальны для компромиссного решения задач и позволяют поддержать хороший баланс цены и возможностей.

Заключение

Выбор коммутирующего оборудования зависит от многих параметров: его доступного функционала, характеристик и параметров сети. Уровни коммутатора в данном контексте можно рассматривать как один из критериев, по которому может осуществляться такой выбор, поскольку описывает возможности всей группы устройств в целом. Если у вас еще остались вопросы, вы можете задать их нашим специалистам, которые помогут подобрать сетевое оборудование в зависимости от ваших потребностей.

или нескольких базовых. Поэтому в технологиях должны быть предусмотрены способы объединить эти сети. Инструментальные средства, предназначенные для этих целей, называются устройствами подключения [ 61 ] .

В этом разделе мы обсуждаем пять видов устройств: ретрансляторы, концентраторы, мосты, маршрутизаторы и коммутаторы. Ретрансляторы и концентраторы работают на первом уровне набора протоколов TCP/IP. (Это сопоставимо с физическим уровнем модели OSI.) Мосты работают на первых двух уровнях. Маршрутизаторы работают на первых трех уровнях. Мы имеем два типа коммутаторов: первый тип — усложненный мост и второй — усложненный маршрутизатор. рис. 6.6показывает уровни, на которых работает каждое устройство.

Подключающие устройства

Ретрансляторы

Для увеличения длины общей сети, состоящей из различных сегментов кабеля, используются ретрансляторы. Ретранслятор является устройством 1-го уровня и работает только на физическом уровне. Сигналы, которые переносят информацию в пределах сети, могут пройти фиксированное расстояние до того момента, когда затухание создаст угрозу целостности данных. Ретранслятор получает сигнал, и прежде чем он становится слишком слабым или искаженным, восстанавливает первоначальный вид бита. Затем он передает регенерированный сигнал. Ретранслятор может увеличить физическую длину сети, как показано на рис. 6.7.

Он принимает сигналы из одного сегмента кабеля и побитно синхронно повторяет их на другом сегменте кабеля, увеличивая мощность и улучшая форму импульсов. Применение ретранслятора вносит дополнительную задержку и ухудшает распознавание коллизии, поэтому их количество в сети Ethernet не должно превышать 4, при этом максимальная длина одного сегмента должна быть не более 500 метров, а диаметр всей сети — не более 2500 метров. Заметим, что сеть, образованную с помощью ретрансляторов, все еще считают одной локальной сетью, но часть сети, разделенную ретрансляторами, называют сегментом. Ретранслятор действует как узел с двумя интерфейсами, но работает только на физическом уровне.

Ретранслятор

Когда он получает пакет от любого из интерфейсов, он восстанавливает и передает его вперед к другому интерфейсу. Ретранслятор передает вперед каждый пакет, но не имеет никаких возможностей для выделения и перенаправления информации.

Концентраторы

Соединение узлов между собой осуществляется через центральное устройство — концентратор ( рис. 6.8), и это значительно устраняет недостатки предыдущих стандартов. Хотя в общем смысле термин "концентратор" может применить к любому устройству подключения, в данном случае он имеет специальное значение. Концентратор — фактически многовходовой ретранслятор. Он обычно используется, чтобы создать соединение между станциями в физической звездной топологии.

Концентратор (Hub) является устройством 1-го уровня и осуществляет функции повторителя на всех отрезках витых пар между концентратором и узлом, за исключением того порта, с которого поступает сигнал. Каждый порт имеет приемник (R) и передатчик (T). Кроме того, концентратор сам обнаруживает коллизию и посылает jam -последовательность на все свои выходы. Типовая емкость концентратора — от 8 до 72 портов. Концентраторы могут также использоваться, чтобы размножать уровни иерархии, как показано на рис.6.9.

Концентраторы можно соединять друг с другом с помощью тех же портов, которые используются для подключения узлов. Стандарт разрешает соединять концентраторы только в древовидные структуры, любые петли между портами концентратора запрещены. Для надежного распознавания коллизии между двумя любыми узлами должно быть не больше 4 концентраторов, при этом максимальная длина между концентраторами должна быть не более 100 метров, а диаметр всей сети — не более 500метров.

Сеть Ethernet, образованная с помощью концентратора, на витой паре (стандарт 10Base-T)


Рис. 6.8. Сеть Ethernet, образованная с помощью концентратора, на витой паре (стандарт 10Base-T)

Размножение уровней иерархии с помощью концентраторов


Рис. 6.9. Размножение уровней иерархии с помощью концентраторов

Заметим, что сеть, построенная на основе концентраторов, рассматривается как одна единственная локальная сеть. Эта сеть представляется логической топологией типа "шина" (если станция передает пакет, он будет получен каждой другой станцией без переадресации). Иерархическое использование концентраторов устраняет ограничение длины 10BASE-T (100 метров). Построение локальных сетей большой емкости только с помощью концентраторов приводит к возрастанию числа коллизий и снижению пропускной способности сети. Поэтому концентраторы используются для построения небольших фрагментов сетей, которые затем объединяются с помощью мостов и коммутаторов.

Мосты

Мост (Bridge) является устройством 2-го уровня, он также соединяет два сегмента сети ( рис. 6.10), но, в отличие от повторителя, снабжен определенной логикой. Порт моста записывает все кадры, поступающие от узлов одного сегмента, в буферную память данных. Как устройство физического уровня, он восстанавливает сигнал, который получает. Как устройство уровня звена передачи данных, мост может проверить физический адрес (источник и пункт назначения), содержащиеся в пакете. Заметим, что мост, подобно ретранслятору, не имеет никакого физического адреса. Он действует только как фильтр, но не как исходный передатчик к конечному пункту назначения. В исходном состоянии, когда состав сети неизвестен, мост ретранслирует буферизированные кадры, поступающие с одного порта, на другой порт по алгоритму CSMA/CD. Мосты "прозрачны" и распознаваемы; они могут быть легко установлены между двумя сегментами локальной сети (принцип "plug and play" — "включай и работай" 1 Принцип, используемый в настоящее время для многих компонентов, когда программное обеспечение распознает вновь подключаемое оборудование и само включает его в работу или дает простые указания для подключения человеку ). Таблица моста первоначально пуста, но как только мост получает и передает вперед пакет, он создает в своей таблице вход с исходным адресом и интерфейсом прибытия. С тех пор мост знает, от кого поступает каждый пакет, к какому пункту назначения, от какого интерфейса. Мост также делает запись информации о пункте назначения, используя информацию, содержащуюся в пакете. Мы делаем нечто подобное, когда отвечаем по почте (или электронной почте).

Сеть Ethernet с использованием моста

По истечении некоторого времени мост составит следующую таблицу таблица 6.1 рис. 6.11).

Он по свой таблице определяет, что нужно ретранслировать кадр из буфера порта 1 в порт 2. Если же мост получает кадр от узла 2, направленный к узлу Х, то он по своей таблице определяет, что узлы находятся в одном сегменте, и стирает кадр в буферной памяти порта 1. Записи в таблице, произведенные мостом, являются динамическими. По истечении определенного времени, если мост не принял ни одного кадра от какого-то узла, такая запись стирается. Процедура ограниченного хранения записанных данных называется кэшированием и предохраняет таблицу от переполнения при удалении узла из сети или при перемещении узла из одного сегмента в другой. Записи, внесенные в таблицу администратором, называются статическими и не имеют срока жизни, они дают возможность администратору при необходимости принудительно подправлять работу моста.

Коммутатор (Switch)

Термин "коммутатор" может означать две различных вещи. Мы должны уточнять информацию об уровне, на котором устройство работает. Мы можем иметь коммутатор уровня два или коммутатор уровня три. Кратко обсудим каждый.

Коммутатор уровня два Коммутатор уровня два — мост со многими интерфейсами, который позволяет лучше (более быстро) распределять информацию. Мост с несколькими интерфейсами может подключить несколько сегментов LAN вместе. Мост со многими интерфейсами может распределить информацию каждой станции к каждой станции на одном и том же сегменте. Далее мы используем термин "мост" для коммутатора уровня 2.

Коммутатор уровня три Коммутатор уровня три — маршрутизатор. Коммутатор уровня три может получить, обработать и послать пакет намного быстрее, чем традиционный маршрутизатор, даже при том, что функциональные возможности у них одни и те же. Мы используем термин "маршрутизатор" для коммутатора уровня три.

Мост

Коммутатор (Switch) использует топологию типа "звезда", является устройством 2-го уровня и функционально представляет собой многопортовый мост, к каждому порту которого может быть подключен отдельный хост, концентратор, сервер или маршрутизатор ( рис. 6.12). Каждый порт коммутатора оснащен процессором обработки пакетов (Пр.), который может работать как в полудуплексном, так и в дуплексном режиме. При подключении к порту коммутатора отдельного узла (компьютера или маршрутизатора) порт коммутатора устанавливается в дуплексный режим, а в узел ставится сетевая карта с подавлением коллизий. За счет этого узел и коммутатор имеют возможность одновременной передачи и приема пакетов. При подключении к порту коммутатора концентратора порт коммутатора устанавливается в полудуплексный режим.

Сеть Ethernet с использованием коммутатора


Рис. 6.12. Сеть Ethernet с использованием коммутатора

Для коммутации кадров между портами используется коммутационная матрица (Мх). Аналогично мосту каждый порт ведет адресную таблицу МАС-адресов, подключенных к нему устройств и сообщает о ней центральному процессору (ЦПР). После приема начальных бит кадра входной процессор анализирует адрес назначения и пытается установить соединение через коммутационную матрицу, не дожидаясь прихода, оставшихся бит кадра. Для этого он обращается к ЦПР с заявкой на установление пути в коммутационной матрице. ЦПР имеет адресную таблицу и может осуществить запрашиваемое соединение, если порт назначения свободен, т.е. не соединен с другим портом. Если же порт занят, то ЦПР в соединении отказывает, и кадр продолжает буферизироваться процессором входного порта до освобождения выходного порта. После того как требуемый путь в коммутационной матрице установлен, по нему направляются кадры в выходной порт, где они повторно буферизируются на случай разной скорости коммутируемых портов. Процессор выходного порта по значению контрольной суммы (FCS) опционально может проверить целостность принятого кадра и начинает передавать по сегменту Ethernet принятый кадр. Из-за наличия множества портов коммутатор обладает существенно более высокой производительностью за счет параллельной обработки кадров. Если потоки данных между портами распределяются, не конфликтуя между собой, т.е. соединения вида "входной порт — выходной порт" образуют независимые пары, то коммутатор емкостью N портов может одновременно обслуживать N/2 полудуплексных соединений или N дуплексных соединений.

Читайте также: