ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
209
отдельных микрокоманд (инструкций). В случае использования RISC-
архитектуры для процессоров обработки пакетов, можно поддерживать
режим параллельной обработки информации.
В режиме обработки пакетов или кадров сетевой процессор может
выполнять следующую последовательность процедур:
1. Получение через сетевой интерфейс пакетов, ячеек или
кадров.
2. Полная или частичная запись полученных данных в общую
внутреннюю оперативную память.
3. Определение порядка обработки пакетов/ячеек или кадров.
4. Собственно обработка, что включает в себя определение
типа пакета, обработку данных заголовка пакета/кадра, оп-
ределение данных маршрутизации, модификацию заголовка
и присвоение требуемого класса обслуживания QoS.
5. На основании QoS пакет может быть временно задержан при
передаче/обработке.
6. Перенаправление пакета или кадра на требуемое устройст
-
во ввода/вывода, например на интерфейс коммутационного
поля или в буфер приёма-передачи.
В большинстве случаев для минимизации времени обработки и
обеспечения высокой скорости обмена только п.п. 3,4,5 реализуются
программно, остальные пункты – реализуются аппаратно.
Создание сетевых процессоров вызвано повышением сложности
и ускорением процессов обработки информации в современных сред-
ствах связи.
Например, в качестве примера требований к сетевому про-
цессору, функционирующему на интерфейсе OC-192/10 Гбит/с, можно
указать, что длительность временного интервала, достаточная для глу-
бокой проверки пакета на скорости работы интерфейса 10 Гбит/сек, со-
ставляет всего 35 наносекунд. За это время сетевой процессор должен
выполнить функции обработки входящих ячеек/пакетов, соответствую-
Микропроцессорные системы и программное обеспечение в средствах связи
отдельных микрокоманд (инструкций). В случае использования RISC-
архитектуры для процессоров обработки пакетов, можно поддерживать
режим параллельной обработки информации.
В режиме обработки пакетов или кадров сетевой процессор может
выполнять следующую последовательность процедур:
1. Получение через сетевой интерфейс пакетов, ячеек или
кадров.
2. Полная или частичная запись полученных данных в общую
внутреннюю оперативную память.
3. Определение порядка обработки пакетов/ячеек или кадров.
4. Собственно обработка, что включает в себя определение
типа пакета, обработку данных заголовка пакета/кадра, оп-
ределение данных маршрутизации, модификацию заголовка
и присвоение требуемого класса обслуживания QoS.
5. На основании QoS пакет может быть временно задержан при
передаче/обработке.
6. Перенаправление пакета или кадра на требуемое устройст-
во ввода/вывода, например на интерфейс коммутационного
поля или в буфер приёма-передачи.
В большинстве случаев для минимизации времени обработки и
обеспечения высокой скорости обмена только п.п. 3,4,5 реализуются
программно, остальные пункты – реализуются аппаратно.
Создание сетевых процессоров вызвано повышением сложности
и ускорением процессов обработки информации в современных сред-
ствах связи. Например, в качестве примера требований к сетевому про-
цессору, функционирующему на интерфейсе OC-192/10 Гбит/с, можно
указать, что длительность временного интервала, достаточная для глу-
бокой проверки пакета на скорости работы интерфейса 10 Гбит/сек, со-
ставляет всего 35 наносекунд. За это время сетевой процессор должен
выполнить функции обработки входящих ячеек/пакетов, соответствую-
209
Страницы
- « первая
- ‹ предыдущая
- …
- 207
- 208
- 209
- 210
- 211
- …
- следующая ›
- последняя »
