NetworkProcessor

Download Report

Transcript NetworkProcessor

Industrial Technology Research Institute
Computer & Communication Research Laboratories
Network Processor
 Programmable semiconductor devices for network oriented processing and switching
 Helps new technologies get to market faster
 Attempts to do for networking what WinTel did for PC
 A business projected to grow to more than $600 million by 2002, according to Dataquest
Good
Flexibility,
Time to
Market
General
Purpose
Processor
Network
Processor
Expensive, slow
High performance
Low cost
Highly flexible
Fast time-to-market
Large R&D expenses
Short market window
Poor
Custom
ASICs
Poor
Good
Price/Performance
Page 1
Industrial Technology Research Institute
Computer & Communication Research Laboratories
Network Processors Markets
A high-layer packet-analysis and forwarding function currently
served by ASICs
A control function for handling multiple routing and switching
channels, usually served by a RISC device such as the 960 or
StrongARM
An application processor function for specialized duties such as
quality-of-service (QoS) bit assignment and virtual-privatenetwork tunnel creation.
In some cases, the network processor offloads critical
instructions from the host processor in a system, thereby
improving throughput. In other cases, these new processors can
replace the host CPU.
Page 2
Industrial Technology Research Institute
Computer & Communication Research Laboratories
Network Processors can do -- in hardware at wire-speed
Routing (L3 switching, L4 switching, MPLS, multi-layer switching, etc.)
Multi-protocol support for LAN and WAN integration
Bandwidth shaping to create CoS and optimize expensive WAN bandwidth
Setting of precedence bits to map CoS into the Internet
Sophisticated QoS support to help provide reliable Voice over IP transmission
High-speed evaluation of QoS tags to help enhance Policy Based Network
Management
Per flow queuing and weighted fair queuing
IP multicast for scalable push and multimedia
Mix and convert frames to cells
Network address translation for network security and simplified IP addressing
IP accounting for network design and billing
IP tunneling to create Internet VPNs
Page 3
Industrial Technology Research Institute
Computer & Communication Research Laboratories
Packet Processing Venders
 MMC Networks
 Intel : based-on i960 RISC architecture (Acquire Level One, Acclaim, and Jato)
 TI : Digital Thunder (based -on TMS320C6000 architecture, VoIP)
 LSI Logic
 Mips Tecnnologies, Inc. : R3000, R4000, R5000
 Motorola : MPC850
 C-Port Corp. : “The Communications Platform Company”
 Softcom Microsystems, Inc.
 Maker Communications
 Sitera, Inc.
 T.sqware, Inc. : Edge Processor
 XaQti
 Agere, Inc. : “Smart Processing for Terabit Networks”, Fast Pattern Processor
 Silicon Spice
 Maverick Networks (Acquired by Broadcom)
 QuickSilver Technology : DSP-intensive Software Radio
Page 4