 Statistics and policing databases are kept in quad data rate (QDR) SRAM. In terms of traffic management, the APP750NP/APP750TM chipset is extremely powerful and flexible at the OC-192 realm. For example, VPNs are supported with traffic isolation and service level agreements (SLAs). Dynamic service provisioning is ensured through dynamic bandwidth and QoS/CoS modifications in real time. Two million different packet-handling behaviors with three buffer management profiles per behavior type are available to guarantee a fine granularity in service differentiation. External packet buffer memory can be expanded to 256MB or more per direction. As its predecessor, the APP750NP/APP750TM chipset is predominantly programmed using Agere's FPL. Complex classification policies such as IPv4/IPv6, Point-to-Point Protocol over Ethernet (PPPoE), Layer 2 Tunneling Protocol (L2TP), and Multiprotocol Label Switching (MPLS) Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. 116 NETWORK PROCESSORS can be implemented in FPL. Even when they are executed, they will still leave plenty of headroom for other packet computing work. Statistics, policing, and several other modification functions can be implemented in Agere's C-like scripting language called Agere's Scripting Language (ASL). This preserves investment in software engineering for the implementation of queuing, policing, statistics gathering, as well as packet clas- sification and code modification. Although the APP750NP/APP750TM chipset can be directly connected to Agere's PI40 switch fabric through redundant integrated serialization and deserialization (serdes), it also provides support for both cell- and frame-based switch fabrics, given its programmable classification and SAR capa- bilities. This means that minimal if any at all glue logic is needed to interface third-party fabrics, which can be connected us