RUS  ENG
Полная версия
ЖУРНАЛЫ // Системы и средства информатики // Архив

Системы и средства информ., 2017, том 27, выпуск 1, страницы 108–121 (Mi ssi506)

Эта публикация цитируется в 1 статье

Способ организации обработки пакетов в интегрированных сетевых процессорах

В. Б. Егоров

Институт проблем информатики Федерального исследовательского центра «Информатика и управление» Российской академии наук

Аннотация: Предлагается способ организации обработки пакетов внутри многоядерного интегрированного сетевого процессора (ИСП) с традиционной архитектурой процессорных ядер. Пакеты обрабатываются на неком внутреннем «виртуальном» конвейере, ступенями которого служат наличные аппаратные ресурсы прибора. Специальный выделенный ресурс — классификатор — определяет маршрут конкретного пакета, после чего тот движется по заданному маршруту под управлением другого выделенного ресурса — диспетчера очередей. Помимо общего управления конвейером диспетчер очередей разрешает конфликты доступа к разделенным аппаратным ресурсам и обеспечивает пакетам требуемое качество обслуживания. Взаимодействие диспетчера очередей с аппаратными ресурсами, вовлекаемыми во внутренний конвейер, осуществляется унифицированно через комбинированные очереди описателей буферов, кадров и пакетов. Тело комбинированной очереди располагается в системной памяти, а начало очереди или, в зависимости от направления, ее конец реализуется в виде аппаратного FIFO (First-In/First-Out), позволяющего согласовать ритмы работы диспетчера очередей и управляемого аппаратного ресурса внутреннего конвейера.

Ключевые слова: виртуальный конвейер; диспетчер очередей; интегрированный сетевой процессор; обработка пакетов; очередь описателей.

Поступила в редакцию: 29.11.2016

DOI: 10.14357/08696527170108



Реферативные базы данных:


© МИАН, 2024