Устройства Инфинет семейств InfiLINK 2x2, InfiMAN 2x2, InfiLINK Evolution и InfiMAN Evolution включают два модуля для настройки протокола RIP: модуль rip и модуль arip. Различие между ними заключается в том, что модуль rip не поддерживает совместную работу с протоколом OSPF, поэтому рекомендуется выполнять конфигурацию устройств с использованием модуля arip. В соответствии с рекомендацией в статье будем рассматривать настройку протокола RIP с использованием модуля arip.
Конфигурация RIP выполняется только в режиме CLI. Для настройки протокола RIP используется отдельная командная оболочка, включающая в себя несколько режимов (рис. 1). Переход в каждый из режимов выполняется с использованием одноименных команд. Подробное описание команд представлено в технической документации.
Пример конфигурации приведён для устройств семейств InfiLINK 2x2, InfiMAN 2x2, при внедрении данной схемы, обратите внимание на название интерфейса радио на ваших устройствах. |
Имя режима | Описание | |
---|---|---|
Базовый | Базовый режим RIP предназначен для анализа вывода диагностических команд и перехода в режим конфигурации. Переход в базовый режим выполняется из командной оболочки WANFleX с помощью команды "arip".
| |
Конфигурация RIP | Режим конфигурации позволяет управлять демоном RIP, запущенным на устройстве и выполнять переход в один из конфигурационных режимов, маршрутизатора, интерфейсов или фильтров маршрутов. Переход в режим конфигурации RIP выполняется из базового режима с помощью команды "config".
| |
Конфигурация маршрутизатора RIP | В режиме конфигурации маршрутизатора выполняются основные настройки протокола RIP. Режим позволяет настроить анонсируемые сети, области, идентификатор маршрутизатора и т.д. Переход в режим конфигурации маршрутизатора RIP выполняется из режима конфигурации с помощью команды "router".
| |
Конфигурация интерфейса RIP | Режим конфигурации интерфейса RIP позволяет выполнить настройки протокола, связанные с конкретным интерфейсом. Переход в режим конфигурации интерфейса RIP выполняется из режима конфигурации с помощью команды "interface IFNAME".
| |
Конфигурация фильтров маршрутов | Режим конфигурации фильтров маршрутов позволяет выполнить настройку правил, применяемых к анонсируемым или принимаемым маршрутам RIP. Переход в режим конфигурации фильтров маршрутов RIP выполняется из режима конфигурации с помощью команды создания фильтра "route-map WORD (deny|permit) <1-65535>".
|
Рисунок 1 - Диаграмма переходов между режимами командной оболочки RIP |
Каждый из режимов командной оболочки RIP содержит помощь с выводом всего перечня поддерживаемых команд. Вызов помощи выполняется с использованием команды "help".
Вывод таблицы маршрутизации может быть получен с использованием следующих команд:
Из командной оболочки WANFleX: BS_1#1> netstat -r Из командной оболочки RIP: RIP> show route Из командной оболочки ARDA: ARDA> show route |
Рассмотрим поэтапную конфигурацию протокола RIP на устройствах Инфинет на примере следующей схемы (рис. 2):
Задача: на беспроводных устройствах необходимо настроить работу протокола RIP так, чтобы в таблице каждого из маршрутизатором появилась информация о всех сетях, указанных на схеме. Устройство БС1 должно быть использовано в качестве шлюза по умолчанию на устройствах АС2 и АС3.
Рисунок 2 - Пример схемы сети для конфигурации протокола RIP |
Выполним поэтапную конфигурацию устройств в соответствии с поставленной задачей. Помимо конфигурации RIP будем использовать статическую маршрутизацию (см. Статическая маршрутизация) для организации связи с LAN-6, LAN-7, LAN-8.
Поскольку пример носит демонстрационный характер, то для настройки протокола RIP на беспроводных устройствах будут использоваться различные подходы.
Описание | Выполним предварительную настройку устройств, состоящую из следующих этапов:
| |
---|---|---|
БС1 |
| |
АС2 |
| |
АС3 |
|
Описание | Выполним настройку протокола RIP в соответствии со схемой. Этап 1: запустим работу демона RIP. Этап 2: определим интерфейсы, на которых должен быть запущен протокол RIP:
На маршрутизаторе АС2 диапазон сетей, используемые в RIP, будет указан с помощью одной записи 0.0.0.0/0. Такая запись включает в себя все сети и активирует поддержку RIP на всех интерфейсах маршрутизатора, при подключении одного из интерфейсов устройства к новой сети эта сеть будет сразу анонсирована через RIP. Такой подход имеет преимущество, т.к. не потребуется дополнительной конфигурации RIP, но он таит в себе недостаток, т.к. снижается контроль за анонсами. На маршрутизаторах БС1 и АС3 будем указывать только те сети, которые ассоциированы с интерфейсами, участвующими в работе протокола RIP. Этап 3: выполним редистрибуцию маршрутной информации. БС1 выполняет редистрибуцию непосредственно присоединённых сетей, АС3 - редистрибуцию статических маршрутов. Этап 4: определим пассивные интерфейсы. Интерфейс eth0 маршрутизатора АС3 подключен к стороннему маршрутизатору R1, поэтому необходимо блокировать передачу маршрутной информации между ними. Для этого интерфейс eth0 АС3 необходимо настроить как пассивный. Этап 5: анонсируем маршрут по умолчанию, указав в качестве шлюза БС1. | |
---|---|---|
БС1 |
| |
АС2 |
| |
АС3 |
|
Описание | В таблицах маршрутизации беспроводных устройств видно, что каждое устройство владеет маршрутом к каждой подсети, представленной на схеме. Это свидетельствует о том, что устройства успешно обменялись маршрутной информацией и добавили её в FIB. Следует обратить внимание на то, что в таблице маршрутизации каждого из устройств присутствует маршрут к адресам, закреплённым за интерфейсами loopback других беспроводных устройств. Эти интерфейсы были включены в RIP различными способами:
Также следует обратить внимание на наличие маршрута по умолчанию на устройствах АС2 и АС3. БС1, в соответствии с конфигурацией, анонсирует всем устройствам, поддерживающим работу протокола RIP, маршрут по умолчанию, указывая себя в качестве шлюза. При этом в таблице маршрутизации БС1 маршрут по умолчанию отсутствует. Маршрутизатор АС3 выполняет редистрибуцию статических маршрутов, поэтому в таблице маршрутизации БС1 и АС2 присутствуют пути к сетям 192.168.6.0/24, 192.168.7.0/24 и 192.168.8.0/24. | |
---|---|---|
БС1 |
| |
АС2 |
| |
АС3 |
|