Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Процессоры на основе знаний (KBPs) используются для обработки пакетов в компьютерных сетях. KBPs разработаны для повышения производительности сети IPv6. Способствуя развитию сети IPv6, KBPs предоставляют возможность создания более совершенной и защищенной сетевой системы.
Knowledge based processors (KBPs) are used for processing packets in computer networks. Knowledge based processors are designed to increase the performance of the IPv6 network. By contributing to the build out of the IPv6 network, KBPs provide the means to an improved and secure networking system.
Преимущества
Преимущества процессоров, основанных на знаниях, заключаются в возможности одновременного выполнения множественных процессов принятия решений для широкого спектра сетевых функций. К ним относятся маршрутизация, качество обслуживания (QOS), контроль доступа для обеспечения безопасности и биллинга, а также пересылка голосовых и видеопакетов. Эти функции повышают производительность современных интернет-приложений в сетях IPv6, таких как VOD (видео по запросу), VoIP (голос по интернет-протоколу) и потоковая передача видео и аудио. Процессоры, основанные на знаниях, используют различные методы для улучшения работы сети, такие как параллельная обработка, глубокая конвейерная обработка и продвинутые методы управления энергопотреблением. Улучшения в каждой из этих областей позволяют существующим компонентам более эффективно выполнять свои функции на скорости проводных соединений, тем самым повышая общую производительность сети. Базы данных в процессоре, основанном на знаниях, включают таблицы классификации, таблицы пересылки и таблицы точного соответствия, которые используются центральным процессором и сетевыми процессорами. Процессоры, основанные на знаниях, в основном обрабатывают заголовки пакетов (около 20% пакета), что обеспечивает сетевую осведомленность. В отличие от них, контентные процессоры позволяют проверять полезную нагрузку пакетов (80% пакета составляют данные) и, следовательно, должны осуществлять более глубокий анализ пакета.
The advantages that knowledge based processors offer are the ability to execute multiple simultaneous decision making processes for a range of network aware processing functions. These include routing, Quality of Service (QOS), access control for both security and billing, as well as the forwarding of voice/video packets. These functions improve the performance of advanced Internet applications in IPv6 networks such as VOD (Video on demand), VoIP (voice over Internet protocol), and streaming of video and audio. Knowledge based processors use a variety of techniques to improve network functioning such as parallel processing, deep pipelining, and advanced power management techniques. Improvements in each of these areas allow for existing components to carry on their functions at wired speeds more efficiently thus improving the performance of the overall network. The databases in a knowledge based processor include classification tables, forwarding tables, and exact match tables all of which are utilized by the CPU and network processors. Knowledge based processors mainly process packet headers (20% of the packet approximately) which enables network awareness. Content processors, by contrast, allow for packet payload inspection (80% of the packet is data) and therefore must search "deeper" into the packet.