Сетевой коммутатор (также называемый коммутационным концентратором , мостовым концентратором и, в соответствии с 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 .
В отличие от концентраторов-ретрансляторов , которые транслируют одни и те же данные из каждого порта и позволяют устройствам выбирать адресованные им данные, сетевой коммутатор изучает идентификаторы подключенных устройств, а затем пересылает данные только на порт, подключенный к устройству, к которому они подключены. адресованный. [8]
Коммутатор — это устройство в компьютерной сети , которое соединяет другие устройства вместе. К коммутатору подключаются несколько кабелей передачи данных, обеспечивающих связь между различными сетевыми устройствами. Коммутаторы управляют потоком данных по сети, передавая полученный сетевой пакет только одному или нескольким устройствам, для которых этот пакет предназначен. Каждое сетевое устройство, подключенное к коммутатору, можно идентифицировать по его сетевому адресу , что позволяет коммутатору направлять поток трафика, максимизируя безопасность и эффективность сети.
Коммутатор более интеллектуален, чем концентратор Ethernet , который просто повторно передает пакеты из каждого порта концентратора, кроме порта, на котором пакет был получен, не имея возможности различать разных получателей и обеспечивая общую более низкую эффективность сети.
Коммутатор Ethernet работает на уровне канала передачи данных (уровень 2) модели OSI, создавая отдельный домен коллизий для каждого порта коммутатора. Каждое устройство, подключенное к порту коммутатора, может передавать данные на любой другой порт в любое время, и передача не будет мешать. [a] Поскольку широковещательные сообщения по-прежнему пересылаются коммутатором на все подключенные устройства, вновь сформированный сегмент сети продолжает оставаться широковещательным доменом . Коммутаторы также могут работать на более высоких уровнях модели OSI, включая сетевой уровень и выше. Коммутатор, который также работает на этих более высоких уровнях, известен как многоуровневый коммутатор .
Сегментация предполагает использование переключателя для разделения более крупного домена коллизий на более мелкие, чтобы уменьшить вероятность коллизий и повысить общую пропускную способность сети. В крайнем случае (т. е. при микросегментации) каждое устройство напрямую подключается к порту коммутатора, выделенному для этого устройства. В отличие от концентратора Ethernet, на каждом порту коммутатора существует отдельный домен коллизий. Это позволяет компьютерам иметь выделенную полосу пропускания при двухточечных подключениях к сети, а также работать в полнодуплексном режиме. В полнодуплексном режиме на каждую область коллизий приходится только один передатчик и один приемник, что делает коллизии невозможными.
Сетевой коммутатор играет важную роль в большинстве современных локальных сетей Ethernet (LAN). Локальные сети среднего и большого размера содержат ряд связанных управляемых коммутаторов. Приложения для малого офиса/домашнего офиса (SOHO) обычно используют один коммутатор или универсальное устройство, такое как домашний шлюз, для доступа к услугам широкополосной связи малого офиса/дома , таким как DSL или кабельный Интернет . В большинстве этих случаев устройство конечного пользователя содержит маршрутизатор и компоненты, которые взаимодействуют с конкретной физической широкополосной технологией.
Коммутаторы чаще всего используются в качестве точки сетевого подключения для хостов на границе сети. В иерархической модели межсетевого взаимодействия и аналогичных сетевых архитектурах коммутаторы также используются в более глубоких слоях сети для обеспечения соединений между коммутаторами на границе.
В коммутаторах, предназначенных для коммерческого использования, встроенные или модульные интерфейсы позволяют подключать различные типы сетей, включая Ethernet, Fibre Channel , RapidIO , ATM , ITU-T G.hn и 802.11 . Эта связь может находиться на любом из упомянутых уровней. Хотя функциональность уровня 2 достаточна для переключения полосы пропускания в рамках одной технологии, соединение таких технологий, как Ethernet и Token Ring , проще осуществляется на уровне 3 или посредством маршрутизации. [10] Устройства, соединяющиеся на уровне 3, традиционно называются маршрутизаторами . [11]
Если существует необходимость в тщательном анализе производительности и безопасности сети, между маршрутизаторами глобальной сети можно подключить коммутаторы в качестве мест для аналитических модулей. Некоторые поставщики предоставляют модули межсетевого экрана , [12] [13] обнаружения сетевых вторжений , [14] и анализа производительности, которые можно подключать к портам коммутатора. Некоторые из этих функций могут находиться в комбинированных модулях. [15]
Посредством зеркалирования портов коммутатор может создавать зеркальное изображение данных, которые могут передаваться на внешнее устройство, такое как системы обнаружения вторжений и анализаторы пакетов .
Современный коммутатор может реализовывать питание через Ethernet (PoE), что позволяет избежать необходимости иметь отдельный источник питания для подключенных устройств, таких как телефон VoIP или точка беспроводного доступа . Поскольку коммутаторы могут иметь резервные цепи питания, подключенные к источникам бесперебойного питания , подключенное устройство может продолжать работать даже при отключении обычного офисного питания.
В 1989 и 1990 годах Kalpana представила первый многопортовый коммутатор Ethernet — семипортовый EtherSwitch. [16]
Современные коммерческие коммутаторы в основном используют интерфейсы Ethernet. Основная функция коммутатора Ethernet — обеспечение нескольких портов мостового соединения уровня 2. Функциональность уровня 1 требуется во всех коммутаторах для поддержки более высоких уровней. Многие коммутаторы также выполняют операции на других уровнях. Устройство, способное выполнять не только мостовые функции, известно как многоуровневый коммутатор.
Сетевое устройство уровня 2 — это многопортовое устройство, которое использует аппаратные адреса ( MAC-адреса ) для обработки и пересылки данных на канальном уровне (уровень 2).
Коммутатор, работающий как сетевой мост, может соединять в противном случае отдельные сети уровня 2. Мост запоминает MAC-адрес каждого подключенного устройства. Мосты также буферизуют входящий пакет и адаптируют скорость передачи к скорости исходящего порта. Хотя существуют специализированные приложения, такие как сети хранения данных, где входные и выходные интерфейсы имеют одинаковую полосу пропускания, в общих приложениях локальных сетей это не всегда так. В локальных сетях коммутатор, используемый для доступа конечного пользователя, обычно концентрирует более низкую полосу пропускания и передает восходящие каналы на более высокую полосу пропускания.
Межсоединения между коммутаторами можно регулировать с помощью протокола связующего дерева (STP), который отключает пересылку по каналам, так что результирующая локальная сеть представляет собой дерево без петель коммутации . В отличие от маршрутизаторов мосты связующего дерева должны иметь топологию только с одним активным путем между двумя точками. Мост по кратчайшему пути и TRILL (прозрачное соединение множества каналов) являются альтернативой STP уровня 2, которая позволяет всем путям быть активными с несколькими путями с одинаковой стоимостью. [17] [18]
Коммутаторы доступны во многих форм-факторах, включая автономные настольные устройства, которые обычно предназначены для использования в домашних или офисных условиях за пределами коммутационного шкафа ; коммутаторы, монтируемые в стойку, для использования в стойке для оборудования или в шкафу ; Монтаж на DIN-рейку для использования в промышленных условиях ; и небольшие установочные коммутаторы, монтируемые в кабельный канал, напольную коробку или башню связи, например, в оптоволокне, подходящем к офисной инфраструктуре.
Коммутаторы, монтируемые в стойку, могут представлять собой автономные устройства, стекируемые коммутаторы или большие блоки шасси со сменными линейными картами.
Трудно отслеживать трафик, передаваемый по мосту с помощью коммутатора, поскольку только порты отправки и получения могут видеть трафик.
Методы, специально разработанные для того, чтобы позволить сетевому аналитику отслеживать трафик, включают:
Эти функции мониторинга редко присутствуют в коммутаторах потребительского уровня. Другие методы мониторинга включают подключение концентратора уровня 1 или сетевого ответвления между контролируемым устройством и его портом коммутатора. [22]
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )