СПОМ решает задачу маршрутизации пакетов в реальном времени. Состоит из нескольких уровней:
1. Уровень интерфейсов. Включает порты маршрутизатора и драйверы протоколов КУ. Разделение конкретных полномочий между портом и драйвером – вопрос реализации каждого порта.
2. Сетевой уровень. Основная функция – маршрутизация. Включает таблицу маршрутизации, модуль определения маршрута, ARP-таблицу, фильтры пакетов и управление перегрузкой.
3. Прикладной уровень. Реализует создание модификации таблицы маршрутизации и интерфейс администратора. Рис29