图书介绍

网络处理器原理与技术PDF|Epub|txt|kindle电子书版本网盘下载

网络处理器原理与技术
  • 张宏科,苏伟,武勇编著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563509534
  • 出版时间:2004
  • 标注页数:311页
  • 文件大小:35MB
  • 文件页数:321页
  • 主题词:计算机网络-微处理器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

网络处理器原理与技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1网络处理器的基本概念1

1.1.1 网络处理器的产生背景1

1.1.2网络处理器的定义1

1.1.3网络处理器的基本组成2

1.2网络处理器的发展状况3

1.3 Intel网络处理器4

第2章 Intel 1XA简介6

2.1 Intel IXA概述6

2.2为什么要使用IXP2XXX网络处理器8

2.3 Intel IXP2XXX简介8

2.4 Intel IXA可移植性框架12

2.5基于IXP2XXX的典型系统结构14

2.6典型的数据包处理流程15

第3章 IXP2400硬件体系结构18

3.1 IXP2400硬件结构概述18

3.1.1 IXP2400硬件结构组成18

3.1.2 IXP2400硬件结构特征20

3.2微引擎20

3.2.1概述20

3.2.2微引擎的组成部分21

3.2.3线程25

3.2.4事件信号26

3.2.5数据通道寄存器的寻址模式27

3.3DRAM控制器29

3.3.1概述29

3.3.2 DRAM控制器的特征30

3.3.3 DRAM的读/写操作30

3.4.1概述32

3.4 SRAM控制器32

3.4.2 SRAM控制器支持的操作33

3.5 SHaC单元40

3.5.1概述40

3.5.2 Scratchpad操作41

3.5.3 CAP操作43

3.5.4哈希运算43

3.6 MSF的硬件结构44

3.6.1概述44

3.6.2介质总线接口46

3.6.3 UTOPIA协议模式47

3.6.4 POS-PHY协议模式49

3.6.5 CSIX协议模式51

3.6.6 MSF接收52

3.6.7 MSF发送58

3.7Intel Xscale Core64

3.8 PCI控制器64

3.9 Chassis单元65

3.9.1 IXP2400中的并行处理机制65

3.9.2 Chassis的结构66

3.10 IXP2400的外围设备67

3.11基于IXP2400的系统构架方案69

3.11.1 Dual Ingress/Egress构架方案69

3.11.2 Single Ingress/Egress构架方案71

3.11.3 Chaining构架方案71

3.11.4一个基于IXP2400的系统构架实例72

第4章 基于IXP2XXX的网络处理74

4.1基于IXP2XXX的网络处理的基本知识74

4.1.1典型的硬件平台74

4.1.2典型的软件结构75

4.1.3基本的数据包处理流程77

4.1.4数据包缓存83

4.2基于IXP2XXX的并行处理85

4.2.1 通用处理器的网络处理缺陷85

4.2.2多处理和多线程85

4.2.3 串行数据流处理的问题88

4.2.4分布式缓存90

4.2.5 小结94

4.3 IXP2XXX中数据结构的管理和操作95

4.3.1存储器的使用95

4.3.2对于Linked List的管理96

4.3.3 SRAM Q-Array101

4.3.4 Ring Buffer数据结构108

4.3.5 小结110

4.4.1 Mutual Exclusion、Packet Ordering问题111

4.4微引擎编程模型111

4.4.2 HyperTask Chaining模型112

4.4.3 Pool of Threads模型117

4.4.4 HTC与POTs的比较129

4.5数据包处理流程的性能分析130

4.5.1性能分析中的重要参数131

4.5.2 IXP2XXX系统的硬件资源131

4.5.3任务/资源利用率的分析132

4.5.4性能分析举例133

4.5.5性能分析小结137

第5章 IXP2XXX编程参考139

5.1数据包处理软件概述139

5.2.2伪指令140

5.2.3注释140

5.2.1指令140

5.2源文件140

5.3模块化结构141

5.4汇编过程141

5.5汇编预处理142

5.6常量表达式143

5.7运算符144

5.8函数144

5.9参数、标记列表146

5.10寄存器和信号146

5.10.1寄存器146

5.10.2信号153

5.10.3地址运算符156

5.11 IXP2XXX的伪指令157

5.12.1指令概述168

5.12 IXP2XXX的指令集168

5.12.2 IXP2XXX中的I/O指令171

5.12.3 IXP2XXX的指令详解172

第6章 IXP2XXX的应用216

6.1基于IXP2400的IPv6路由器设计216

6.1.1硬件概述217

6.1.2软件概述218

6.1.3数据处理流程218

6.1.4 Dispatch Loop220

6.1.5系统性能分析221

6.1.6系统资源分配222

6.1.7软件模块详细设计223

6.2基于IXP2400的DiffServ系统的设计264

6.2.1硬件概述265

6.2.2软件概述266

附录 开发工具Workbench的使用286

参考文献311

热门推荐