ВСТРОЕННЫЙ МАРШРУТИЗАТОР 1 Руководители: •Бондарев Антон •Смирнов Кирилл Участники: •Киров Александр •Филиппова Анастасия •Чуновкин Фёдор ВСТРОЕННЫЕ СИСТЕМЫ Специализированная компьютерная система, разработанная для представления одной или нескольких специальных функций. Обычно встроены, как часть большего устройства. Преимущества: Возможность оптимизации, уменьшение размера и стоимости продукта. Увеличение надежности и производительности. Производство в больших количествах. 2 АВТОМАТИЗИРОВАННАЯ СБОРКА PENGUTRONIX PTXdist позволяет собирать ядро и файловую систему для различных платформ. Состоит из системы конфигурирования и набора makefile-ов, которые делают основную работу. С сайтов дистрибутивов загружается для компиляции только необходимое. Ресурсов встроенных систем недостаточно для быстрой и удобной сборки программ, поэтому необходимо использовать кросс-компилятор и эмулятор целевой платформы. 3 МАРШРУТИЗАТОР Сетевое устройство, на основании информации о топологии сети и определённых правил, принимающее решения о пересылке пакетов сетевого уровня между различными сегментами сети. Стек протоколов TCP/IP: Уровень Примеры протоколов 5 Прикладной HTTP, SMTP, FTP 4 Транспортный TCP, UDP 3 Сетевой IP 2 Канальный Ethernet, Wi-Fi 1 Физический электричество, радиосвязь 4 ПЛАТА RADISYS ENP-2611 5 TELNET СХЕМА ПРОЕКТА CLI MiddleWare Декомпозиция на 4 уровня. Удалённая настройка и администрирование. Транзакционная модель операций. communication Configuration Manager Linux kernel & utilities RadiSys ENP-2611 6 CLISH – COMMAND LINE INTERFACE SHELL Удобная утилита для работы с пользовательскими запросами и обработки поступающих команд. Предоставляет пользовательский интерфейс с разделом справки. Осуществляет синтаксическую проверку команд и передачу ниже по иерархии с ожиданием ответа. HELP CLISH Shell interface Syntax checking MiddleWare 7 MIDDLEWARE IP ROUTE ARP CLISH Комплект программ, передающих запросы менеджеру конфигураций и возвращающих ответ о полученном результате. communication CM 8 CONFIGURATION MANAGER Сохраняет рабочую конфигурацию маршрутизатора. При запуске и аварийном отключении восстанавливает её из файловой системы. Обеспечивает абстракцию конфигурационных параметров ОС Linux. communication Configuration manager LINUX KERNEL 9 ПЛАНЫ НА БУДУЩЕЕ Расширение функциональности маршрутизации (например, виртуальные сети). Реализация удалённого администрирования с шифрованным каналом передачи данных. Построение более продвинутых интерфейсов (например, графический веб-интерфейс). Хранение конфигурации в локальной энергонезависимой памяти. Поддержка многопрофильных конфигураций. … 10