Network Systems Design Using Network Processors: Intel 2XXX Version, 2/e

Douglas E. Comer

  • 出版商: Prentice Hall
  • 出版日期: 2005-06-18
  • 售價: $3,280
  • 貴賓價: 9.5$3,116
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Hardcover
  • ISBN: 0131872869
  • ISBN-13: 9780131872868
  • 無法訂購

買這商品的人也買了...

商品描述

Description:

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. KEY TOPICS: 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. MARKET: 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