RadioRadar - Радиоэлектроника, даташиты, схемы

http://radioradar.net/hand_book/documentation/net_processor.html

Сетевые процессоры фирмы Intel

Развитие информационных сетей потребует создания оборудования, обеспечивающего предоставления потребителю большого объема различных услуг. Это возможно лишь в том случае если в оборудовании сетей, расположенных в любой точке сети, используются процессоры, имеющие высокую производительность и способные обрабатывать информацию, поступающую из сетей работающих с различными протоколами. Эти функции выполняют сетевые процессоры фирмы Intel .

Сетевые процессоры находят широкое применение в различных устройствах сетевого оборудования. Это, прежде всего оборудования, размещаемого у абонента, оборудования, обеспечивающего доступ к сетям, оборудования, устанавливаемого на границе сетей и оборудования магистральных сетей.

Фирма Intel производит сетевые процессоры для всех сегментов оборудования сети. Сетевые процессоры семейства IXP 4хх используются в оборудовании, размещаемом у абонента ( CPE ). Используемые ранее в этом оборудовании сетевые процессоры IXP 22х в настоящее время не производятся. Сетевые процессоры IXP 12хх применяются в оборудовании доступа к сети ( Access ) и в оборудовании на границе сетей ( Edge ). Это сетевые процессоры первого поколения. IXP 2400 является вторым поколением сетевых процессоров, выполняющим функции доступа, и сопряжение в сетевом оборудовании. Сетевые процессоры IXP 28хх входят в оборудование на границе сетей в состав оборудования магистральных сетей ( Core ).

Сетевые процессоры IXP420, IXP421, IXP422 и IXP425 предназначены для безопасной передачи данных и речи. Они построены на основе ядра XScale и сочетают в себе высокую функциональность и стандартную архитектуру.

Процессор IXP422 со встроенной системой шифрования предназначен для использования в шлюзах, точках доступа в беспроводные сети, маршрутизаторах и коммутаторах. Модель IXP421 рассчитана на устройства для передачи данных и речи (VoIP), а IXP420 оптимизирован для таких устройств широкополосного доступа, как шлюзы и маршрутизаторы, применяемые в домашних сетях и локальных сетях небольших компаний. Сетевой процессор IXP425, в котором реализована поддержка специальной версии операционной системы Windows CE .NET, является первым сетевым процессором семейства IXP 4хх, используемым в устройствах различного назначения.

Он применяется в:

Основные технические характеристики сетевых процессоров, используемых в аппаратуре пользователя услуг, представлены в таблице 1.

Таблица 1

Сетевой процессорIXP420IXP421IXP422IXP425
Быстродействие ядра, МГц266266266266, 400, 533
Порты:
Ethernet10/100 Base-T -210/100 Base-T -1 10/100 Base-T -2 10/100 Base-T -2
UART921 кбит/с -2921 кбит/с -2921 кбит/с -2921 кбит/с -2
USBверсия 1.1 -1версия 1.1 -1версия 1.1 -1версия 1.1 -1
HSS-2-2
UTOPIA-1-1
Алгоритмы шифрования--SHA-1, MD5, DES, 3DES, AESSHA-1, MD5, DES, 3DES, AES
Потребляемая мощность, Вт1…1,51…1,51…1,51…1,5
Температура0° ... 70° C0° ... 70° C0° ... 70° C0° ... 70° C,-40° ... +85° C
КорпусBGABGABGABGA

Сетевые процессоры IXP 1200, IXP 1240, IXP 1250 предназначены для обработки пакетов информации со скоростью до 1,6 Гбит/с. Они используются в оборудовании доступа к LAN и WAN сетям, высокоскоростных модемах, устройствах удаленного доступа, PCI адаптерах.

IXP 12 xx имеют StrongARM ядро и шесть программируемых элементарных процессоров. Элементарные процессоры (первые четыре) обеспечивают параллельную обработку информации конвейерным методом на частоте 232МГц. Их система команд позволяет обрабатывать информацию без использования ресурса основного ядра.

Программируемость сетевых процессоров позволяет наделить новыми функциональными возможностями устройства сети без замены самого процессора. Сетевые процессоры работают в широком диапазоне скоростей и выполняют требования от 2 до 7 уровней эталонной модели взаимодействия открытых систем (ЭМВОС).

Основные технические характеристики сетевых процессоров IXP 12 xx приведены в таблице 2.

Таблица 2

Сетевой процессорIXP1200IXP1240IXP1250IXP1250
Быстродействиеядра, МГц166, 200, 232166, 200, 232166, 200, 232166
Температура0° ... 70°C 0° ... 70°C 0° ... 70°C -40° ... 85°C
Корпус432-pin HL-BGA432-pin HL-BGA520-pin ESBGA 520-pin ESBGA
Быстродействие ядра, МГц166200232166( -40° ... 85°C )
Быстродействие IX шины, МГц668510466
Память элементарного процессора, команд2 K 2 K 2 K2 K
Пропускная способность IX шины, Гбит/с4 56.264
Источник питания внутр., B2±5%2±5%2±5%2±5%
Источник питания внеш., B3,3±10%3,3±10%3,3±10%3,3±5%
Потребляемая мощность, Вт3,804,48 5,193,80
Быстродействие интерфейса памяти, МГц8310011683

Архитектура второго поколения сетевых процессоров включает в себя три основных элемента:

Сетевой процессор IXP 2400 предназначен для обработки пакетов информации со скоростью до 4,8 Гбит/с. Он используется в устройствах доступа к сети и сопряжения сетей, таких как многосервисные коммутаторы, маршрутизаторы, широкополосные устройства доступа систем беспроводной связи.

IXP 2400 имеет XScale ядро и восемь программируемых элементарных процессоров. Они обрабатывают одновременно восемь информационных потоков на частоте 600 МГц. Благодаря восьми элементарным процессорам и ядру XScale сетевой процессор IXP 2400 позволяет разработчикам повысить производительность и добавить новые возможности в оборудование, использующее сетевой процессор IXP 1200.

Сетевой процессор IXP 2800 обеспечивает самый высокий уровень производительности в семействе сетевых процессоров второго поколения. Этот сетевой процессор предназначен для обработки пакетов информации на скорости передачи 10 Гбит/с. Он используется в устройствах сопряжения сетей и устройствах магистральных сетей, таких как коммутаторы, маршрутизаторы, многосервисные коммутаторы.

IXP 2800 включает 16 полностью программируемых элементарных процессоров и имеет XScale ядро. Они обрабатывают одновременно 16 потоков информации на частотах 1,4 или 1,0 ГГц.

Сетевой процессор IXP 2850 имеет такую же структуру и возможности, как и IXP 2800, однако позволяет шифровать/дешифровать информацию. Для этого в его состав введены два блока криптозащиты, которые реализуют алгоритмы засекречивания 3DES/DES ( Data Encryption Standard ), AES ( Advanced Encryption Standard ) и SHA -1 ( Secure Hash Algorithm ).

Основные технические характеристики сетевых процессоров IXP 2ххх приведены в таблице 3.

Таблица 3

Сетевой процессор IXP2400IXP2800IXP2850
Быстродействие ядра, МГц600, 400700, 500700, 500
Температура0° ... +70° C,
-40° ...+85° C  
0° ... +70° C,
-40° ...+85° C  
0° ... +70° C,
-40° ...+85° C  
Корпус 1356 FCBGA  1356 FCBGA  1356 FCBGA  
Быстродействие элементарного процессора, ГГц0,6; 0,4   1,4; 1,0   1,4; 1,0  
Память элементарного процессора, команд4 К 8 К8 К
Напряжение питания1,3 В ±5% (600 МГц ), 1,1 В ±5% (400 МГц ) 1,3 В±5%1,3 В±5%
Потребляемая мощность, Вт 13 (600 МГц) 9 (400 МГц) 25,5 (1,4 ГГц) 17,5 (1,0 ГГц) 27,5 (1,4 ГГц) 19,5 (1,0 ГГц)

Таким образом, сетевые процессоры являются основным элементом оборудования информационных сетей. Их основная функция обеспечить обработку и распределение пакетов информации, поступающих от различных устройств сети, в соответствии с таблицей маршрутизации, обеспечивая при этом обнаружение и исправление ошибок в пакетах. Программируемость сетевых процессоров позволяет разработчикам оборудования создавать дополнительные услуги потребителю путем записи дополнительных блоков программ в уже существующие устройства. Реализация в сетевых процессорах технологии XScale позволяет снизить энергопотребление сетевого оборудования.

Автор: Анатолий Щукин, Алексей Максимов

E-mail:info@otkcm.ru, aleksey.maksimov@petrointrade.ru