| |
| |
|
|
| |
PANEL
DISCUSSION | THURSDAY, AUG 26
Network Processors: Prospects for Practical Deployment
James Sterbenz and Bryan Lyles |
| |
Panelists:
TBA |
| |
|
| |
Network
processors (NPs) are embedded controllers specialised
for packet processing, and fill the performance gap
between hardware and general-purpose microcontroller
software. They are ideally suited for switch port
input processing (e.g. address lookup and packet
classification) and output processing (e.g. per-flow
scheduling). Due to their flexibility, they can reduce
design time and costs, since it is far easier to
reprogram a NP than rerun an ASIC fab and reinstall
chips. Additionally, if switch vendors were to provide
open programmable interfaces, NPs could be the vehicle
to enable adaptive, extensible networks in which
network service providers could easily deploy new
protocols and services. Furthermore, the research
community might finally have the ability to perform
network-layer protocol research using real (non-toy)
switches.
NPs have received much attention over the last several
years, with significant research activity, major product
lines from vendors such as Intel, IBM, and Motorola;
the IETF ForCES working group; and the NPF industry
forum to specify hardware and software standard interfaces.
Recently, however, there is reason for concern. There
has been a lull in NP announcements and rollout, and
one of the three major public vendors has left the
market. It appears that a major switch vendor will
not use commodity chips in an attempt to increase clone-resistance,
and is unlikely to open programming interfaces. These
trends could kill what appeared to be a promising new
technology for network research and programmability.
This panel will discuss these issues and trends.
|
|
|
|