Table of content
The task
Let's look at the example of an ODR configuration at the following scheme (Figure 1):
- wireless links are established between BS1, CPE2 and CPE3 devices, BS1 is configured as a Maser, CPE2, CPE3 - as Slaves;
- each wireless device is connected to a wired network segment, each segment uses its own IP addressing;
- router R1 is also connected to LAN-3, as well as to LAN-6, LAN-7, LAN-8 networks;
- it is necessary to organize connectivity between all networks by configuring the ODR protocol on the BS1, CPE2 and CPE3 wireless devices.
Рисунок 1 - Схема сети для демонстрации примера настройки ODR
Решение
Выполним поэтапную конфигурацию устройств в соответствии с поставленной задачей. Помимо конфигурации ODR будем использовать статическую маршрутизацию (см. Static routing) для организации связи с LAN-6, LAN-7, LAN-8.
Конфигурация ODR будет выполняться с помощью CLI, после каждого этапа будет представлен вывод маршрутной информации для проведения анализа.
Предварительная настройка
Описание | Выполним предварительную настройку устройств: установим радиоканал. |
---|---|
БС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 и rf5.0. |
---|---|
БС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, т.к. в таблице маршрутизации этого устройства присутствуют статические записи и интерфейс rf5.0 поддерживает работу 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.