Би-порт
Би-порт — это двухпортовый сетевой мост, устройство или программный компонент, предназначенный для объединения двух сегментов компьютерной сети в единую среду передачи данных на канальном уровне (уровне 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-адресов.
Алгоритм работы (прозрачный мост)
- Обучение (learning): при поступлении кадра с порта A би-порт записывает MAC-адрес источника в таблицу, сопоставляя его с портом A.
- Фильтрация (filtering): если MAC-адрес назначения находится в таблице и соответствует тому же порту, что и источник, кадр отбрасывается (не передаётся на другой порт).
- Пересылка (forwarding): если MAC-адрес назначения находится в таблице и соответствует другому порту, кадр передаётся на этот порт.
- Широковещательная рассылка (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 →


