Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2020, том 32, выпуск 3, страницы 79–89
DOI: https://doi.org/10.15514/ISPRAS-2020-32(3)-7
(Mi tisp514)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

An approach to the translation of software-defined network switch flow table into network processing unit assembly language
[Подход к трансляции таблицы потоков коммутатора программно-конфигурируемой сети в язык ассемблера сетевого процессора]

A. A. Markoborodov, Yu. A. Skobtsova, D. Yu. Volkanov

Lomonosov Moscow State University
Список литературы:
Аннотация: В статье рассматривается коммутатор, функционирующий под управлением протокола OpenFlow 1.3. Коммутатор работает на базе программируемого сетевого процессорного устройства (СПУ). Для классификации приходящих пакетов коммутатор выполняет поиск записи (правила) в таблице потоков по значениям полей заголовка для определения действий, которые необходимо выполнить над полученным пакетом. Поиск в программе на языке ассемблера рассматриваемого СПУ может быть реализован в виде набора деревьев поиска. При этом существует ограничение на ширину сравниваемых значений, что не позволяет напрямую использовать деревья поиска для классификации по таблице потоков. В статье предлагается представление таблицы потоков, разработанное для трансляции таблицы потоков в программу на языке ассемблера СПУ, реализующую поиск по набору правил таблицы. Еще одной целью являлось создание компактной программы, которая может быть загружена в память СПУ. Архитектура рассматриваемого СПУ также обладает особенностью, заключающейся в необходимости обновления программы после каждого изменения таблицы потоков. Поэтому целесообразно поддерживать текущее представление таблицы потоков для быстрого обновления программы СПУ. В статье представлены алгориты для инкрементного обновления разработанного представления таблицы потоков (добавления и удаления правила). Разработанный подход был исследован на экспериментальных наборах правил, которые были транслированы в программы на языке ассемблера СПУ с использованием прямого способа, основанного на существующих подходах, и разработанного алгоритма. Экспериментальное исследование проводилось на основе модели СПУ и показало, что разработанный подход способен эффективно уменьшать размер программы.
Ключевые слова: OpenFlow, сетевое процессорное устройство, таблица потоков, программно-конфигурируемые сети.
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: A. A. Markoborodov, Yu. A. Skobtsova, D. Yu. Volkanov, “An approach to the translation of software-defined network switch flow table into network processing unit assembly language”, Труды ИСП РАН, 32:3 (2020), 79–89
Цитирование в формате AMSBIB
\RBibitem{MarSkoVol20}
\by A.~A.~Markoborodov, Yu.~A.~Skobtsova, D.~Yu.~Volkanov
\paper An approach to the translation of software-defined network switch flow table into network processing unit assembly language
\jour Труды ИСП РАН
\yr 2020
\vol 32
\issue 3
\pages 79--89
\mathnet{http://mi.mathnet.ru/tisp514}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(3)-7}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp514
  • https://www.mathnet.ru/rus/tisp/v32/i3/p79
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:124
    PDF полного текста:99
    Список литературы:40
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025