Выявление аномалий трафика в бортовой сети автомобиля с помощью рекуррентной LSTM нейросети
Автор: Васин Н.Н., Захаров В.С.
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Сети связи и мультисервисные услуги
Статья в выпуске: 1 (85) т.22, 2024 года.
Бесплатный доступ
Современные сети и системы передачи информации базируются, главным образом, на использовании аппаратных средств фирм Cisco, а также (в меньшей степени) на оборудовании Huawei. Введение санкций привело к расширению производства сетевого оборудования на отечественных предприятиях, среди которых наиболее известным является предприятие Элтекс (Eltex). Серьезным недостатком Элтекс при создании и отладке сетей передачи данных, а также при подготовке специалистов по эксплуатации сетей и систем, было отсутствие программных средств моделирования сетевых устройств, подобных Packet Tracer для Cisco; eNSP для Huawei, GNS3. Для устранения указанной проблемы разработчики фирмы Элтекс создали виртуальный сервисный маршрутизатор vESR (Virtual Service Router). Маршрутизатор vESR был представлен 6 июня 2023 г. [1]. Он предназначен для конфигурирования и отладки маршрутизации, а также защиты корпоративных сетей. Установка vESR производится через гипервизоры Oracle VirtualBox или VMware ESXi в системе Linux или Windows.
Передача информации, сети и системы пакетной коммутации, виртуальные машины, компьютерная модель сети и устройств, виртуальный сервисный маршрутизатор, статическая и динамическая маршрутизация, моделирование сетей и устройств, особенности конфигурирования маршрутизаторов, методика конфигурирования
Короткий адрес: https://sciup.org/140307482
IDR: 140307482 | DOI: 10.18469/ikt.2024.22.1.02
Текст научной статьи Выявление аномалий трафика в бортовой сети автомобиля с помощью рекуррентной LSTM нейросети
Маршрутизатор vESR (Virtual Service Router, виртуальный сервисный маршрутизатор) имеет множество функций: поддерживает как статическую маршрутизацию, так и протоколы динамической маршрутизации OSPFv2/v3, IS-IS, BGP, RIPv2, RIPng. Обеспечивает трансляцию сетевых адресов NAT. Для защиты сети использует сетевые фильтры Firewall. В магистральной сети предусмотрена возможность организации многопротокольной коммутации по меткам MPLS [2–4]. Аутентификация пользователей может проводиться на основе серверов RADIUS (Remote Authentication Dial-In User Service, расширенный протокол удаленной аутентификации пользователей), TACACS+ (Terminal Access Controller Access Control System +, сеансовый протокол), LDAP (Lightweight Directory Access Protocol, протокол прикладного уровня для доступа к службе каталогов) [5].
Таким образом, vESR охватывает практически все вопросы создания и отладки сетей и систем передачи данных на основе технологий пакетной коммутации, а также вопросы подготовки специалистов в области их эксплуатации.
Вопросы приобретения и лицензирования vESR решаются при обращении в Элтекс: eltex@ eltex-co.ru. Для скачивания доступны как платные (лицензионные), так и бесплатная версия, которая позволяет изучать работу vESR и обучать студентов. Срок действия бесплатной версии и предоставляемых ресурсов ограничен.
Команды и примеры конфигурирования сервисных маршрутизаторов ESR фирмы Элтекс приведены в руководствах по эксплуатации [6–10]. Особенности виртуальных маршрутизаторов vESR рассматриваются далее на примере схемы сети из трех виртуальных маршрутизаторов с именами: RA, RB и RC (рисунок 1).
Схема виртуальной сети
Схема на рисунке 1 является иллюстрацией конфигурируемых устройств. VirtualBox, она не позволяет формировать схему для конфигурирования устройств сети, как в симуляторах (эмуляторах) Packet Tracer, eNSP, GNS3. Моделирова-

Lo1: 192.168.10.65/28
Lo2: 192.168.20.33/27
Рисунок 1. Три виртуальных сервисных маршрутизатора: RA, RB, RC

Lo3: 192.168.10.17/29

Lo1: 192.168.10.65/28 Lo2: 192.168.20.33/27 Lo3: 192.168.10.17/29
Рисунок 2. Модель виртуальной сети на vESR
ние прямо присоединенных к маршрутизаторам сетей и их шлюзов можно реализовать через виртуальные интерфейсы Loopback.
Формирование интерфейсов vESR образует виртуальную сеть (рисунок 2), в которой рассматриваются вопросы конфигурирования маршрутизации (протокола OSPF). Модель сети позволяет также отлаживать BGP, MPLS, (Multiprotocol Label Switching, многопротокольная коммутация по меткам), списки доступа ACL (Access Control List, список управления доступом и другие технологии пакетных сетей).
Начальный этап конфигурирования
На начальном этапе конфигурирования используют режим «Создать» (рисунок 3) виртуальной машины (ВМ) в среде Oracle VM VirtualBox.

Рисунок 3. Режимы конфигурирования виртуальной машины
В режиме «Создать» задают имя ВМ, например RA;
Папку: C:\Users\Nik\VirtualBox VMs;
Тип: Linux;
Версию: Other Linux (64-bit).
Затем задают размер оперативного запоминающего устройства (ОЗУ) (не менее 3000 Мбайт); количество процессоров – 1.
При создании виртуального жесткого диска его размер – не менее 375 МБ.
По команде «Готово» подводится итог первого этапа конфигурирования ВМ.
На следующем этапе в режиме «Настроить» (рисунок 3) проверяют «Общие настройки». Затем в режиме «Сеть» (рисунок 4) включают 4 сетевых адаптера (для дальнейшего конфигурирования интерфейсов Ethernet маршрутизатора vESR). Ставят галочку напротив «Включить сетевой адаптер»; задают «Тип подключения: Виртуальный адаптер хоста» и «Имя: Остается по умолчанию». Конфигурацию всех четырех адаптеров вводят в действие нажатием кнопки «ОК».
Запуск виртуальной машины
С помощью кнопки «Запустить» (рисунок 3) или по двойному «клику» символа ВМ включают виртуальную машину. После запуска ВМ открывается окно GNU GRUB version 2.00 с вкладкой инсталлятора. Запуск производится клавишей «Enter» или автоматически спустя 4 секунды.
Дальнейшее конфигурирование произво-дится в диалоговом режиме. В первом окне диалога по символу «ОК» вводят команду «vESR installation». Во втором окне выбирают дисковое пространство

Рисунок 4. Режим «Сеть»
нажатием клавиш «Пробел», затем «OK», в третьем меню соглашаются с установкой – «Yes».
После завершения установки на конфигурируемой ВМ, например RC, выбирают вкладку «Устройства» (рисунок 5а), затем – «Оптические диски» и изымают установочный диск «vesr-1.18.2-build4.iso» нажатием левой кнопки мыши. Принудительное изъятие диска подтвер-ждается клавишей «Желаю» (рисунок 5б). На этом установка ВМ завершается, и необходимо произвести ее перезагрузку (Installation complete. Please, reboot) по команде #reboot.
Задание логина и пароля
После перезагрузки и первого запуска требуется войти в ВМ под логином и паролем, которые задаются по умолчанию (Логин: admin. Пароль: password):
Vesr login: admin
Password: password
Далее vESR требует поменять пароль по команде:
П RC [Работает] - Oracle VM VirtualBox
□
Файл Машина Вид Ввод|
Справка
mkeZfs 1.43.3 104-bejfTT extZfs_check_if _тоипЛ^^ file uhile determin in;^Ц Creating filesystem w:j Filesystem UUID: cc6Z(— Superblock backups st<^ 8193
Оптическиедиски]
Сеть
USB
Выбрать/создать образ диска...
Allocating group tabling Writing inode tables: 11 Creating journal (10Z' _j Writing superblocks ai
Общие папки
Общий буфер обмена
Функция Drag and Drop
(^ Изъять диск из привода
Подключить образ диска Дополнений гостевой ОС...
Upgrade Guest Additions...
Installation finished. No error reported. 1+0 records in 1+0 records out
nkd ir ср -г nkd ir ср -г
-
-p zmnt/imagelz
zuesrzimage/bzImage zmnt/imagelz
-
-p zmnt/imagelz
zuesrz imagezrootfs . cp io . xz zmntz imagelz
Installation complete. Please, reboot. It
a)
creating t liesystem Filesystem UUID: cc6 Superblock backups s 8193
П VirtualBox - Вопрос

He удалось изъять виртуальный оптический диск С:
\Users\Николай Васин\Desktop\vesr-l.
one
1+0 records in 1+0 records out mkdir -p Zmnt/imagel cp -r ZuesrZimagezbz
► Детали
Желаете принудительно изъять данный диск?

Installation complete. Please, reboot.
Л___
б)
Рисунок 5. Операции с оптическим диском: а) Изъятие установочного диска; б) Подтверждение изъятия vesr(change-expired-password)# password «Ваш пароль»
Следует помнить, что любые изменения конфигурации должны подтверждаться командами «commit», «confirm».config:
vesr(change-expired-password)#commit vesr(change-expired-password)#confirm
Формируется приглашение:
vesr#
Виртуальный маршрутизатор создан и готов к работе.
Конфигурирование интерфейсов
RA(config)#interface gi1/0/1
RA(config-if-gi)#ip firewall disable
RA(config-if-gi)#ip address 192.168.5.1/24
RA(config-if-gi)#exit
RA(config)#interface loopback 1
RA(config-loopback)#ip address
192.168.10.65/28
RA(config-loopback)#exit
RA(config)#exit
RA#commit
RA#confirm
Конфигурирование интерфейсов завершено командами commit, confirm.
Проверка текущей конфигурации проводится по команде:
RA#show running-config hostname RA ...
interface gigabitethernet 1/0/1
ip firewall disable ip address 192.168.5.1/30
exit interface loopback 1
ip address 192.168.10.65/28
exit
...
Обобщенную информацию об интерфейсах RA дает команда sh ip interfaces, таблица маршрутизации отображается по команде sh ip route:
Конфигурирование протокола OSPF
Наиболее известным протоколом маршрутизации в настоящее время является OSPF, при котором большая сеть может быть поделена на несколько областей. Ниже приведен пример конфигурирования OSPF для сети из трех областей: area 0.0.0.0, area 1.1.1.1, area 3.3.3.3. Схема сети представлена на рисунке 6.
При конфигурировании протокола OSPF задается номер процесса, идентификатор об-ласти и адреса прямо присоединенных к vESR сетей:
RA(config)#router ospf 1
RA(config-ospf)#area 0.0.0.0
RA(config-ospf-area)#network 192.168.5.0/30
RA(config-ospf-area)#network 192.168.10.64/28
Кроме того, разрешают (включают, enable) область area и протокол OSPF:
RA(config-ospf-area)#enable
RA(config-ospf-area)#exit
RA(config-ospf)#enable
RA(config-ospf)#exit
В отличие от Cisco протокол OSPF включается на интерфейсах:
RA(config)#interface gi1/0/1
RA(config-if-gi)#ip ospf instance 1
RA(config-if-gi)#ip ospf
RA(config-if-gi)#exit
RA(config)#interface loopback 1
RA(config-loopback)#ip ospf instance 1
RA(config-loopback)#ip ospf
Выполненную конфигурацию подтверждают по командам:
RA#commit
RA#confirm
Аналогично протокол OSPF конфигурируется на RB и RC.
Проверка текущей конфигурации, например на RA, производится по команде:
RA#show running-config
...
hostname RA router ospf 1
area 0.0.0.0
RA#show ip interfaces IP address |
Interface |
192.168.5.1/30 |
gi1/0/1 |
192.168.10.65/28 |
lo1 |
RA#show ip route C *192.168.5.0/30 |
[0/0] |
C *192.168.10.64/28 |
[0/0] |
Admin Link Type
Up |
Up |
Static |
Up |
Up |
Static |
dev gi/0/2
dev lo1
[direct]
[direct]
network 192.168.5.0/30 enable exit area 1.1.1.1
network 192.168.10.64/28
enable exit enable interface gigabitethernet 1/0/1
ip firewall disable ip address 192.168.5.1/30
ip ospf instance 1
ip ospf exit interface loopback 1
ip address 192.168.10.65/28
ip ospf instance 1
ip ospf area 1.1.1.1
ip ospf exit
Текущая конфигурация отображает все основные параметры vESR.
В результате конфигурирования интерфейсов и протокола OSPF на виртуальных машрутизато-рах RA, RB, RC сформировались таблицы маршрутизации (рисунок 7).
Из таблицы маршрутизации RA следует, что
OSPF проложил три маршрута:
– два маршрута к сетям 192.168.5.4/30, 192.168.20.32/27 с метрикой 20, помеченные символом O;
– маршрут к сети 192.168.10.16/29 с метрикой 30, помеченный символом O IA (OSPF Inter Area).
Предпочтение (аналог административного расстояния Cisco) всех маршрутов к удаленным сетям (созданных OSPF) составляет 150. Каждое соединение сети, включающее интерфейс GigabitEthernet, характеризуется метрикой (стоимостью Cost = 10), что можно увидеть путем запуска команды show ip ospf interface (рисунок 8).
Проверка функционирования устройств сети проводится по команде:
RA#ping 192.168.10.17
!!!!!
Сообщения успешно передаются межу узлами сети.
Заключение
Разработка виртуального сервисного маршрутизатора vESR является серьезным этапом в вопросах отладки создаваемых сетей пакетной коммутации и обучения студентов новым сетевым технологиям на основе отечественного оборудования Элтекс. Создание vESR – важный шаг в борьбе с санкциями в области сетевых технологий.

Рисунок 6. Модель сети с несколькими областями OSPF
RAtt show ip route
Codes: C - connected, S - static, Я - BIF derived,
0 - OSFF derived, IA - OSPF inter area route, El - OSPF external type 1 route, EZ - OSPF external type Z route В - BGP derived, D - DHCP derived, К - kernel route, U - UBBP route
i - IS-IS, LI - IS-IS level-1, |
LZ - |
IS-IS level-Z, ia |
- IS-IS inter area |
* - FIB route |
|||
0 * 19Z.168.5.4/30 1150/Z01 ospfl 08:Z1:431 (19Z.168.10.17) C * 19Z.168.10.64/Z8 10/0] direct 08:18:Z9] |
via 19Z.168.5.Z dev lol |
on gil/0/1 I [ |
|
0 * 19Z.168.Z0.3Z/Z7 [150/Z0] ospfl 08:Z1:43] (19Z.168.Z0.33) C * 19Z.168.5.0/30 [0/0] direct 08:18:Z91 |
via 192.168.5.2 dev gil/0/1 |
on gil/0/1 [ [ |
|
0 1A * 19Z.168.10.16/Z9 [150/30] ospfl 08:ZZ:Z81 (19Z.168.10.17) |
via 192.168.5.2 |
on gil/0/1 [ |
BAtt
RA# sh ip ospf interface Interface: Internet Address: Router ID: Network Type:
Area : Interface has: Transmit: State:
Priority:
Cost:
gigabitethernet 1/0/1 192.168.5.0/30 19Z.168.10.65 broadcast 0.0.0.0 (0) no authentication 1
DR 1Z8 10
Рисунок 8. Таблица параметров интерфейса
Список литературы Выявление аномалий трафика в бортовой сети автомобиля с помощью рекуррентной LSTM нейросети
- Васин Н.Н. Технологии пакетной коммутации: учебник. СПб.: Лань, 2019. 284 с.
- Васин Н.Н. Технологии пакетной коммутации: учебник. М.: ИНТУИТ, 2017. 408 с.
- Васин Н.Н. Основы построения сетей пакетной коммутации. URL: https://intuit.ru/studies/courses/3645/887/info (дата обращения: 30.04.2024).
- VESR - новое программное решение для маршрутизации и защиты корпоративной сети. URL: https://eltex-co.ru/pressroom/news/vesr__novoe_programmnoe_reshenie_dlya_marshrutizatsii_i_zashchity_korporativnoy_seti/(дата обращения: 30.04.2024).
- VirtualBox. URL: https://www.virtualbox.org/ (дата обращения: 02.05.2024).
- Сервисные маршрутизаторы серии ESR. Руководство по эксплуатации. Версия ПО 1.20. URL: https://eltex-co.ru/upload/iblock/744/9dccvmiotdt7hq3evxu1d3upp8sv83uu/ESR-Se-ries_User_manual_1.20.pdf (дата обращения: 02.05.2024).
- Маршрутизаторы серии ESR. ESR-10, ESR-12. Руководство по эксплуатации. URL: https://zscom.ru/image/data/2017_new_data/eltex/esr_10.pdf (дата обращения: 03.05.2024).
- Сервисные маршрутизаторы серии ESR. Руководство по эксплуатации. Описание функционала (02.04.2020). Версия ПО 1.8.5. URL: https://eltexalatau.kz/upload/iblock/d99/esr_series_functionality_description_1.8.5.pdf (дата обращения: 04.05.2024).
- Сети и системы передачи информации: Телекоммуникационные сети: учебник и практикум / К.Е. Самуйлов [и др.]. М.: Юрайт, 2016. 363 с. EDN: VTXGAF
- Васин Н.Н. Маршрутизация и коммутация. URL: https://intuit.ru/studies/professional_skill_improvements/20700/courses/888/info (дата обращения: 30.04.2024).