Успешно сдайте бесплатный сертификационный экзамен в Академии "Инфинет" и получите статус сертифицированного инженера Инфинет.
Содержание
Постановка задачи
Рассмотрим пример конфигурации ODR с использованием следующей схемы (рис. 1):
- между устройствами БС1, АС2 и АС3 организованы беспроводные каналы связи, БС1 назначен ведущим, АС2, АС3 - ведомыми;
- каждое из беспроводных устройств подключено к проводному сегменту сети, в каждом сегменте используется своя IP-адресация;
- к LAN-3, помимо АС3, подключен маршрутизатор R1, который также подключен к сетям LAN-6, LAN-7, LAN-8;
- необходимо организовать связность между всеми сетями, выполнив настройку протокола ODR на беспроводных устройствах БС1, АС2 и АС3.
Рисунок 1 - Схема сети для демонстрации примера настройки ODR
Решение
Выполним поэтапную конфигурацию устройств в соответствии с поставленной задачей. Помимо конфигурации ODR будем использовать статическую маршрутизацию (см. Статическая маршрутизация) для организации связи с LAN-6, LAN-7, LAN-8.
Конфигурация ODR будет выполняться с помощью CLI, после каждого этапа будет представлен вывод маршрутной информации для проведения анализа.
ВНИМАНИЕ
Пример конфигурации приведён для устройств семейств InfiLINK 2x2, InfiMAN 2x2, при внедрении данной схемы, обратите внимание на название интерфейса радио на ваших устройствах.
Предварительная настройка
Описание | Выполним предварительную настройку устройств: установим радиоканал. |
---|---|
БС1 | Назначение IP-адресов ifc eth0 10.10.10.1/24 ifc rf5.0 172.16.0.1/29 Отключение коммутации switch stop Установка радиоканала rf rf5.0 band 20 rf rf5.0 freq 5000 mint rf5.0 -name "BS_1" mint rf5.0 -type master |
АС2 | Назначение IP-адресов ifc eth0 10.10.20.2/24 ifc rf5.0 172.16.0.2/29 Отключение коммутации 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 | Назначение IP-адресов ifc eth0 10.10.30.3/24 ifc rf5.0 172.16.0.3/29 Отключение коммутации switch stop Установка радиоканала mint rf5.0 -name "AS_3" mint rf5.0 -type slave mint rf5.0 prof 1 -band 20 -freq 5000 -type slave |
Описание | Проанализируем таблицу маршрутизации на каждом из устройств. Появились две записи для непосредственно присоединённых сетей, ассоциированных с интерфейсами eth0 и радио. |
---|---|
БС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 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo0 |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo0 |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 10686 lo0 |
Конфигурация ODR
Описание | Активируем работу протокола ODR на беспроводных устройствах: устройству БС1 назначим роль hub, устройствам АС2, АС3 - spoke. |
---|---|
БС1 | mint rf5.0 -odr hub |
АС2 | mint rf5.0 -odr spoke |
АС3 | mint rf5.0 -odr spoke |
Описание | Проанализируем вывод информации о работе протокола ODR:
|
---|---|
БС1 | BS_1#1> mint rf5.0 -odr show rf5.0: ODR state - HUB List of active Spokes: 00043513724E "AS_3" 10.10.30.3/24 000435109CC0 "AS_2" 10.10.20.2/24 Total Spokes: 2 |
АС2 | AS_2#2> mint rf5.0 -odr show rf5.0: ODR state - SPOKE Preffered HUB: 00043510E5B9 "BS_1" List of HUBs: 00043510E5B9 "BS_1", cost 51, hops 1 Exported routes: 10.10.20.2/24 |
АС3 | AS_3#1> mint rf5.0 -odr show rf5.0: ODR state - SPOKE Preffered HUB: 00043510E5B9 "BS_1" List of HUBs: 00043510E5B9 "BS_1", cost 51, hops 1 Exported routes: 10.10.30.3/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 00:04:35:10:9c:c0 ULO 0 0 rf5.0 10.10.30.0/24 00:04:35:13:72:4e ULO 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo0 |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 10686 lo |
Добавление статических маршрутов
К маршрутизатору R1 подключены сегменты сетей LAN-6, LAN-7, LAN-8, при этом у АС3 отсутствует интерфейсы подключения к данным сетям, поэтому в таблице маршрутизации отсутствует маршрутная информация о данных сетях. Один из способов исправить это - добавить статические записи в таблицу маршрутизации АС3 и R1. В рамках данного документа считаем, что конфигурация R1 уже выполнена, поэтому осталось внести изменения в конфигурацию АС3.
Описание | Добавим статические маршруты в таблицу маршрутизации АС3 для сетей LAN-6, LAN-7 и LAN-8. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | route add 192.168.6.0/28 10.10.30.1 route add 192.168.7.0/28 10.10.30.1 route add 192.168.8.0/28 10.10.30.1 |
Описание | Проанализируем изменения в таблицах маршрутизации устройств:
|
---|---|
БС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 00:04:35:10:9c:c0 ULO 0 0 rf5.0 10.10.30.0/24 00:04:35:13:72:4e ULO 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo0 |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 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 10686 lo0 |
Экспорт статических маршрутов
Для того, чтобы все беспроводные устройства получили маршрутную информацию о LAN-6, LAN-7 и LAN-8 необходимо экспортировать статические записи в ODR. Данную операцию можно осуществить с помощью конфигурации АС3, т.к. в таблице маршрутизации этого устройства присутствуют статические записи и радио-интерфейс поддерживает работу ODR.
Описание | Выполним экспорт статических маршрутов в ODR. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | mint rf5.0 -odr spoke kernel |
Описание | Проанализируем информацию о работе протокола ODR на АС3. В список экспортируемых маршрутов добавились пути к сетям 192.168.6.0/28, 192.168.7.0/28 и 192.168.8.0/28. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | AS_3#1> mint rf5.0 -odr show rf5.0: ODR state - SPOKE Preffered HUB: 00043510E5B9 "BS_1" List of HUBs: 00043510E5B9 "BS_1", cost 51, hops 1 Exported routes: 10.10.30.3/24 192.168.6.0/28 192.168.7.0/28 192.168.8.0/28 |
Описание | Проанализируем изменения в таблицах маршрутизации устройств:
|
---|---|
БС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 00:04:35:10:9c:c0 ULO 0 0 rf5.0 10.10.30.0/24 00:04:35:13:72:4e ULO 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.6.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 192.168.7.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 192.168.8.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 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 10686 lo |
Применение ACL
К маршрутной информации, которую экспортируют устройства с ролью spoke, могут быть применены фильтры. Рассмотрим примеры фильтрации экспортируемой информации.
Описание | Настроим фильтрацию маршрутной информации на АС3 таким образом, чтобы устройство экспортировало только статический маршрут к сети 192.168.6.0/28. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | acl add $ODR net 192.168.6.0/28 mint rf5.0 -odr spoke kernel $ODR |
Описание | Проанализируем информацию о работе протокола ODR на АС3. Из списка экспортируемых маршрутов удалены записи о сетях 192.168.7.0/28 и 192.168.8.0/28, т.к. они попали под фильтр. Информация о сети 10.10.30.0/24 экспортируется, т.к. созданный фильтр был применён только к статическим маршрутам (тип kernel), а сеть 10.10.30.0/24 является непосредственно подключенной. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | AS_3#1> mint rf5.0 -odr show rf5.0: ODR state - SPOKE Preffered HUB: 00043510E5B9 "BS_1" List of HUBs: 00043510E5B9 "BS_1", cost 51, hops 1 Exported routes: 10.10.30.3/24 192.168.6.0/28 |
Описание | Проанализируем изменения в таблицах маршрутизации устройств:
|
---|---|
БС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 00:04:35:10:9c:c0 ULO 0 0 rf5.0 10.10.30.0/24 00:04:35:13:72:4e ULO 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.6.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 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 10686 lo |
Описание | Рассмотрим обратную ситуацию. Настроим фильтрацию маршрутной информации на АС3 таким образом, чтобы устройство экспортировало все статические маршруты, кроме маршрута к сети 192.168.6.0/28. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | mint rf5.0 -odr spoke -kernel $ODR |
Описание | Проанализируем информацию о работе протокола ODR на АС3. АС3 экспортирует статические маршруты о сетях 192.168.7.0/28 и 192.168.8.0/28 и фильтрует маршрутную информацию о 192.168.6.0/28. |
---|---|
БС1 | Изменения не требуются. |
АС2 | Изменения не требуются. |
АС3 | AS_3#1> mint rf5.0 -odr show rf5.0: ODR state - SPOKE Preffered HUB: 00043510E5B9 "BS_1" List of HUBs: 00043510E5B9 "BS_1", cost 51, hops 1 Exported routes: 10.10.30.3/24 192.168.7.0/28 192.168.8.0/28 |
Описание | Проанализируем изменения в таблицах маршрутизации устройств:
|
---|---|
БС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 00:04:35:10:9c:c0 ULO 0 0 rf5.0 10.10.30.0/24 00:04:35:13:72:4e ULO 0 0 rf5.0 127.0.0.1 127.0.0.1 UH 1 473 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 192.168.7.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 192.168.8.0/28 00:04:35:13:72:4e ULO 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 15780 lo0 |
АС2 | AS_2#2> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.20.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 432 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 224.0.0.0/8 127.0.0.1 UGS 0 18457 lo0 |
АС3 | AS_3#1> netstat -r Routing tables Destination Gateway Flags Refs Use Interface mintGateway BS_1 rf5.0 10.10.30.0/24 link#2 UC 0 0 eth0 127.0.0.1 127.0.0.1 UH 1 560 lo0 172.16.0.0/29 link#3 UC 0 0 rf5.0 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 10686 lo0 |
Дополнительные материалы
Онлайн-курсы
- Предварительная настройка и установка устройств семейств InfiLINK 2x2 и InfiMAN 2x2.
Коммутация в устройствах семейств InfiLINK 2x2 и InfiMAN 2x2.
Вебинары
Прочее
Настройка сети через Web-интерфейс в устройствах семейств InfiLINK 2x2, InfiMAN 2x2.
- Настройки сети через Web-интерфейс в устройствах семейств InfiLINK Evolution, InfiMAN Evolution.
- Команда ifconfig (настройка интерфейсов)
- Команда route (статические маршруты)
- Команда mint в версии MINT
- Команда mint в версии TDMA