The idea behind the FPP is that there is a large class of network processing functions that require some sort of pattern matching. This includes parsing packets and searching through routing tables. The RSP handles all actions for a particular packet, including packet modifications like routing, and traffic management functions like queueing. The ASI is for sending and receiving slow path packets from a general purpose CPU.
Development kits are available that implement the Lucent network processor using five Xilinx Virtex FPGAs. Clocked at 33MHz, they support full duplex OC-12 interfaces. The tools are not the standard C/C++ development environment that is common with other network processors. The development kit contains:
- Functional programming language compiler-for programming the FPP
- Agere Scripting Language (ASL) Compiler-for programming RSP and ASI
- Java-based simulation environment
- Command-line simulators for the FPP and RSP
- Traffic generator
The Application Code Library includes IP switching and routing over ATM AAL5, over Ethernet, and over Frame Relay.
my blog is
ReplyDeletedsoftwarez.blogspot.com