Настройка бриджа

Работа устройства в режиме бриджа позволяет прозрачно передавать трафик между интерфейсами, имитируя работу коммутатора. Для этого создаётся специальный сетевой динамический интерфейс с именем br, с которым ассоциируются сетевые интерфейсы, между которыми будет передаваться трафик.

Важно

В режиме Bridge поддерживается использование только ethernet-совместимых интерфейсов. В устройстве ethernet-совместимыми интерфейсами являются Ethernet, SHDSL, E1 в режиме ETHER-HDLC, а так же интерфейсы бондинга, бриджа, VLAN.

Рисунок 7.14. Пример бриджа

Пример бриджа

В приведенном выше рисунке мост состоит из двух интерфейсов — Ethernet-интерфейса eth0 и SHDSL-интерфейса dsl0 — и объединяет в одну сеть компьютеры PC1 и PC2.

Замечание

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

Более того, у такого маршрутизатора вообще может не быть IP-адреса. Однако, если необходимо управление маршрутизатором, то ему необходимо назначить IP-адрес, входящий в ту же сеть, что и компьютер, с которого будет производиться управление. В нашем примере, маршрутизаторам можно назначить IP-адреса 192.168.90.10 и 192.168.90.11.

На следующем рисунке изображена сеть, аналогичная предыдущей, но с использованием технологии объединения каналов (bonding), позволяющей увеличить производительность сети. В этом случае мост состоит из Ethernet-интерфейса eth0 и объединенных SHDSL-интерфейсов dsl0 и dsl1 в один интерфейс bond0:

Рисунок 7.15. Пример моста с объединением интерфейсов

Пример моста с объединением интерфейсов

Создание динамического интерфейса бриджа происходит на странице Network/Dynamic interfaces/Manage, на которой надо выбрать в качестве протокола Bridge.

После добавления интерфейса его имя будет показано в меню Network/Dynamic interfaces/br*. Так же будет открыто окно быстрой настройки интерфейса, в котором можно указать все необходимые для запуска интерфейса параметры:

Рисунок 7.16. Окно быстрой настройки бриджа

Окно быстрой настройки бриджа

В этом окне все параметры, кроме одного, были рассмотрены в предыдущем разделе. Новый параметр Bridge interfaces содержит перечисленные через пробел интерфейсы, которые входят в состав бриджа.

Важно

Физический интерфейс может быть добавлен только в один интерфейс бриджа! К примеру, нельзя создать интерфейсы br0 (eth0, dsl0) и br1 (eth1, dsl0), т.к. dsl0 может быть добавлен только в один интерфейс бриджа. Для преодоления этого ограничения воспользуйтесь технологией VLAN (см. соответствующий раздел и примеры использования).

После сохранения настроек будут автоматически настроены интерфейсы, входящие в состав бриджа: для них устанавливается enabled=1 auto=0. При этом IP-адреса реальных интерфейсов, если они были установлены, будут сброшены.

Указанные настройки можно изменить на странице настройки интерфейса, на вкладке General.

Важно

Запуск интерфейса br* приводит к сбросу IP-адресов с физических интерфейсов, которые в него входят. Таким образом, если настройка осуществляется через физический интерфейс, который входит в мост, управление над маршрутизатором может быть потеряно. Чтобы этого избежать, необходимо назначить динамическому интерфейсу br* IP-адрес.

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

Для бриджа можно настроить дополнительные параметры, которые доступны на странице Network/Dynamic interfaces/br*, на вкладке Specific:

Рисунок 7.17. Дополнительные параметры бриджа

Дополнительные параметры бриджа