《路由器原理与技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张宏科,苏伟编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040303278
  • 页数:312 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。本书在介绍互联网基本概念的基础上,对路由器工作机理、路由器硬件体系结构、三大路由协议(RIP、OSPF和BGP)、移动路由技术、组播路由技术、网络安全和管理协议、互联网工程设计与应用以及未来互联网技术等作了全面而系统的叙述。全书取材新颖、内容丰富、实用性强,反映了国内外路由器技术的现状与未来,可供大专院校通信、计算机等专业的师生作为教材或教学参考书,也适合于从事通信、计算机技术开发与研究的广大工程技术人员参考使用。

第1章 绪论 1

1.1 互联网的基本概念 1

1.2 互联网体系结构模型 2

1.3 互联网的发展历史 4

1.3.1 基于IPv4的互联网 4

1.3.2 基于IPv6的互联网 4

第2章 路由器工作原理 10

2.1 路由选择的基本概念 10

2.2 互联网地址结构 14

2.2.1 IPv4地址结构 14

2.2.2 IPv6地址结构 19

2.3 路由转发原理 25

2.3.1 路由器的基本工作原理 25

2.3.2 IP包转发的物理过程 26

2.3.3 IPv6路由转发原理 29

2.4 路由选择算法 33

2.4.1 距离矢量路由算法 33

2.4.2 链路状态路由算法 34

2.5 路由协议概述 36

第3章 路由器的硬件体系结构 39

3.1 路由器硬件体系结构的基本组成 39

3.2 路由器硬件体系结构的类型 40

3.3 基于网络处理器的路由器硬件设计方案 44

3.3.1 网络处理器简介 44

3.3.2 IXP 2400介绍 49

3.3.3 基于IXP 2400的IPv6路由器设计 54

3.4 路由查询和流分类简介 57

3.4.1 路由查询算法简介 57

3.4.2 流分类算法简介 63

第4章 路由信息协议 65

4.1 RIP的发展历程 65

4.2 RIPng的工作原理 66

4.2.1 RIPng的基本工作过程 66

4.2.2 RIPng路由表的建立过程 73

4.2.3 R1Png路由表的维护过程 74

4.2.4 RIPng定时器 80

4.2.5 RIPng的报文格式 81

4.2.6 RIPng与RIPv2的区别 84

4.2.7 RIP的主要缺陷 85

4.3 RIPng的设计与实现 85

4.3.1 线程化实现思想 85

4.3.2 RIPng的总体框架设计 86

4.3.3 RIPng的启动 87

4.3.4 输入处理 87

4.3.5 输出处理 90

4.3.6 路由操作 92

4.3.7 定时器处理 93

4.3.8 RIPng的关闭 93

第5章 开放最短路径优先协议 95

5.1 OSPF概述 95

5.2 OSPFv3的工作原理 96

5.2.1 区域划分 97

5.2.2 OSPFv3路由选择分类 99

5.2.3 接口状态机和邻居状态机 102

5.2.4 呼叫协议 109

5.2.5 近邻关系建立过程 111

5.2.6 可靠泛洪过程 113

5.2.7 路由计算 114

5.2.8 OSPFv3分组结构 118

5.2.9 OSPFv3与OSPFv2的比较 129

5.2.10 OSPFv3的特点 130

5.3 OSPFv3的设计与实现 130

5.3.1 OSPFv3的总体框架设计 131

5.3.2 全局模块和域模块 132

5.3.3 LSDB模块 133

5.3.4 LSA模块 133

5.3.5 消息发送和接收模块 138

5.3.6 数据库交互模块 141

5.3.7 接口与接口状态机 144

5.3.8 邻居与邻居状态机 146

5.3.9 路由处理模块 148

5.3.10 公共功能模块接口 153

第6章 边界网关协议 154

6.1 BGP概述 154

6.2 BGP的工作原理 155

6.2.1 BGP的基本工作过程 155

6.2.2 BGP4分组格式 155

6.2.3 BGP对等体协商有限状态机 160

6.2.4 BGP4路径属性 161

6.2.5 建立BGP对等体对话 165

6.2.6 BGP4选路及决策过程 167

6.2.7 自治系统联盟 169

6.2.8 路由反射器 169

6.2.9 路由振荡衰减器 171

6.2.10 权能通告 173

6.3 面向多协议的BGP4+扩展 174

6.3.1 BGP4+引入的新路径属性 175

6.3.2 BGP4+工作机制 175

6.3.3 基于BGP4+传递IPv6路由信息 176

6.4 BGP4+设计与实现 176

6.4.1 BGP4+总体框架设计 176

6.4.2 BGP4+初始化模块 177

6.4.3 线程管理器模块 178

6.4.4 有限状态机模块 180

6.4.5 消息处理模块 181

6.4.6 路由信息库模块 184

6.4.7 消息封装模块 195

第7章 移动路由技术 198

7.1 移动路由技术概述 198

7.2 移动IPv4的工作原理 200

7.2.1 移动IPv4技术概述 200

7.2.2 移动IPv4的基本概念和术语 201

7.2.3 移动IPv4的工作过程 203

7.2.4 移动IPv4协议的主要弊端 205

7.3 移动IPv6的工作原理 206

7.3.1 移动IPv6技术概述 206

7.3.2 移动IPv6的基本概念和术语 206

7.3.3 移动IPv6的工作过程 208

7.4 移动子网的工作原理 212

7.4.1 移动子网技术概述 212

7.4.2 移动子网的结构和术语 213

7.4.3 移动子网的基本工作原理 215

7.4.4 移动子网技术面临的问题和挑战 216

7.5 移动IPv6的设计方案 216

7.6 移动互联网的发展趋势 218

7.6.1 移动互联网面临的问题和挑战 218

7.6.2 移动互联网技术的发展趋势 219

第8章 组播路由技术 222

8.1 组播路由技术概述 222

8.2 组播路由的基本概念 223

8.2.1 IP组播地址 223

8.2.2 组播分布树 226

8.2.3 组播转发原理 227

8.3 组播路由协议 228

8.3.1 组播路由协议分类 228

8.3.2 PIM-SM工作原理 231

8.4 组管理协议 239

8.4.1 组管理协议分类 239

8.4.2 MLDv2的工作原理 240

第9章 网络安全协议 245

9.1 IPSec协议概述 245

9.2 IPSec的工作原理 246

9.2.1 IPSec的基本框架 246

9.2.2 AH和ESP 247

9.2.3 SADB和SPDB 249

9.2.4 IKE协议 251

9.3 IPSec的设计方案 252

第10章 简单网络管理协议 257

10.1 SNMP概述 257

10.2 SNMP的工作原理 258

10.2.1 SNMP协议基础及SNMPv1/v2简介 258

10.2.2 SNMPv3的体系结构 261

10.2.3 SNMPv3的消息格式 263

10.3 基于IPv6的SNMPv3设计方案 264

第11章 互联网工程设计与应用 266

11.1 互联网工程设计举例 266

11.1.1 IP网络编址设计原则 266

11.1.2 VLSM设计举例 268

11.2 典型应用及IPv6下的实现 273

11.2.1 概述 273

11.2.2 传输层协议简介 275

11.2.3 套接口编程简介 279

11.2.4 FTP分析及在IPv6下的实现 290

11.2.5 Telnet分析及在IPv6下的实现 295

11.3 IPv6网络典型应用 297

第12章 未来互联网技术 299

12.1 国内外研究现状 299

12.2 一体化标识网络体系概述 300

12.3 基础设施层模型与理论 301

12.4 普适服务模型与理论 302

12.5 新网络体系下原型系统研制与验证 304

常用缩略语汇编 307

主要参考文献 311