Введение

Процессоры на основе знаний (KBPs) используются для обработки пакетов в компьютерных сетях. KBPs разработаны для повышения производительности сети IPv6. Способствуя развитию сети IPv6, KBPs предоставляют возможность создания более совершенной и защищенной сетевой системы.

Преимущества

Преимущества процессоров, основанных на знаниях, заключаются в возможности одновременного выполнения множественных процессов принятия решений для широкого спектра сетевых функций. К ним относятся маршрутизация, качество обслуживания (QOS), контроль доступа для обеспечения безопасности и биллинга, а также пересылка голосовых и видеопакетов. Эти функции повышают производительность современных интернет-приложений в сетях IPv6, таких как VOD (видео по запросу), VoIP (голос по интернет-протоколу) и потоковая передача видео и аудио. Процессоры, основанные на знаниях, используют различные методы для улучшения работы сети, такие как параллельная обработка, глубокая конвейерная обработка и продвинутые методы управления энергопотреблением. Улучшения в каждой из этих областей позволяют существующим компонентам более эффективно выполнять свои функции на скорости проводных соединений, тем самым повышая общую производительность сети. Базы данных в процессоре, основанном на знаниях, включают таблицы классификации, таблицы пересылки и таблицы точного соответствия, которые используются центральным процессором и сетевыми процессорами. Процессоры, основанные на знаниях, в основном обрабатывают заголовки пакетов (около 20% пакета), что обеспечивает сетевую осведомленность. В отличие от них, контентные процессоры позволяют проверять полезную нагрузку пакетов (80% пакета составляют данные) и, следовательно, должны осуществлять более глубокий анализ пакета.