Классификация зашифрованного трафика на пропускной способности («line rate») в программируемых коммутаторах с использованием машинного обучения
Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning
2024-05-06
SCID: 54.1/pt7db6kn
Discuss with AI
Классификация зашифрованного трафикаP4Случайный леслинейная пропускная способностьпрограммируемые коммутаторы
Figures from the paper
Abstract (AI)
Классификация зашифрованного трафика (ETC) стала важной областью исследований, где методами состояния искусства являются методы машинного обучения (ML). Однако большинство существующих решений либо опираются на офлайн-ETC на основе собранных сетевых данных, либо на онлайн-ETC с моделями, выполняющимися в управляющей плоскости программно определяемых сетей (SDN); ни одно из этих решений не работает на пропускной способности канала (line rate) и не удовлетворяет требованиям по задержке для чувствительных ко времени приложений в современных сетях. В этой работе используются последние достижения в программируемости плоскости данных для реализации ETC в реальном времени в программируемых коммутаторах на пропускной способности канала, обеспечивая высокую пропускную способность и низкую задержку. Предложенное решение включает (i) процесс моделирования на основе Random Forest (RF), ориентированный на ETC, где используются только признаки, основанные на размере пакета и времени его прибытия, и (ii) кодирование обученной модели RF в промышленно готовые коммутаторы, программируемые на P4. Производительность предлагаемой в-коммутаторной ETC-структуры оценивалась с использованием трёх наборов данных зашифрованного трафика в экспериментах на реальном тестбене с коммутаторами Intel Tofino в присутствии фонового трафика со скоростью 40 Gbps. Результаты показывают, что решение обеспечивает высокую точность классификации до 95% при задержках субмикросекундного уровня, потребляя в среднем менее 10% от общего доступного аппаратного ресурса коммутатора.
Key Findings
1
Оценка на трех наборах данных зашифрованного трафика в реальной тестовой среде с коммутаторами Intel Tofino и фоновым трафиком 40 Гбит/с показала точность классификации до 95%.
2
Реализована классификация зашифрованного трафика (ETC) в режиме реального времени на линии внутри программируемых коммутаторов с использованием модели случайного леса, закодированной в P4.
3
Модель случайного леса использует только признаки размера пакета и времени их прибытия, что позволяет выполнять вывод в коммутаторе без доступа к полезной нагрузке.
4
Фреймворк для классификации в коммутаторе обеспечивает задержку классификации менее микросекунды, что соответствует требованиям низкой задержки для чувствительных ко времени приложений.
5
Решение потребляет в среднем менее 10% от общего доступного аппаратного ресурса коммутатора, демонстрируя практическую эффективность использования ресурсов.
Research Object
P4-программируемые коммутаторы плоскости данных (программируемые коммутаторы, реализующие внутрикоммутаторную систему классификации зашифрованного трафика)
Research Subject
Реальное время и классификация зашифрованного трафика на пропускной способности линии (точность классификации, задержка, пропускная способность и потребление аппаратных ресурсов) для закодированной модели Random Forest, реализованной в плоскости данных коммутатора
Publication Details
Publication Date
2024-05-06
Journal
Publisher
ISSN
Cited by
22
Access Type
Author Information
Download PDF
Subscribe to digest