第1章 绪论 1
1.1 计算机网络 1
1.2 计算机网络体系结构 2
1.3 下一代网络与下一代互联网 3
1.3.1 下一代网络的概念和特征 3
1.3.2 下一代互联网概述 4
1.3.3 支撑下一代互联网的主要技术 5
1.4 下一代互联网与IPv6 8
第2章 IPv6概述 10
2.1 引言 10
2.2 IPv6的诞生过程 11
2.2.1 发展IPv6的动机 11
2.2.2 IPv6的标准化历程 12
2.3 IPv6的特点 13
2.4 IPv6的发展现状与趋势 14
第3章 IPv6报头 17
3.1 IPv6数据报的一般格式 17
3.2 IPv6的基本报头 17
3.2.1 IPv4报头与IPv6基本报头的分析比较 17
3.2.2 IPv6基本报头的含义 21
3.3 IPv6的扩展报头 23
3.3.1 从选项到扩展报头 23
3.3.2 扩展报头的顺序 25
3.3.3 扩展报头的选项 27
3.4 跳到跳选项报头 29
3.5 信宿选项报头 30
3.6 路由报头 31
3.7 分段报头 34
3.8 认证报头 37
3.9 封装安全载荷报头 39
3.10 无下一个报头的情况 41
第4章 IPv6寻址 42
4.1 引言 42
4.2 IPv6的地址方案 43
4.2.1 IPv6的地址空间 43
4.2.2 地址的文本表示方式 44
4.2.3 地址类型 45
4.3 单播(unicast)地址 47
4.3.1 全局可聚类单播地址 49
4.3.2 未指定的地址 52
4.3.3 本地回返地址 52
4.3.4 嵌入IPv4地址的IPv6地址 52
4.3.5 本地使用的IPv6单播地址 52
4.4 组播(multicast)地址 53
4.4.1 组播技术 53
4.4.2 组播的地址格式 55
4.4.3 已定义的Multicast地址 56
4.4.4 组播地址分配 57
4.5 任播(anycast)地址 60
4.5.1 泛播地址的分配及其格式 60
4.5.2 泛播选路 61
4.6 IPv6地址分配 61
4.6.1 IPv6的地址分配方式 61
4.6.2 一台IPv6主机拥有的地址 62
4.6.3 一台IPv6路由器拥有的地址 62
4.7 IPv6地址自动配置 63
4.7.1 状态自动配置 63
4.7.2 无状态自动配置 64
第5章 Internet控制消息协议 67
5.1 引言 67
5.2 ICMPv6报文格式 68
5.2.1 校验和 69
5.2.2 报文信源地址的确定 70
5.2.3 ICMPv6报文处理的规范 70
5.3 ICMPv6错误消息 71
5.3.1 目的不可达 71
5.3.2 数据报文过大 72
5.3.3 超时 73
5.3.4 参数错误 74
5.4 ICMPv6信息消息 75
5.5 邻居发现 76
5.5.1 邻居发现的功能实现 76
5.5.2 邻居发现协议中的信息类型 77
5.5.3 邻居发现的实现 78
5.5.4 地址自动配置 88
5.6 组成员资格消息 89
第6章 IPv6路由 91
6.1 引言 91
6.2 新一代路由器 91
6.3 IPv6的路由 93
6.3.1 IPv6路由器简介 93
6.3.2 IPv6路由技术 93
6.3.3 向IPv6过渡对路由器提出的新要求 95
6.4 IPv6的路由协议 96
6.4.1 路由协议 96
6.4.2 路由信息协议 96
6.4.3 开发最短路径优先协议 101
6.4.4 域间路由协议 105
第7章 IPv6的域名系统 107
7.1 引言 107
7.2 DNS系统 107
7.3 IPv6的地址层次与DNS 110
7.3.1 正向地址解析 110
7.3.2 反向地址解析 111
7.4 IPv6的即插即用特性与DNS 112
7.5 IPv6的移动性与DNS 113
7.6 IPv6过渡阶段与DNS 113
第8章 移动IPv6 115
8.1 移动IP概述 115
8.1.1 移动IP的概念 115
8.1.2 移动IP的工作原理 116
8.1.3 移动IP的工作过程 119
8.2 移动IPv6 119
8.2.1 IPv6的移动性 119
8.2.2 移动IPv4与移动IPv6的比较 120
8.3 移动IPv6的工作机制 124
8.4 移动IPv6的实现 126
8.5 基本IPv6的切换方案 128
8.5.1 快速切换 128
8.5.2 平滑切换 129
第9章 IPv6与QoS 130
9.1 引言 130
9.2 IP QoS的含义 131
9.3 IPv6的QoS机制 131
9.4 通信流类型 132
9.4.1 IPv4服务类型 132
9.4.2 “优先级”字段的取值 133
9.4.3 “通信类型”字段的设置 134
9.4.4 “通信类型”字段的使用要求 134
9.5 IPv6流标号 134
9.5.1 流标号特征 135
9.5.2 流标号的使用 135
9.5.3 流标号的结构定义 136
9.6 IPv6流标号设计方案 137
9.6.1 面向流的流标号设计 137
9.6.2 面向资源的流标号设计 139
9.6.3 一种综合的IPv6流标号设计方案 139
9.6.4 应用流标号的相关问题 143
9.7 跳到跳选项报头的QoS应用 145
9.7.1 使用类型—长度—值(TLV)选项实现QoS 145
9.7.2 用于IntScrv模型的TLV 145
9.7.3 非数据流的管理 146
9.7.4 QoS服务的获取过程 147
9.7.5 确保服务和控制负载服务的定义 147
第10章 IPv6的安全性 149
10.1 引言 149
10.2 现行IP网络的安全性 149
10.3 IPv6的安全体系结构 150
10.3.1 安全关联 151
10.3.2 认证 152
10.3.3 加密 155
10.4 IPv6的安全机制对现行网络安全体系的新挑战 157
10.4.1 防火墙的设计 158
10.4.2 入侵检测系统(IDS)的设计 158
10.4.3 取证 159
10.4.4 其他 159
第11章 IPv4向IPv6的过渡 160
11.1 引言 160
11.2 IPv4/IPv6过渡的内容 160
11.3 过渡策略的主要目标 161
11.4 基本过渡策略 162
11.4.1 隧道方式 162
11.4.2 双协议栈 164
11.4.3 网络地址转换/协议转换技术 166
11.5 隧道技术 168
11.5.1 6to4 168
11.5.2 ISATAP 171
11.5.3 Teredo 171
11.5.4 6over4 172
11.5.5 DSTM 172
11.5.6 Tunnel Broker 172
11.6 基于SOCKS的IPv4向IPv6过渡技术 172
11.6.1 BIA技术 172
11.6.2 SOCKS64技术 174
11.6.3 技术比较与分析 175
参考文献 177