Reklama

Мосты

Мосты используются для объединения двух сетей на Канальном уровне. В качестве устройства Канального уровня мост имеет доступ к адресной информации Физического уровня. Другими словами, он может распознавать физические адреса источника и приемника информации, участвующих в передаче. В результате анализа физических адресов (и другой информации Канального уровня) мост или направляет данные во второй сегмент, или игнорирует их. В отличие от повторителя мост силикатирует поток проходящих через него данных.

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

 Мост выполняет следующие действия:

1)      Принимает все данные сегмента А.

2)      Игнорирует все пакеты, адресованные узлам сегмента А.

3)      Переповторяет все другие пакеты во внешние сегменты через соответствующие порты.

4)      Выполняет те же действия для всех других подключенных сегментов.

Существует два вида мостов: прозрачные, называемые также обучающимися (learning bridges), и программируемые или мосты с маршрутизацией потока (source-routing). Программируемые мосты применяются в сетях фирмы IBM. Во всех других сетях используются прозрачные мосты.

Прозрачные мосты не требуют какого-либо предварительного программирования. После включения они “изучают” обстановку, отображая физические адреса устройств в номера линий, к которым эти устройства подключены. Используя найденные отображения, мосты формируют таблицы “физический адрес устройства/сетевой сегмент”. Эти таблицы используются мостом для выбора с помощью физического адреса назначения пакета соответствующего сегмента, в который следует направить пакет. Если найденный сегмент является сегментом, из которого был получен пакет, то мост игнорирует его. В противном случае пакет передается в соответствующую линию (сегмент).

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

 

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

Reklama