Skip to:Content
|
Bottom
Cover image for Network systems design : using network processors : Intel IXP 2xxx version
Title:
Network systems design : using network processors : Intel IXP 2xxx version
Personal Author:
Publication Information:
Upper Saddle River, NJ : Pearson/Prentice Hall, 2005
Physical Description:
1v + 1 CD-ROM
ISBN:
9780131872868
General Note:
Accompanied by compact disc : CP 8646

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010146054 TK5105 C654 2006 Open Access Book Book
Searching...
Searching...
30000010088793 TK5105 C654 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

Assuming no knowledge of industry jargon, this book describes the design of network systems such as routers, bridges, switches, firewalls, and other equipment used in the Internet. It considers the functionality required for protocol processing, and explains how the functionality has been implemented on a range of hardware architectures. The author focuses on network processor technology, a recent development that has become one of the standard tools used by designers. This book explores network processors and surveys network processor architectures, explains design complexity, covers architectural approaches and gives examples of commercial network processors that follow each approach, and uses the Intel IXP 2xxx series of network processors as a detailed example. For network and web designers, implementers, and administrators, and for anyone interested in how the Internet works.


Table of Contents

Chapter 1 Introduction And Overview
Chapter 2 Basic Terminology And Example Systems
Chapter 3 Review Of Protocols And Packet Formats
Part I Traditional Protocol Processing Systems
Chapter 4 Conventional Computer Hardware Architecture
Chapter 5 Basic Packet Processing: Algorithms And Data Structures
Chapter 6 Packet Processing Functions
Chapter 7 Protocol Software On A Conventional Processor
Chapter 8 Hardware Architectures For Protocol Processing
Chapter 9 Classification And Forwarding
Chapter 10 Switching Fabrics
Part II Network Processor Technology
Chapter 12 The Complexity Of Network Processor Design
Chapter 13 Network Processor Architectures
Chapter 14 Issues In Scaling A Network Processor
Chapter 15 Examples Of Commercial Network Processors
Chapter 16 Design Tradeoffs And Consequences ability
Part III Example Network Processor
Chapter 17 Overview Of The Intel Network Processor
Chapter 18 Embedded RISC Processor (XScale Core)
Chapter 19 Packet Processor Hardware (Microengines)
Chapter 20 Reference System And Software Development Kit (SDK)
Chapter 21 Programming Model
Chapter 22 XScale Facilities
Chapter 23 Microengine Programming I
Chapter 24 Microengine Programming II
Chapter 25 An Example System
Appendix 1 Glossary Of Terms And Abbreviations
Bibliography
Index
Go to:Top of Page