Содержание

Протокол ODR

ODR (On Demand Routing - маршрутизация по запросу) - протокол распространения маршрутной информации, применяемый в сетевых топология типа "звезда". Топология "точка-многоточка" по своему смыслу является "звездой", поэтому ODR широко используется в беспроводных сетях. Алгоритм работы ODR, по сравнению с другими протоколами динамической маршрутизации, очень прост, поэтому его использование не является ресурсозатратным.

Рассмотрим алгоритм работы протокола ODR на примере (рис. 1). Схема сети состоит из базовой станции БС1 и трёх абонентских устройств АС2, АС3 и АС4, подключенных к БС1. За каждым беспроводным устройством расположен сегмент локальной сети с закреплённой за ним адресацией. За областью MINT также закреплена IP-подсеть.

Рисунок 1 - Схема работы протокола ODR в сети с топологией "звезда"


Таблица 1 - Таблицы маршрутизации беспроводных устройств после предварительной настройки

Таблица 2 - Таблицы маршрутизации беспроводных устройств после настройки ODR

Чаще всего протокол ODR используется в схеме PTMP (рис. 1), однако для лучшего понимания усложним схему, реализовав функцию балансировки и отказоустойчивости (рис.2):

Следует пояснить, что роль - характеристика не устройства, а интерфейса, поддерживающего работу протокола MINT. Например, беспроводное устройство может играть роль hub в области MINT, к которой оно подключено интерфейсом радио, и роль spoke в области MINT, подключенной через интерфейс prf0. В рассматриваемом примере используется одна общая область MINT, поэтому на устройствах БС1 и БС2 достаточно активировать поддержку протокола ODR на одном из интерфейсов, поддерживающих работу MINT

После предварительной настройки и распределения ролей, устройства АС11, АС12, АС21 и АС22 добавят в таблицу маршрутизации маршрут по умолчанию, указав в качестве шлюза InfiMUX1 или InfiMUX2. Выбор шлюза будет продиктован наименьшим значением метрики до этого устройства. Каждое из устройств с ролью hub получит маршрутную информацию о пользовательских сетях LAN-11, LAN-12, LAN-21 и LAN-22 от устройств с ролями spoke. Устройства БС1 и БС2 являются в данной схеме промежуточными и не сообщают маршрутную информацию устройствам с ролью hub.

Отказоустойчивость: допустим, что весь трафик, проходящий через БС1, также проходит через InfiMUX1, а трафик БС2 - через InfiMUX2. В случае выхода из строя InfiMUX1, устройства БС1, АС11 и АС12 удалят из таблицы маршрутизации запись со шлюзом InfiMUX1, а вместо него добавят другой маршрут по умолчанию через InfiMUX2. Аналогичная ситуация произойдёт при выходе из строя InfiMUX 2.

Балансировка: метрика маршрутов по умолчанию в ODR рассчитывается исходя из радиопараметров и уровня загрузки каналов. Это позволяет выполнять балансировку трафика на стороне устройств с ролью spoke и равномерно утилизировать устройства и каналы связи в области MINT.

Рисунок 2 - Схема резервирования с использованием протокола ODR

Особенности протокола ODR

В списке особенностей протокола ODR по сравнению со статической маршрутизацией можно выделить:

Практические примеры по настройки ODR представлены на дочерней странице документа: Настройка протокола ODR.

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

Онлайн-курсы

  1. Предварительная настройка и установка устройств семейств InfiLINK 2x2 и InfiMAN 2x2.
  2. Коммутация в устройствах семейств InfiLINK 2x2 и InfiMAN 2x2.

Вебинары

  1. Типовые сценарии настройки маршрутизации в устройствах "Инфинет". Часть I.

Прочее

  1. Настройка сети через Web-интерфейс в устройствах семейств InfiLINK 2x2, InfiMAN 2x2.

  2. Настройки сети через Web-интерфейс в устройствах семейств InfiLINK Evolution, InfiMAN Evolution.
  3. Команда ifconfig (настройка интерфейсов)
  4. Команда route (статические маршруты)
  5. Команда mint в версии MINT
  6. Команда mint в версии TDMA