Сетевой коммутатор ( также называемый коммутационным концентратором , мостовым концентратором , Ethernet-коммутатором и, в соответствии с IEEE , MAC-мостом [1] ) — это сетевое оборудование , которое соединяет устройства в компьютерной сети с помощью коммутации пакетов для получения и пересылки данных на устройство назначения. .
Сетевой коммутатор — это многопортовый сетевой мост , который использует MAC-адреса для пересылки данных на канальном уровне (уровень 2) модели OSI . Некоторые коммутаторы также могут пересылать данные на сетевом уровне (уровень 3), дополнительно включив функции маршрутизации . Такие коммутаторы обычно известны как коммутаторы уровня 3 или многоуровневые коммутаторы . [2]
Коммутаторы для Ethernet являются наиболее распространенной формой сетевых коммутаторов. Первый MAC-мост [3] [4] [5] был изобретен [6] в 1983 году Марком Кемпфом, инженером группы перспективных разработок сетевых технологий корпорации Digital Equipment Corporation . Вскоре после этого эта компания представила первый двухпортовый мост (LANBridge 100). Впоследствии компания выпустила многопортовые коммутаторы для Ethernet и FDDI , такие как GigaSwitch. Компания Digital решила лицензировать свой патент MAC Bridge на безвозмездной и недискриминационной основе, что позволило стандартизировать IEEE. Это позволило ряду других компаний производить многопортовые коммутаторы, в том числе Kalpana . [7] Первоначально Ethernet был средой общего доступа , но введение моста MAC начало его трансформацию в наиболее распространенную форму «точка-точка» без домена коллизий . Коммутаторы также существуют для других типов сетей, включая Fibre Channel , асинхронный режим передачи и InfiniBand .
В отличие от концентраторов-ретрансляторов , которые транслируют одни и те же данные из каждого порта и позволяют устройствам выбирать адресованные им данные, сетевой коммутатор изучает адреса Ethernet подключенных устройств, а затем пересылает данные только на порт, подключенный к устройству, к которому он подключен. адресуется. [8]
Коммутатор — это устройство в компьютерной сети , которое соединяет другие устройства вместе. К коммутатору подключаются несколько кабелей передачи данных, обеспечивающих связь между различными сетевыми устройствами. Коммутаторы управляют потоком данных по сети, передавая полученный сетевой пакет только одному или нескольким устройствам, для которых этот пакет предназначен. Каждое сетевое устройство, подключенное к коммутатору, можно идентифицировать по его сетевому адресу , что позволяет коммутатору направлять поток трафика, максимизируя безопасность и эффективность сети.
Коммутатор более интеллектуален, чем концентратор Ethernet , который просто повторно передает пакеты из каждого порта концентратора, кроме порта, на котором пакет был получен, не имея возможности различать разных получателей и обеспечивая общую более низкую эффективность сети.
Коммутатор Ethernet работает на уровне канала передачи данных (уровень 2) модели OSI , создавая отдельный домен коллизий для каждого порта коммутатора. Каждое устройство, подключенное к порту коммутатора, может передавать данные на любой другой порт в любое время, и передача не будет мешать. [a] Поскольку широковещательные сообщения по-прежнему пересылаются коммутатором на все подключенные устройства, вновь сформированный сегмент сети продолжает оставаться широковещательным доменом . Коммутаторы также могут работать на более высоких уровнях модели OSI, включая сетевой уровень и выше. Коммутатор, который также работает на этих более высоких уровнях, известен как многоуровневый коммутатор .
Сегментация предполагает использование переключателя для разделения более крупного домена коллизий на более мелкие, чтобы уменьшить вероятность коллизий и повысить общую пропускную способность сети. В крайнем случае (т. е. при микросегментации) каждое устройство напрямую подключается к порту коммутатора, выделенному для этого устройства. В отличие от концентратора Ethernet, на каждом порту коммутатора существует отдельный домен коллизий. Это позволяет компьютерам иметь выделенную полосу пропускания при двухточечных подключениях к сети, а также работать в полнодуплексном режиме. В полнодуплексном режиме на каждую область коллизий приходится только один передатчик и один приемник, что делает коллизии невозможными.
Сетевой коммутатор играет важную роль в большинстве современных локальных сетей Ethernet (LAN). Локальные сети среднего и большого размера содержат ряд связанных управляемых коммутаторов. Приложения для малого офиса/домашнего офиса (SOHO) обычно используют один коммутатор или универсальное устройство, такое как домашний шлюз, для доступа к услугам широкополосной связи малого офиса/дома, таким как DSL или кабельный Интернет . В большинстве этих случаев устройство конечного пользователя содержит маршрутизатор и компоненты, которые взаимодействуют с конкретной физической широкополосной технологией.
Многие коммутаторы имеют подключаемые модули, например подключаемые модули малого форм-фактора (SFP). Эти модули часто содержат приемопередатчик, который соединяет коммутатор с физической средой, например оптоволоконным кабелем. [10] [11] Этим модулям предшествовали модули подключения среднего размера , подключаемые через интерфейсы модулей подключения к коммутаторам [12] [13] и со временем они развивались: первыми модулями были преобразователи гигабитных интерфейсов , за которыми следовали модули XENPAK , модули SFP, XFP. трансиверы , модули SFP+, модули QSFP, [14] QSFP-DD, [15] и OSFP [16] . Сменные модули также используются для передачи видео в вещательных приложениях. [17] [18]
Коммутаторы чаще всего используются в качестве точки подключения к сети для хостов на границе сети. В иерархической модели межсетевого взаимодействия и аналогичных сетевых архитектурах коммутаторы также используются в более глубоких слоях сети для обеспечения соединений между коммутаторами на границе.
В коммутаторах, предназначенных для коммерческого использования, встроенные или модульные интерфейсы позволяют подключать различные типы сетей, включая Ethernet, Fibre Channel , RapidIO , ATM , ITU-T G.hn и 802.11 . Эта связь может находиться на любом из упомянутых уровней. Хотя функциональность уровня 2 достаточна для переключения полосы пропускания в рамках одной технологии, соединение таких технологий, как Ethernet и Token Ring, проще осуществляется на уровне 3 или посредством маршрутизации. [19] Устройства, соединяющиеся на уровне 3, традиционно называются маршрутизаторами . [20]
Если существует необходимость в тщательном анализе производительности и безопасности сети, между маршрутизаторами глобальной сети можно подключить коммутаторы в качестве мест для аналитических модулей. Некоторые поставщики предоставляют модули межсетевого экрана , [21] [22] обнаружения сетевых вторжений , [23] и анализа производительности, которые можно подключать к портам коммутатора. Некоторые из этих функций могут находиться в комбинированных модулях. [24]
Посредством зеркалирования портов коммутатор может создавать зеркальное изображение данных, которые могут передаваться на внешнее устройство, например, в системы обнаружения вторжений и анализаторы пакетов .
Современный коммутатор может реализовывать питание через Ethernet (PoE), что позволяет избежать необходимости иметь отдельный источник питания для подключенных устройств, таких как телефон VoIP или точка беспроводного доступа . Поскольку коммутаторы могут иметь резервные цепи питания, подключенные к источникам бесперебойного питания , подключенное устройство может продолжать работать даже при отключении обычного офисного питания.
В 1989 и 1990 годах Kalpana представила первый многопортовый коммутатор Ethernet — семипортовый EtherSwitch. [25]
Современные коммерческие коммутаторы в основном используют интерфейсы Ethernet. Основная функция коммутатора Ethernet — обеспечение нескольких портов мостового соединения уровня 2. Функциональность уровня 1 требуется во всех коммутаторах для поддержки более высоких уровней. Многие коммутаторы также выполняют операции на других уровнях. Устройство, способное выполнять не только мостовые функции, известно как многоуровневый коммутатор.
Сетевое устройство уровня 2 — это многопортовое устройство, которое использует аппаратные адреса ( MAC-адреса ) для обработки и пересылки данных на канальном уровне (уровень 2).
Коммутатор, работающий как сетевой мост, может соединять в противном случае отдельные сети уровня 2. Мост изучает MAC-адрес каждого подключенного устройства, сохраняя эти данные в таблице, которая сопоставляет MAC-адреса портам. Эта таблица часто реализуется с использованием высокоскоростной памяти с адресацией по содержимому (CAM), некоторые поставщики называют таблицу MAC-адресов таблицей CAM.
Мосты также буферизуют входящий пакет и адаптируют скорость передачи к скорости исходящего порта. Хотя существуют специализированные приложения, такие как сети хранения данных, где входные и выходные интерфейсы имеют одинаковую полосу пропускания, в общих приложениях локальных сетей это не всегда так. В локальных сетях коммутатор, используемый для доступа конечного пользователя, обычно концентрирует более низкую полосу пропускания и передает восходящие каналы на более высокую полосу пропускания.
Заголовок Ethernet в начале кадра содержит всю информацию, необходимую для принятия решения о пересылке. Некоторые высокопроизводительные коммутаторы могут начать пересылку кадра к месту назначения, продолжая получать полезную нагрузку кадра от отправителя. Такое сквозное переключение может значительно снизить задержку через коммутатор.
Межсоединения между коммутаторами можно регулировать с помощью протокола связующего дерева (STP), который отключает пересылку по каналам, так что результирующая локальная сеть представляет собой дерево без петель коммутации . В отличие от маршрутизаторов мосты связующего дерева должны иметь топологию только с одним активным путем между двумя точками. Мост по кратчайшему пути и TRILL (прозрачное соединение множества каналов) являются альтернативой STP уровня 2, которая позволяет всем путям быть активными с несколькими путями с одинаковой стоимостью. [26] [27]
Коммутаторы доступны во многих форм-факторах, включая автономные настольные устройства, которые обычно предназначены для использования дома или в офисе за пределами коммутационного шкафа ; коммутаторы, монтируемые в стойку, для использования в стойке для оборудования или в шкафу ; Монтаж на DIN-рейку для использования в промышленных условиях ; и небольшие установочные коммутаторы, монтируемые в кабельный канал, напольную коробку или коммуникационную башню, например, в оптоволокне, подходящем к офисной инфраструктуре.
Коммутаторы, монтируемые в стойку, могут представлять собой автономные устройства, стекируемые коммутаторы или большие блоки шасси со сменными линейными картами.
Трудно отслеживать трафик, передаваемый по мосту с помощью коммутатора, поскольку только порты отправки и получения могут видеть трафик.
Методы, специально разработанные для того, чтобы позволить сетевому аналитику отслеживать трафик, включают:
Эти функции мониторинга редко присутствуют в коммутаторах потребительского уровня. Другие методы мониторинга включают подключение концентратора уровня 1 или сетевого ответвления между контролируемым устройством и его портом коммутатора. [31]
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )