6.4 Сетевые мосты
Использование компьютерами кабельной системы в режиме разделения времени приводит к снижению производительности сети в случае роста одновременно работающих абонентов при использовании метода доступа CSMA/CD. При интенсивном трафике среда передачи перестает справляться с потоком кадров и в сети возникает очередь компьютеров, ожидающих доступа. Поэтому такие сети, посредством концентраторов, могут расширяться до определенного предела. Для решения проблемы снижения производительности сети используется логическая структуризация сети с помощью таких устройств, как мосты, коммутаторы и маршрутизаторы.
До появления коммутаторов, реализующих технологию переключения, проблему перегрузки решали путем разделения сети на сегменты. Этот метод называется сегментированием (segmenting) или разбиением (partitioning). Для сегментирования сети используются два способа: маршрутизация или создание мостовых соединений. Маршрутизация, в основном, распространена в глобальных сетях. Она требует настройки сетевых адресов в сегментах, а каждый сегмент настраивается как отдельная сеть. Простейшим способом является метод сегментации с использованием мостовых соединений, который не требует настройки программ маршрутизации.
Мост (bridge) - это устройство, которое обеспечивает соединение двух или нескольких сегментов, передает кадры между сегментами с использованием промежуточной буферизации. Мост выступает по отношению к сегменту как конечный узел. Он принимает кадр, буферизует его, анализирует адрес назначения и если узел принадлежит другому сегменту, передает его.
Мост соединяет логические сегменты сети, которые в свою очередь образуются путем объединения нескольких физических сегментов с помощью концентраторов. Каждый логический сегмент подключается к отдельному порту моста. При поступлении кадра на какой-либо из портов мост повторяет этот кадр на том порту, к которому подключен сегмент с узлом назначения. Мосты могут иметь два и более порта, к которым присоединены свои логические сегменты. Мост является устройством канального уровня модели OSI, но в отличие от повторителя, который оперирует битовыми последовательностями, работает с LLC-кадрами данных.
Мосты обеспечивают следующие преимущества:
-
Уменьшают общую нагрузку на все сегменты сети;
-
Выступают в качестве заслона для некоторых сетевых ошибок;
-
Обеспечивают связь между сетевыми сегментами;
-
Увеличивают эффективную длину локальной сети.
Рассмотрим принцип работы моста. Кадр данных, отправленный узлом одного сегмента и имеющий адрес узла назначения в узле другого сегмента, поступает в порт, подключенный к данному сегменту, и выходит из порта другого сегмента. Этот процесс называется ретрансляцией (forwarding), и означает, что кадр, поступивший с одного сегмента, передается в другой. Если кадр, переданный узлом, имеет адрес узла, который принадлежит тому же логическому сегменту, то мост определяет, что приемный и передающий узлы находятся в одном сегменте, и кадр не ретранслируется. Данный процесс называется фильтрацией (filtering).
В ретрансляции нуждается только часть сетевого трафика, включающая кадры, отправитель и получатель которых расположены в различных сегментах. Подобный трафик называется межсегментным. Фильтруются те кадры, у которых адреса отправителя и получателя соответствуют узлам, подключенным к одному и тому же порту моста, т.е. расположенным в одном сегменте. Такой трафик называется внутрисегментным. Мостовое сегментирование сети эффективно в том случае, когда внутрисегментный трафик составляет около 80% от общего трафика, а межсегментный – не более 20%. Для реализации правила 80/20 достаточно размещать серверные узлы в том сегменте, где находится большинство клиентских узлов.
Сеть с мостами называется широковещательной областью (broadcast domain), так как объединяет множество узлов, принадлежащих нескольким доменам коллизий, и разрешает передавать широковещательные кадры.
С целью фильтрации и ретрансляции сетевого трафика, любой порт моста работает в циркулярном режиме, создает и поддерживает таблицу МАС-адресов. Когда на порт поступает кадр данных, мост проверяет, имеется ли адрес отправителя в таблице. Если нет, то адрес отправителя и номер порта заносятся в таблицу. Этот процесс называется запоминанием адресов. С помощью таблицы мост устанавливает однозначное соответствие множества адресов сетевых узлов множеству номеров собственных портов. В течение некоторого интервала времени мост запоминает адреса большинства активных узлов в присоединенных к нему сегментах.
Таблица адресов имеет три поля для каждого адреса:
-
MAC-адрес сетевого узла;
-
Номер порта, на котором адрес наблюдался в последний раз;
-
Возраст МАС-адреса.
Как только мост регистрирует адрес и номер порта, он устанавливает значение возраста МАС-адреса в ноль секунд. Каждую секунду возраст увеличивается на 1. При достижении значения границы возраста, информация об МАС-адресе стирается из таблицы. Этот процесс называется старением. Поле возраста, соответствующее конкретному адресу, обнуляется всякий раз, когда мост получает кадр с таким адресом. Таким образом, адреса активных узлов в таблице сохраняются. Этот процесс необходим, так как все мосты имеют ограниченный размер таблицы адресов, и в случае отсоединения или перемещения узла, следует удалять из таблицы ненужную информацию.
Главными параметрами моста являются:
-
Размер адресной таблицы;
-
Скорость фильтрации;
-
Скорость ретрансляции.
Скорость фильтрации определяет скорость, с которой мост буферизует прибывающие кадры, просматривает адресную таблицу и уничтожает их, если они не должны передаваться далее. Скорость ретрансляции ниже, чем скорость фильтрации, так как эта операция, включает все предыдущие действия и этап передачи кадра на выходной порт.
По принципу действия мосты классифицируются на следующие классы:
-
Мосты, осуществляющие «прозрачную» для узлов передачу пакетов («transparent bridgе»);
-
Мосты с маршрутизацией от источника («Source-route bridgе»). ;
-
Комбинированные мосты («Source-route transparent bridgе»), которые поддерживают алгоритмы «прозрачной» передачи и передачи с маршрутизацией от источника;
-
Трансляционные мосты («Translational bridgе»), которые одновременно обеспечивают преобразование между форматами кадров сегментов сети с разными технологиями доступа.
Мосты первого класса наиболее распространены. Для них сеть представляется наборами МАС-адресов, причем каждый набор связан с портом моста. Адреса используются для принятия решения во время обработки приходящих на порты пакетов.
Мосты второго типа применяются в основном для соединения сегментов кольцевой топологии. Технология маршрутизации от источника основана на том, что станция-отправитель помещает в посылаемый ею кадр всю адресную информацию о промежуточных мостах и сегментах, которые должен пройти кадр до приемного узла. Несмотря не терминологию, настоящей маршрутизации здесь нет, так как маршрутная информация в кадре используется только для передачи кадра между станциями, подключенными к разным сегментам. Для поддержки маршрутизации от источника с сети используются два дополнительных типа кадра:
-
одномаршрутный широковещательный кадр-исследователь;
-
многомаршрутный широковещательный кадр-исследователь.
Кадр первого типа отправляется узлом, когда он не знает точного маршрута до узла назначения. В нем узел устанавливает поле маршрутной информации нулевой длины. При получении данного кадра-исследователя, мост передает его только на порты, входящие в активную конфигурацию сети. В конечном итоге, кадр доходит до узла назначения. В ответ, узел назначения отправляет многомаршрутный кадр-исследователь. Этот кадр передается мостами на все свои порты. При получении кадра, другие промежуточные мосты добавляют в поле маршрутной информации свой адрес и адрес сегмента, с которого он получен, увеличивая длину поля маршрутной информации. Кадр распространяется по сети широковещательно. Таким образом, узел-источник получает несколько ответных кадров-исследователей, прошедших по всем возможным маршрутам сети, и выбирает наилучший маршрут по числу прохождений мостов. Маршрутная информация помещается в таблицу маршрутизации и используется для выбора лучшего маршрута отправки. Мосты второго типа не могут поддерживать сегменты, рассчитанные на работу в прозрачном режиме.
Для решения этой проблемы применяются мосты третьего типа, что позволяет объединить оба принципа работы в одном устройстве. Мост просматривает специальные флаги в заголовке кадров и автоматически определяет, какую из технологий нужно применить.
Мосты четвертого типа образуют связь типа «шлюз» между различными сегментами сетей и осуществляют конвертирование кадров разных протоколов канального уровня. По принципу конвертирования кадров мосты подразделяются на:
-
Инкапсулирующие;
-
Транслирующие.
Инкапсулирующие мосты просто упаковывают кадры канального уровня одной сети в кадры канального уровня другой сети. После прохождения пакета по второй сети, мост удаляет оболочку промежуточного протокола, и пакет продолжает свое движение в исходном виде. Транслирующие мосты выполняют полное преобразование форматов кадров одного протокола канального уровня в другой. Преимущество этого метода в том, что не нужно передавать два заголовка канального уровня. Однако транслирующие мосты вносят дополнительную задержку при преобразовании форматов кадров, при вычислении контрольной суммы кадра, а также они имеют такое ограничение, что максимальный размер кадров у сетей, соединяемых таким мостом, должен быть одинаковым.
Кроме основных функций по фильтрации и ретрансляции кадров, мосты могут поддерживать ряд следующих дополнительных функций:
-
Поддержка алгоритма покрывающего дерева;
-
Поддержка алгоритма «прозрачной» маршрутизации от источника;
-
Конвертирование кадров разных протоколов канального уровня;
-
Поддержка пользовательских фильтров, с различными схемами фильтрации кадров, например, по типу протокола, адресу источника или приемника, типу кадра, по значению битовой последовательности и т.д.;
-
Поддержка назначения приоритетов обработки кадров разных типов;
-
Поддержка протокола управления сетью SNMP.
- Часть 2
- Введение
- Содержание
- Глава 6. Сетевое оборудование….…………………………………….5
- Глава 7. Глобальные сети……………………………………………. 55
- Глава 8. Глобальные беспроводные сети …………………………… 81
- Глава 6. Сетевое оборудование
- 6.1 Сетевые адаптеры
- 6.2 Усилители, повторители.
- 6.3 Сетевые концентраторы
- 6.4 Сетевые мосты
- 6.5 Протокол покрывающего дерева
- 6.6 Коммутаторы (переключатели)
- 6.7 Маршрутизаторы
- 6.8 Протоколы маршрутизации
- 6.9 Оборудование для беспроводной связи
- 6.10 Оборудование спутниковой связи
- 6.11 Устройства удаленного доступа к сетям
- Вопросы для самоконтроля по главе 6.
- Глава 7. Глобальные сети
- 7.1 Сети на базе аналоговых и цифровых каналов
- 7.2 Стандарт х.25
- 7.3 Протокол Frame Relay
- 7.4 Цифровые сети с интегрированным сервисом (isdn)
- 7.5 Технология atm
- 7.6 Примеры других технологий организации глобальной сети
- Вопросы для самоконтроля по главе 7
- Глава 8. Глобальные беспроводные сети
- 8.1. Общие сведения о беспроводных диапазонах
- 8.2 Спутниковые каналы связи
- 8.3 Системы сотовой связи
- 8.4 Передача данных в инфракрасном и видимом диапазонах
- Вопросы для самоконтроля по главе 8
- Список литературы