Классификация зашифрованного трафика на пропускной способности («line rate») в программируемых коммутаторах с использованием машинного обучения

Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning
Marco Fiore, Aristide Tanyi‐Jong Akem, Guillaume Fraysse
2024-05-06

Классификация зашифрованного трафикаP4Случайный леслинейная пропускная способностьпрограммируемые коммутаторы
Классификация зашифрованного трафика (ETC) стала важной областью исследований, где методами состояния искусства являются методы машинного обучения (ML). Однако большинство существующих решений либо опираются на офлайн-ETC на основе собранных сетевых данных, либо на онлайн-ETC с моделями, выполняющимися в управляющей плоскости программно определяемых сетей (SDN); ни одно из этих решений не работает на пропускной способности канала (line rate) и не удовлетворяет требованиям по задержке для чувствительных ко времени приложений в современных сетях. В этой работе используются последние достижения в программируемости плоскости данных для реализации ETC в реальном времени в программируемых коммутаторах на пропускной способности канала, обеспечивая высокую пропускную способность и низкую задержку. Предложенное решение включает (i) процесс моделирования на основе Random Forest (RF), ориентированный на ETC, где используются только признаки, основанные на размере пакета и времени его прибытия, и (ii) кодирование обученной модели RF в промышленно готовые коммутаторы, программируемые на P4. Производительность предлагаемой в-коммутаторной ETC-структуры оценивалась с использованием трёх наборов данных зашифрованного трафика в экспериментах на реальном тестбене с коммутаторами Intel Tofino в присутствии фонового трафика со скоростью 40 Gbps. Результаты показывают, что решение обеспечивает высокую точность классификации до 95% при задержках субмикросекундного уровня, потребляя в среднем менее 10% от общего доступного аппаратного ресурса коммутатора.
1
Оценка на трех наборах данных зашифрованного трафика в реальной тестовой среде с коммутаторами Intel Tofino и фоновым трафиком 40 Гбит/с показала точность классификации до 95%.
2
Реализована классификация зашифрованного трафика (ETC) в режиме реального времени на линии внутри программируемых коммутаторов с использованием модели случайного леса, закодированной в P4.
3
Модель случайного леса использует только признаки размера пакета и времени их прибытия, что позволяет выполнять вывод в коммутаторе без доступа к полезной нагрузке.
4
Фреймворк для классификации в коммутаторе обеспечивает задержку классификации менее микросекунды, что соответствует требованиям низкой задержки для чувствительных ко времени приложений.
5
Решение потребляет в среднем менее 10% от общего доступного аппаратного ресурса коммутатора, демонстрируя практическую эффективность использования ресурсов.

P4-программируемые коммутаторы плоскости данных (программируемые коммутаторы, реализующие внутрикоммутаторную систему классификации зашифрованного трафика)

Реальное время и классификация зашифрованного трафика на пропускной способности линии (точность классификации, задержка, пропускная способность и потребление аппаратных ресурсов) для закодированной модели Random Forest, реализованной в плоскости данных коммутатора

Publication Details
Publication Date
2024-05-06
Journal
Publisher
ISSN
Cited by
22
Access Type
Author Information
Authors
Marco Fiore
Aristide Tanyi‐Jong Akem
Guillaume Fraysse
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%