Сетевой мост


Сетевой мост — это компьютерное сетевое устройство , которое создает единую агрегированную сеть из нескольких коммуникационных сетей или сегментов сети . Эта функция называется сетевым мостом . [1] Мост отличается от маршрутизации . Маршрутизация позволяет нескольким сетям обмениваться данными независимо и при этом оставаться отдельными, в то время как мост соединяет две отдельные сети, как если бы они были одной сетью. [2] В модели OSI мостовое соединение выполняется на канальном уровне (уровень 2). [3] Если один или несколько сегментов мостовой сети являются беспроводными, устройство известно как беспроводной мост .

Основными типами сетевых технологий мостового соединения являются простое мостовое соединение, многопортовое мостовое соединение и обучение или прозрачное мостовое соединение. [4] [5]

Прозрачный мост использует таблицу, называемую информационной базой пересылки , для управления пересылкой кадров между сегментами сети. Таблица начинается пустой, и записи добавляются по мере того, как мост получает кадры. Если запись адреса назначения не найдена в таблице, кадр рассылается по всем остальным портам моста, рассылая кадр по всем сегментам, кроме того, из которого он был получен. С помощью этих лавинных кадров хост в сети назначения ответит, и будет создана запись в базе данных пересылки. В этом процессе используются как исходный, так и конечный адреса: исходные адреса записываются в записи таблицы, а конечные адреса просматриваются в таблице и сопоставляются с нужным сегментом для отправки кадра.Digital Equipment Corporation (DEC) первоначально разработала эту технологию в 1980-х годах. [6]

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

Прозрачный мост также может работать на устройствах с более чем двумя портами. В качестве примера рассмотрим мост, подключенный к трем хостам, A, B и C. Мост имеет три порта. A подключен к порту моста 1, B подключен к порту моста 2, C подключен к порту моста 3. A отправляет кадр, адресованный B мосту. Мост проверяет исходный адрес кадра и создает запись адреса и номера порта для хоста А.в своей таблице переадресации. Мост проверяет адрес назначения фрейма и не находит его в своей таблице переадресации, поэтому рассылает (рассылает) его на все остальные порты: 2 и 3. Фрейм принимается хостами B и C. Хост C проверяет адрес назначения и игнорирует фрейм, так как он не совпадает с его адресом. Хост B распознает совпадение адреса назначения и генерирует ответ для A. На обратном пути мост добавляет запись адреса и номера порта для B в свою таблицу переадресации. У моста уже есть адрес A в его таблице переадресации, поэтому он пересылает ответ только на порт 1. Хост C или любые другие хосты на порту 3 не обременены ответом. Двусторонняя связь теперь возможна между A и B без дальнейшей лавинной рассылки в сеть. Теперь, если A отправляет кадр, адресованный C, будет использоваться та же процедура,

Мост называется прозрачным , когда формат кадра и его адресация существенно не изменяются. Непрозрачное соединение требуется, особенно когда схемы адресации кадров на обеих сторонах моста несовместимы друг с другом, например, между ARCNET с локальной адресацией и Ethernet с использованием MAC-адресов IEEE , требующих преобразования. Однако чаще всего такие несовместимые сети маршрутизируются между собой, а не соединяются мостом.


Общий обзор сетевых мостов с использованием уровней и терминологии ISO/OSI .