Product Brief
June 2001
NP10 and TM10 Network Processors
Introduction
The Agere Systems PayloadPlus™ 10G Network
Processor chip set provides wire-speed deep-
packet processing for high performance packe t-
processing systems. This software-compatible,
programmable chip set consists of two chips—
the NP10 classification engine and the TM10
traffic manager—and follows the successful
Agere Systems 2.5G PayloadPlus chip set.
This 10G chip set provides full carrier-class
packet processing functiona l ity, includi ng
classification, policing, statistics, queueing,
scheduling, shaping, buffer management and
packet/cell modification. A three-chip
configuration—one NP10 and two TM10s
provides full duplex 10 Gb/s packet processing
functionality. An additional NP10 can be added if
egress classification is required. The 10G
PayloadPlus solution requires only DRAM and a
small amount of SRAM for external memory to
provide high-performance functionality. No
content addressable memory (CAM) is required.
The chip set supports complex packet
classification policies, including multifield IPv4/
IPv6 classification, PPPoE, L2TP, MPLS, etc.,
with a large amount of headroom for future
classification needs. OEMs use the Agere
Systems high-level Functional Programming
Language (FPL) to specify packet classification
policies. Statistics, policing, and packet
modification functions are performed by on-chip
compute engines that are programmed using the
C-like Agere Scripting Language (ASL).
10G Network Processor System Diagram
NP10
LINE CARD
TM10
TM10
Switch
Fabric
FramerPHY
IN
OUT
Host
CPU
10x2.5GSERDES
PCI 2.2 32/64 33/66
Product Brief
June 2001 NP10 and TM 10 Network Processors
2
Features
Full line-rate performance with all packet sizes greater
than or equal to 40 bytes long
Supports complex multifield packet classification with a
large amount of headroom for future classification
needs.
Supports wire-speed access control list (ACL)
processing, even with thousands of ACL rules.
Mult iprotocol cu sto mer -p rogr a mma ble clas s ification:
POS, MPLS, IPv4/v6, ATM, Frame Relay, Ethernet,
VLANs, access control lists, link aggregation, etc. OEMs
can easily supplement the protocols and standards they
support with simp le so ftwar e upgrades.
DRAM -bas ed class i ficati on ru le mem ory sup por ts over
1 million IPv4 routes with separate information for each
VPN. No CAMs are required.
Uses high-level network processor programming
languages—Functional Programming Language (FPL) and
Agere Scripting Language (ASL)—preserving investments
in classification, policing, statistics, and packet
modification programming. FPL provides an order of
magnitude reduction (compared to C/C++) in the number
of lines of code required to specify packet classification
policies. FPL eliminates the need for complex hand-
optimization of assembly or microcod e to achieve wire-
speed performance.
Programmable per-flow statistics and policing allows
OEMs to implement highly differentiated admission control
and billing policies.
Full carrier-class traffic management functionality to help
maximize the amount of premium traffic that can be reliably
served, with support for:
Hierarchical weighted fair queuing (WFQ) with
bandwidth and delay guarantees
VPNs with traffic isolation and service-level agreements
(SLAs)
Dynamic bandwidth and QoS/CoS modification to
enable real-time dynamic service provisioning
2 million packet handling behavior types with 3 buffer
management profiles per behavior type to allow fine-
grained service differentiation
Random early detection (RED) and weighted RED
(WRED)
Up to 256 MB of external packet buffer memory per
direction
External scheduling port to allow OEMs to support
proprietary switch fabric implementations (for example,
credit- bas ed flo w control , glob al sc hed ul ing ) and/or
proprietary packet scheduling implementations.
Programmable packet modification, including support for:
Adding/remo ving so ftware- de fin ed head er s and trailer s
Modifying data any wher e in the packet
Forward congestion marking
Wire-speed IP fragmentation
Full multicast support with ability to individually schedule
and modify each packet/cell copy
Port based rate shaping for up to 256 media ports
Configurations include OC192c, 4xOC48c, 1G/10G
Ether net, 192 xDS 3, etc.
PCI 2.2 compliant 66-MHz, 32-/64-bit host interface to
allow easy interfacing to a variety of host microprocessors
and other sup por t logic
Both cell- and frame-based fabrics supported with
programmable classification/segmentation/reassembly.
OEMs can readily interface to a wide variety of switch fab-
rics with minimal glue logic effort.
Support for simple interface to third-party fabrics using the
Agere Systems Field Programmable System-on-a-Chip
devices
Complete Agere Systems 10G fiber-to-fabric line card
reference design with supporting software
FPGA-based hardware emulation system and software
simulator provides complete pre-silicon hardware and
software developm ent support.
Applications
Target applications include multiprotocol core and edge
switches and routers, multiservice optical core and edge
devices and service-aware switches and provisioning
platforms.
Product Brief
June 2001 NP10 and TM 10 Network Proc essors
3
Agere Systems , Inc. reserves the right to ma ke changes to the pro duct(s) or inf ormation contained herein w ithout notice. N o liability is assumed as a result of their use or application. PayloadPlus
is a trademark of Agere Systems, Inc.
Copyright © 2001 Agere Systems, Inc.
All Rights Reserved
Printed in U.S.A.
6/1/01
PB01-137NP Printed On
Recycled Paper
For additional information, contact your Agere Systems Account Manager or the following:
INTERNET: http://www.agere.com
E-MAIL: docmaster@micro.lucent.com
N. AMERICA: Agere Systems, Inc., 555 Union Boulevard, Room 30L-15P -BA, Allentown, PA 18103
1-800-372-2447, FAX 610-712-4106 ( In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA PACIFIC: Agere Systems, Inc., Singapore Pte. Ltd., 77 Science Park Drive, # 03-18 Cintech III, Singapore 118256
Tel. (65) 778 8833, FA X (65) 777 7495
CHIN A: Ager e Syste ms , I nc. (Ch in a) Co., Ltd ., A- F2, 23/ F, Zao F on g Un iv ers e Bu ildi ng, 1800 Zh ong S han Xi Road, Shan gha i 200 233 P. R. China Tel.
(86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652
JAPAN: Agere Systems, Inc. Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700
EUROPE: Data Requests: Agere Systems, Inc. DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148
Technical Inquiries: GERMANY: (49) 89 9508 6 0 (Munich), UNITED KIN GDOM: (44) 1344 865 900 (Ascot),
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm ), FINL AND: (358) 9 4354 2800 (Helsinki),
ITALY: (39) 02 6608131 (Milan), SPAIN: ( 34) 1 807 1441 (Madrid)