Product Overview
As communications networks continue to evolve, service
providers are eager to take advantage of emerging capabilities
to offer new value-added services to their customers while, at
the same time, closely manage the costs incurred for these
upgrades. This continually evolving network service profile has
enabled service providers to expand business models beyond
basic bandwidth provisioning and deliver deeper content-based
services including protected web management, secure content
processing, and intrusion detection and prevention. In ever-
expanding applications such as Virtual Private Networks (VPNs)
and e-Commerce, the ability to provide data integrity and
protected access is increasingly critical.
Traditional architectures have addressed network security by
adding a coprocessor or in-line security processors. However,
as data rates increase, the coprocessor approach reaches
practical limitations. While in-line security processors are capable
of scaling to higher data rates, in order to do so they must
perform many of the same functions as a network processor
but with the limited flexibility inherent in “wired” hardware-based
designs. By providing integrated cryptography and security,
and high-bandwidth processing capability within a single chip,
it becomes possible to provide protected network traffic at up to
10 Gbps, allowing developers a broad spectrum of possibilities
to create content-aware processes and security appliances.
The Intel®IXP2855 network processor delivers high-performance
packet and content processing with robust security features in a
single chip. By integrating capabilities that have typically required
multiple specialized processors, the Intel IXP2855 provides a
cost-effective, security-enabled platform for a broad range of
emerging applications.
Target Applications
Many different application trends are driving the need for
high-performance secure content processing. Enterprise
networks have moved from dedicated internal connections to
firewall protected VPNs. Applications for e-Commerce must
support protected web browsing, while distributed server and
storage applications require secure mechanisms for data
exchanges. In addition, cost efficiencies and performance
requirements are fostering a migration of these applications
from computing platforms to communications products.
These development opportunities include:
• Appliance blades for bulk cryptography and TCP offload in
infrastructure switches, routers, and servers
• IPSec/TCP termination and off-load functionality in
networked storage applications
• Content-aware load balancing in networked appliances, such
as web switches, intrusion detection systems, and firewalls.
Intel®IXP2XXX Product Line Architecture
The Intel IXP2855 network processor builds on and extends
Intel’s fully programmable, high-performance IXP28XX
product line architecture by providing robust security
acceleration on-chip. It implements the same store-and-
forward design, including 16 multi-threaded microengines in the
data plane, combined with a high-performance Intel XScale®
core for control plane functions. In addition, the IXP2855
integrates two cryptography blocks that provide hardware
acceleration of popular encryption and data integrity algorithms.
Tight coupling of the cryptography elements with data plane
processing elements and memory subsystems means
a developer can take full advantage of the parallelism and
latency benefits of Intel’s network processor architecture.
As a result, security processing can be executed as pipeline
stages within the multi-threaded IXP2855 architecture. This
enables in-line encryption/decryption and hashing to occur as
packets are transmitted or received for increased performance.
Based on an IP packet size of 40-byte clear text, the cipher path
executes over 25 million encryptions per second, plus 11 million
HMAC-SHA-1 operations per second, sufficient to saturate an
aggregate 10 Gbps IPSec Ethernet link.
Within the IXP2855, the two cryptography blocks utilize the
same robust bus structures and communication processes as
the microengines, a feature that allows efficient sharing of data
and state information throughout the processing pipeline. In
addition, multiple independent DRAM and SRAM channels
provide the capacity for large numbers of security associations
at 10 Gbps IPSec wire rates. The IXP2XXX product line design
compatibility also extends to the integrated Intel XScale core,
which can be used to execute security-related session setup
protocols such as Internet Key Exchange (IKE), in addition to
other general-purpose code. Finally, the PCI bus interface
included in all members of the IXP2XXX product line enables
specialized processors to be incorporated into line card designs
as needed to support requirements such as high-performance
public key computations.
2
IXP2855_ProductBrief.qxd 12/15/05 1:18 PM Page 2