Systems and Means of Informatics
2017, Volume 27, Issue 1, pp 108-121
A METHOD OF PACKET PROCESSING IN INTEGRATED NETWORK PROCESSORS
Abstract
The article introduces a method of packet processing in integrated network processors with conventional core architectures. Packets are processed in an internal "virtual" pipeline, with available hardware resources being its stages.
The classifier determines the route of a specific packet, and the latter follows the route under control of an assigned resource - the queue manager. In addition to general pipeline control, the manager resolves access contentions to hardware resources and provides packets with quality of service. Interaction between the queue manager and hardware resources involved into the internal pipeline is carried out uniformly through composite queues of buffer, frame, and packet descriptors. Bodies of the composite queues are arranged in a system memory while their heads or tails (depends on the queue direction) are implemented as hardware FIFO (First-In/First-Out) aligning processing rates of the queue manager and managed hardware resources of the internal pipeline.
[+] References (15)
- Weiss, R. 2000. Setevye kristally - osnova telefonnykh i informatsionnykh setey novogo pokoleniya [Network chips as a base of new generation information networks]. Mir komp'uternoy avtomatizatsii On-Line [The Computer Automation World OnLine] 2. Available at: http://www.mka.ru/?p=40108 (accessed April 20, 2017).
- Egorov, V. 2010. Apparatnye platformy paketnoy kommutatsii i marshrutizatsii na osnove integrirovannykh kommunikatsionnykh mikrokontrollerov [Hardware platforms for packet switching and routing based on integrated communication microcontrollers]. Ìoscow: IPI RAN. 147 p.
- Egorov, V. 2016. Sovremennye integrirovannye setevye protsessory: Arkhitektura, vozmozhnosti, sredstva razrabotki [Modern integrated network processors: Architecture, facilities, and design tools]. Ìoscow: FRC CSC of RAS. 103 p.
- Belyaev, A., F. Putrya, T. Solokhina, and V. Yudintsev. 2011. Mnogoyadernye protsessory dlya ustroystv svyazi. Perspektivy i problemy [Multicore processors for communication devices: Perspectives and problems]. Elektronika NTB [NTB Electronics] 8:90-104.
- Broadcom Introduces Industry's First 100 Gbps Full Duplex Network Processor. Avail-able at: http://www.broadcom.com/press/release.php?id=s666869 (accessed November 29, 2016).
- Cisco Unveils nPower, World's Most Advanced Network Processor. Available at: https://newsroom.cisco.com/press-release-content?articleId=1262342 (accessed November 29, 2016).
- Egorov, V. 2012. Podkhody k arkhitekture integrirovannykh mnogoyadernykh setevykh protsessorov [Approaches to the integrated multicore network processors architecture]. Ìoscow: IPI rAn. 147 p.
- T4240: QorIQ T Series T4240/T4160 24/16 Virtual Core Communications Processors. Available at: http://www.nxp.com/products/microcontrollers-and- processors/power-architecture-processors/qoriq-platforms/t-series/qoriq-t4240- t4160-t4080-multicore-communications-processors:T4240 (accessed November 29, 2016).
- OCTEON III CN7XXX Multi-Core MIPS64 Processors. Available at: http:// cavium.eom/OCTEON-lll_CN7XXX.html (accessed November 29, 2016).
- Egorov, V. 2009. Mnogoyadernye integrirovannye setevye protsessory vysokoy propus- knoy sposobnosti [Multicore integrated high throughput network processors]. Elektron- nye komponenty [Electronic Components] 7:29-33.
- Egorov, V. 2010. Arkhitekturnye innovatsii v mnogoyadernykh IKM QorIQ [Architec-tural innovations in the multicore ICM QorIQ]. Elektronnye komponenty [Electronic Components] 10:66-72.
- Layerscape Architecture. A look inside the next-generation QorIQ LS Series SoC-s. Available at: http://cache.freescale.com/files/32bit/doc/white_paper/ LAYARCHTECHOVWP.pdf (accessed November 29, 2016).
- Egorov, V. 2013. Integrirovannye setevye protsessory s ARM-yadrami [Integrated network processors with ARM cores]. Elektronnye komponenty [Electronic Components] 4:85-89.
- Egorov, V. 2014. Kommunikatsionnye protsessory Axxia ot LSI [Communication processors Axxia from LSI]. Elektronnye komponenty [Electronic Components] 4:7883.
- Egorov, V. 2014. Sovremennye tendentsii v razvitii arkhitektur integrirovannykh setevykh protsessorov [Up-to-day trends in evolution of integrated network processor architectures]. Sistemy i Sredstva Informatiki - Systems and Means of Informatics 24(3):78-90.
[+] About this article
Title
A METHOD OF PACKET PROCESSING IN INTEGRATED NETWORK PROCESSORS
Journal
Systems and Means of Informatics
Volume 27, Issue 1, pp 108-121
Cover Date
2017-03-30
DOI
10.14357/08696527170108
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
descriptor queue; integrated network processor; packet processing; queue manager; virtual pipeline
Authors
V. B. Egorov
Author Affiliations
Institute of Informatics Problems, Federal Research Center "Computer Science
and Control", Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
|