Успешно сдайте бесплатный сертификационный экзамен в Академии "Инфинет" и получите статус сертифицированного инженера Инфинет.
Содержание
Описание
Устройства Инфинет семейств 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". BS_1#1> arip RIP> |
Конфигурация RIP | Режим конфигурации позволяет управлять демоном RIP, запущенным на устройстве и выполнять переход в один из конфигурационных режимов, маршрутизатора, интерфейсов или фильтров маршрутов. Переход в режим конфигурации RIP выполняется из базового режима с помощью команды "config". RIP> config RIP(config)# |
Конфигурация маршрутизатора RIP | В режиме конфигурации маршрутизатора выполняются основные настройки протокола RIP. Режим позволяет настроить анонсируемые сети, области, идентификатор маршрутизатора и т.д. Переход в режим конфигурации маршрутизатора RIP выполняется из режима конфигурации с помощью команды "router". RIP(config)# router RIP(config-router)# |
Конфигурация интерфейса RIP | Режим конфигурации интерфейса RIP позволяет выполнить настройки протокола, связанные с конкретным интерфейсом. Переход в режим конфигурации интерфейса RIP выполняется из режима конфигурации с помощью команды "interface IFNAME". RIP(config)# interface rf5.0 RIP(config-if)# |
Конфигурация фильтров маршрутов | Режим конфигурации фильтров маршрутов позволяет выполнить настройку правил, применяемых к анонсируемым или принимаемым маршрутам RIP. Переход в режим конфигурации фильтров маршрутов RIP выполняется из режима конфигурации с помощью команды создания фильтра "route-map WORD (deny|permit) <1-65535>". RIP(config)# route-map MAP permit 10 RIP(config-route-map)# |
Рисунок 1 - Диаграмма переходов между режимами командной оболочки RIP
Каждый из режимов командной оболочки RIP содержит помощь с выводом всего перечня поддерживаемых команд. Вызов помощи выполняется с использованием команды "help".
Вывод таблицы маршрутизации может быть получен с использованием следующих команд:
Из командной оболочки WANFleX: BS_1#1> netstat -r Из командной оболочки RIP: RIP> show route Из командной оболочки ARDA: ARDA> show route
Постановка задачи
Рассмотрим поэтапную конфигурацию протокола RIP на устройствах Инфинет на примере следующей схемы (рис. 2):
- сеть состоит из трёх беспроводных устройств БС1, АС2 и АС3, между которыми установлен беспроводной канал связи;
- беспроводной сети выделена подсеть 172.16.0.0/29;
- каждое из беспроводных устройств имеет подключение к проводному сегменту связи: БС1 подключен к сети 10.10.10.0/24, АС2 - к сети 10.10.20.0/24, АС3 - к сети 10.10.30.0/24;
- на беспроводном устройстве АС3 настроены три статических маршрута к сетям 192.168.6.0/28, 192.168.7.0/28, 192.168.8.0/28. В качестве шлюза используется сторонний маршрутизатор R1;
- за каждым из беспроводных устройств закреплён адрес, ассоциированный с интерфейсом loopback, из сети 192.168.0.0/24.
Задача: на беспроводных устройствах необходимо настроить работу протокола RIP так, чтобы в таблице каждого из маршрутизатором появилась информация о всех сетях, указанных на схеме. Устройство БС1 должно быть использовано в качестве шлюза по умолчанию на устройствах АС2 и АС3.
Рисунок 2 - Пример схемы сети для конфигурации протокола RIP
Решение
Выполним поэтапную конфигурацию устройств в соответствии с поставленной задачей. Помимо конфигурации RIP будем использовать статическую маршрутизацию (см. Статическая маршрутизация) для организации связи с LAN-6, LAN-7, LAN-8.
Поскольку пример носит демонстрационный характер, то для настройки протокола RIP на беспроводных устройствах будут использоваться различные подходы.
Предварительная настройка
Описание | Выполним предварительную настройку устройств, состоящую из следующих этапов:
|
---|---|
БС1 | Установка идентификатора system prompt BS_1 Удаление интерфейса svi1 ifc svi1 destroy Назначение IP-адресов ifc eth0 10.10.10.1/24 ifc rf5.0 172.16.0.1/29 ifc lo0 192.168.0.1/32 Отключение коммутации switch stop Установка радиоканала rf rf5.0 band 20 rf rf5.0 freq 5000 mint rf5.0 -name "BS_1" mint rf5.0 -type master |
АС2 | Установка идентификатора system prompt AS_2 Удаление интерфейса svi1 ifc svi1 destroy Назначение IP-адресов ifc eth0 10.10.20.2/24 ifc rf5.0 172.16.0.2/29 ifc lo0 192.168.0.2/32 Отключение коммутации switch stop Установка радиоканала mint rf5.0 -name "AS_2" mint rf5.0 -type slave mint rf5.0 prof 1 -band 20 -freq 5000 -type slave |
АС3 | Установка идентификатора system prompt AS_3 Удаление интерфейса svi1 ifc svi1 destroy Назначение IP-адресов ifc eth0 10.10.30.3/24 ifc rf5.0 172.16.0.3/29 ifc lo0 192.168.0.3/32 Добавление статических маршрутов route add 192.168.5.0/28 10.10.30.1 route add 192.168.6.0/28 10.10.30.1 Отключение коммутации switch stop Установка радиоканала mint rf5.0 -name "AS_3" mint rf5.0 -type slave mint rf5.0 prof 1 -band 20 -freq 5000 -type slave |
Настройка протокола RIP
Описание | Выполним настройку протокола 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 | Запуск демона RIP arip start Запуск RIP на интерфейсах arip config router network 172.16.0.0/29 Редистрибуция connected-маршрутов arip config router redistribute connected Анонс маршрута по умолчанию arip config router default-information originate |
АС2 | Запуск демона RIP arip start Запуск RIP на интерфейсах arip config router network 0.0.0.0/0 |
АС3 | Запуск демона RIP arip start Запуск RIP на интерфейсах arip config router network 10.10.30.0/24 network 172.16.0.0/29 network 192.168.0.3/32 Редистрибуция статических маршрутов arip config router redistribute kernel Определим пассивные интерфейсы passive-interface eth0 |
Анализ вывода команд
Таблица маршрутизации
Описание | В таблицах маршрутизации беспроводных устройств видно, что каждое устройство владеет маршрутом к каждой подсети, представленной на схеме. Это свидетельствует о том, что устройства успешно обменялись маршрутной информацией и добавили её в 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 | BS_1#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface 10.10.10.0/24 link#2 UC 0 0 eth0 10.10.20.0/24 172.16.0.2 UG3 0 0 rf5.0 10.10.30.0/24 172.16.0.3 UG3 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 3 106 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.0.1 192.168.0.1 UH 0 0 lo0 192.168.0.2 172.16.0.2 UGH3 0 0 rf5.0 192.168.0.3 172.16.0.3 UGH3 0 0 rf5.0 192.168.6.0/28 172.16.0.3 UG3 0 0 rf5.0 192.168.7.0/28 172.16.0.3 UG3 0 0 rf5.0 192.168.8.0/28 172.16.0.3 UG3 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 346 lo0 |
АС2 | AS_2#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface default 172.16.0.1 UG3 0 0 rf5.0 10.10.10.0/24 172.16.0.1 UG3 0 0 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 10.10.30.0/24 172.16.0.3 UG3 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 3 100 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.0.1 172.16.0.1 UGH3 0 0 rf5.0 192.168.0.2 192.168.0.2 UH 0 0 lo0 192.168.0.3 172.16.0.3 UGH3 0 0 rf5.0 192.168.6.0/28 172.16.0.3 UG3 0 0 rf5.0 192.168.7.0/28 172.16.0.3 UG3 0 0 rf5.0 192.168.8.0/28 172.16.0.3 UG3 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 703 lo0 |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface default 172.16.0.1 UG3 0 0 rf5.0 10.10.10.0/24 172.16.0.1 UG3 0 0 rf5.0 10.10.20.0/24 172.16.0.2 UG3 0 0 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 3 84 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.0.1 172.16.0.1 UGH3 0 0 rf5.0 192.168.0.2 172.16.0.2 UGH3 0 0 rf5.0 192.168.0.3 192.168.0.3 UH 0 0 lo0 192.168.6.0/28 10.10.30.1 UGS 0 0 eth0 192.168.7.0/28 10.10.30.1 UGS 0 0 eth0 192.168.8.0/28 10.10.30.1 UGS 0 0 eth0 224.0.0.0/8 127.0.0.1 UGS 0 349 lo0 |