Открыть сервис

Би-порт

Би-порт — это двухпортовый сетевой мост, устройство или программный компонент, предназначенный для объединения двух сегментов компьютерной сети в единую среду передачи данных на канальном уровне (уровне L2) модели OSI. В отличие от концентратора (хаба), би-порт анализирует MAC-адреса получателей и передаёт трафик только в тот сегмент, где находится целевое устройство, что снижает коллизии и повышает пропускную способность сети. Термин исторически применялся в контексте ранних Ethernet-сетей и устройств начального уровня, однако в современной терминологии чаще используется общее понятие «коммутатор» (switch) с двумя портами.

История

Предпосылки появления

В начале 1980-х годов локальные вычислительные сети (ЛВС) строились на основе коаксиального кабеля и топологии «общая шина». Устройства подключались последовательно, и весь трафик передавался всем узлам сегмента. Это приводило к частым коллизиям и снижению производительности при росте числа станций. Для разделения сети на изолированные коллизионные домены требовались устройства, способные фильтровать трафик на основе адресов.

Разработка и внедрение

Первые сетевые мосты (bridges) появились в середине 1980-х годов. Компания DEC (Digital Equipment Corporation) в 1987 году выпустила один из первых коммерческих мостов — DEC LAN Bridge 100. Устройство имело два порта и позволяло соединять два сегмента Ethernet, работающих на скорости 10 Мбит/с. Алгоритм работы основывался на прозрачном мосте (transparent bridging), описанном в стандарте IEEE 802.1D. Би-порт стал упрощённой и удешевлённой версией многопортового моста, ориентированной на небольшие сети.

Эволюция в коммутаторы

В 1990-х годах развитие микропроцессоров и ASIC (специализированных интегральных схем) позволило создавать многопортовые мосты с высокой производительностью, которые получили название коммутаторов (switches). Би-порты как отдельный класс устройств утратили актуальность, поскольку коммутаторы с 4, 8, 16 и более портами стали стандартом для построения ЛВС. Однако принцип работы двухпортового моста сохранился в функционале VLAN (виртуальных локальных сетей) и в некоторых специализированных устройствах, например, в промышленных Ethernet-мостах.

Устройство и принцип работы

Аппаратная реализация

Классический би-порт представляет собой устройство с двумя сетевыми интерфейсами (обычно разъёмы RJ-45 для витой пары или BNC/T-коннекторы для коаксиала). Внутри размещается микроконтроллер или специализированная микросхема, выполняющая функции:

  • приём кадров с одного порта;
  • анализ MAC-адресов назначения и источника;
  • принятие решения о передаче кадра на второй порт или его отбрасывании;
  • обновление таблицы MAC-адресов.

Алгоритм работы (прозрачный мост)

  1. Обучение (learning): при поступлении кадра с порта A би-порт записывает MAC-адрес источника в таблицу, сопоставляя его с портом A.
  2. Фильтрация (filtering): если MAC-адрес назначения находится в таблице и соответствует тому же порту, что и источник, кадр отбрасывается (не передаётся на другой порт).
  3. Пересылка (forwarding): если MAC-адрес назначения находится в таблице и соответствует другому порту, кадр передаётся на этот порт.
  4. Широковещательная рассылка (flooding): если MAC-адрес назначения неизвестен (отсутствует в таблице) или является широковещательным (FF:FF:FF:FF:FF:FF), кадр передаётся на все порты, кроме того, с которого он поступил.

Отличия от концентратора и коммутатора

  • Концентратор (хаб) — работает на физическом уровне, повторяет сигнал на все порты, не анализируя адреса. Все устройства в одном коллизионном домене.
  • Би-порт — работает на канальном уровне, создаёт два отдельных коллизионных домена, но остаётся единым широковещательным доменом.
  • Коммутатор — многопортовый мост, способный одновременно обслуживать несколько пар портов, обеспечивая полнодуплексную связь.

Классификация

По типу среды передачи

  • Для витой пары (10BASE-T, 100BASE-TX) — наиболее распространённые, используют разъёмы RJ-45.
  • Для коаксиального кабеля (10BASE2, 10BASE5) — применялись в ранних Ethernet-сетях, оснащались BNC-коннекторами.
  • Оптоволоконные (10BASE-FL, 100BASE-FX) — использовались для соединения удалённых сегментов на расстояния до 2 км.

По функциональности

  • Прозрачные мосты — не требуют настройки, работают автоматически на основе самообучения.
  • Мосты с маршрутизацией (source-route bridging) — применялись в сетях Token Ring, требовали указания маршрута в кадре.
  • Управляемые мосты — поддерживали SNMP, позволяли администрировать таблицу MAC-адресов и настраивать фильтры.

Применение

Сегментация сети

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

Увеличение расстояния

При использовании оптоволоконных портов би-порт мог соединять два сегмента, удалённых друг от друга на расстояние до 2 км (стандарт 10BASE-FL) или до 412 м (100BASE-FX). Это позволяло объединять сети в разных зданиях без использования повторителей.

Изоляция неисправностей

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

Промышленные и специализированные сети

В современных промышленных Ethernet-сетях (например, PROFINET, EtherNet/IP) двухпортовые мосты используются для создания резервных кольцевых топологий. Протоколы резервирования (MRP, RSTP) позволяют автоматически переключать трафик при обрыве кабеля.

Примеры устройств

  • DEC LAN Bridge 100 (1987) — один из первых коммерческих би-портов, поддерживал скорость 10 Мбит/с, имел два порта AUI (Attachment Unit Interface).
  • 3Com 3C160 (начало 1990-х) — двухпортовый мост для витой пары и коаксиала, поддерживал 10BASE-T и 10BASE2.
  • Cisco 2500 series (1990-е) — маршрутизаторы, которые могли использоваться как мосты с двумя портами Ethernet.
  • Moxa EDS-205 (современный) — промышленный коммутатор с 5 портами, который может быть сконфигурирован как двухпортовый мост для резервирования.

Критика и ограничения

  • Низкая производительность — ранние би-порты обрабатывали кадры программно, что ограничивало скорость передачи до нескольких тысяч кадров в секунду. При полной загрузке сети возникали задержки.
  • Отсутствие поддержки полнодуплексной связи — большинство би-портов работали в полудуплексном режиме, что снижало эффективную пропускную способность.
  • Единый широковещательный домен — широковещательные штормы (broadcast storms) могли парализовать оба сегмента, так как би-порт не фильтровал широковещательные кадры.
  • Устаревание — с появлением недорогих коммутаторов с 8-16 портами би-порты перестали быть экономически оправданными. Современные сети строятся на коммутаторах, которые обеспечивают более высокую производительность и гибкость.

Интересные факты

  • Термин «би-порт» (bi-port) иногда используется как синоним «двухпортового моста», но в технической литературе он встречается редко. В русскоязычных источниках 1990-х годов под би-портом часто понимали любое устройство с двумя сетевыми интерфейсами, включая маршрутизаторы.
  • Алгоритм прозрачного моста, реализованный в би-портах, лёг в основу стандарта IEEE 802.1D, который до сих пор используется в коммутаторах.
  • В некоторых источниках би-порт ошибочно называют «двухпортовым хабом», что неверно, так как хаб не анализирует MAC-адреса.

Источники

  • IEEE 802.1D-1990 — Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges.
  • Tanenbaum, A. S. Computer Networks (5th ed.). — Pearson, 2010. — Chapter 4: The Medium Access Sublayer.
  • Spurgeon, C. E. Ethernet: The Definitive Guide (2nd ed.). — O'Reilly Media, 2014. — Chapter 9: Bridges and Switches.
  • DEC LAN Bridge 100 Technical Manual. — Digital Equipment Corporation, 1987.
  • 3Com 3C160 User Guide. — 3Com Corporation, 1992.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →