《IPv6路由协议栈原理与技术》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张宏科,苏伟编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2006
  • ISBN:756351192X
  • 页数:198 页
图书介绍:本书在介绍路由协议基本理论的基础上,对IPv6路由协议栈中的三大路由协议——RIPng、OSPFv3和BGP4+的工作机理、设计思路及实现方案等作了全面而系统的叙述。全书取材新颖、内容丰富、实用性强,反映了当前对新一代IPv6路由协议的理论研究及技术开发的最新成果和发展趋势。

第1章 绪论 1

1.1 互联网的发展历史 1

1.1.1 互联网的早期发展历程 1

1.1.2 从IPv4到IPv6 2

第4章 OSPFv 3

1.1.3 IPv6现状与发展趋势 5

1.2 互联网的协议体系结构 7

1.3 路由协议栈概述 8

1.3.1 路由协议栈的作用与地位 8

1.3.2 动态路由协议的发展历史 10

第2章 路由协议基础 12

2.1 路由选择的基本概念 12

2.2 IP网络地址结构 17

2.2.1 IPv4地址结构 17

2.2.2 IPv6地址结构 23

2.3 IPv6路由转发原理 29

2.3.1 路由器的基本工作机理 29

2.3.2 IPv6路由转发相关术语 30

2.3.3 IPv6数据包的转发过程 31

2.3.4 IPv6中的邻居发现技术 33

2.4 路由算法 35

2.4.1 距离矢量路由算法 35

2.4.2 链路状态路由算法 36

2.5.1 静态路由选择策略 39

2.5 选路策略 39

2.5.2 动态路由选择策略 40

2.5.3 路由协议的选择 44

第3章 RIPng 47

3.1 RIP的发展历程 47

3.2 RIPng的基本原理 48

3.2.1 RIPng的基本工作过程 48

3.2.2 RIPng路由表的建立过程 57

3.2.3 RIPng路由表的维护过程 58

3.2.4 RIPng定时器 65

3.2.5 RIPng的报文格式 66

3.2.6 RIPng与RIPv2的区别 69

3.2.7 RIP的主要缺陷 70

3.3 RIPng的设计与实现 70

3.3.1 线程化实现思想 71

3.3.2 RIPng的总体框架设计 72

3.3.3 RIPng的启动 73

3.3.4 输入处理 73

3.3.5 输出处理 76

3.3.6 路由操作 78

3.3.7 定时器处理 79

3.3.8 RIPng的关闭 80

4.1 OSPF概述 81

4.2 OSPFv3的基本原理 82

4.2.1 区域划分 83

4.2.2 OSPFv3路由器和路由选择分类 86

4.2.3 接口状态机和邻居状态机 90

4.2.4 呼叫协议 97

4.2.5 近邻关系建立过程 100

4.2.6 可靠泛洪过程 102

4.2.7 路由计算 104

4.2.8 OSPFv3分组结构 108

4.2.9 OSPFv3与OSPFv2的比较 120

4.2.10 OSPFv3的特点 121

4.3.1 OSPFv3的总体框架设计 122

4.3 OSPFv3的设计与实现 122

4.3.2 全局模块和域模块 123

4.3.3 LSDB模块 124

4.3.4 LSA模块 125

4.3.5 消息发送和接收模块 129

4.3.6 数据库交互模块 132

4.3.7 接口与接口状态机 135

4.3.8 邻居和邻居状态机 138

4.3.9 路由处理模块 139

4.3.10 公共功能模块接口 144

第5章 BGP4+ 146

5.1 BGP概述 146

5.2.1 BGP的基本工作过程 147

5.2 BGP的基本原理 147

5.2.2 BGP4分组格式 148

5.2.3 BGP对等体协商有限状态机 152

5.2.4 BGP4路径属性 154

5.2.5 建立BGP对等体对话 159

5.2.6 BGP4选路及决策过程 161

5.2.7 自治系统联盟 163

5.2.8 路由反射器 164

5.2.9 路由振荡衰减器 165

5.2.10 权能通告 168

5.3 面向多协议的BGP4+扩展 169

5.3.1 BGP4+引入的新路径属性 169

5.3.2 BGP4+工作机制 170

5.3.3 利用BGP4+传递IPv6路由信息 171

5.4 BGP4+的设计与实现 171

5.4.1 BGP4+的总体框架设计 171

5.4.2 BGP4+初始化模块 172

5.4.3 线程管理器模块 174

5.4.4 有限状态机模块 175

5.4.5 消息处理模块 177

5.4.6 路由信息库模块 180

5.4.7 消息封装模块 192

缩略语 195

参考文献 197