IPv6技术精要第2版

IPv6技术精要第2版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Rick Graziani) , ,
2020-08
版次: 1
ISBN: 9787115537997
定价: 149.00
装帧: 平装
开本: 16开
页数: 521页
16人买过
  • IPv6是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,这是一本全面介绍IPv6技术的图书,深入讲解了IPv6的所有新特性和新功能。
    本书第2版是对第1版的全面颠覆,几乎可以说是完全重写,纳入了许多新的内容。全书分为6个部分,循序渐进地介绍了IPv6相关的知识,第一部分是关于IPv6的简介,第二部分介绍各种IPv6地址,第三部分介绍动态IPv6地址的分配方法,第四部分介绍ICMPv6和ICMPv6邻居发现协议,第五部分介绍IPv6路由选择,第六部分介绍如何部署IPv6以及如何从IPv4过渡到IPv6。
    通过阅读本书,读者能够全面细致地了解IPv6。本书的内容架构既可以让从头到尾按序阅读的读者受益,同样也可以帮到那些希望查阅具体知识点的读者。在阅读本书之前,希望读者对IPv4和其他网络协议有基本的了解。 里克・格拉西亚尼(Rick Graziani)在加州阿普托斯的卡布利洛学院教授计算机科学、信息科学和计算机网络课程。他在信息技术领域有着30多年的工作和教学经验,目前为Cisco和其他某些重要客户提供咨询服务。Graziani是本书第1版和第2版的作者,也是在线视频课程IPv6 Fundamentals的作者和主讲人,他还是Cisco Press的多本图书的合著者。 第 一部分  IPv6简介
    第 1章 IPv6简介 3
    1.1 IPv6来了 3
    1.2 IPv4 6
    1.3 IPv5 15
    1.4 IPv6的精彩历史 15
    1.4.1 相关背景 15
    1.4.2 IPv4地址耗尽以及更加国际化 16
    1.4.3 征集提案 17
    1.4.4 IPv6的其他版本 18
    1.5 IPv6:不单是IP地址更长 18
    1.6 过渡到IPv6 20
    1.7 总结 21
    1.8 复习题 22
    1.9 参考资料 22
    1.9.1 尾注 22
    1.9.2 RFC文档 22
    第 2章 IPv6入门 24
    2.1 十六进制系统 25
    2.2 IPv6地址类型 27
    2.2.1 公网单播地址 27
    2.2.2 本地链路单播地址 27
    2.2.3 未指定地址 28
    2.2.4 恳求节点多播地址 28
    2.3 地址术语 30
    2.4 ICMPv6邻居发现协议(NDP) 31
    2.4.1 邻居恳求和邻居通告消息 31
    2.4.2 路由器恳求和路由器通告消息 31
    2.4.3 动态地址分配 32
    2.5 总结 34
    2.6 复习题 35
    2.7 参考资料 36
    第3章 对比IPv4和IPv6 37
    3.1 对比IPv4和IPv6包头 37
    3.1.1 IPv4和IPv6包头中的IP版本字段 38
    3.1.2 IPv4包头的IP包头长度字段 39
    3.1.3 IPv4包头中的服务类型(ToS)字段和IPv6包头中的流量类别字段 39
    3.1.4 IPv6包头中的流标签字段 40
    3.1.5 IPv4包头中的总长度字段、IPv6包头中的净载长度字段以及IPv6巨包 41
    3.1.6 IPv4和IPv6 MTU 43
    3.1.7 IPv4数据包的分片机制 43
    3.1.8 IPv6数据包的分片:只能由IPv6源节点来执行 45
    3.1.9 IPv4包头中的协议字段和IPv6包头中的下一个头部字段 45
    3.1.10 IPv4包头中的生存时间(TTL)字段和IPv6包头中的跳限制字段 47
    3.1.11 IPv4、TCP和UDP校验和 48
    3.1.12 IPv4包头和IPv6包头中的源、目的地址字段 50
    3.1.13 IPv4包头中的选项和填充字段, IPv6包头长度固定 50
    3.1.14 IPv6数据包在以太网内的转发 51
    3.1.15 用Wireshark抓包分析 51
    3.1.16 IPv6扩展包头 53
    3.1.17 IPv6逐跳选项扩展包头 55
    3.1.18 IPv6路由扩展包头 57
    3.1.19 IPv6分片扩展包头 58
    3.1.20 IPsec:AH和ESP扩展包头 59
    3.1.21 IPv6封装安全净载(ESP)扩展包头 60
    3.1.22 IPv6认证头部(AH)扩展包头 62
    3.1.23 IPv6目的选项扩展包头 63
    3.1.24 无下一个头部(无下一个头部扩展包头) 64
    3.2 IPv4和IPv6的明晰对比 64
    3.3 总结 66
    3.4 复习题 66
    3.5 参考资料 67
    第二部分 动态IPv6地址
    第4章 IPv6地址的表示方法和地址类型 71
    4.1 IPv6地址的表示方法 71
    4.1.1 规则1:省略前导0 73
    4.1.2 规则2:省略全0的十六位组 74
    4.1.3 规则1和规则2结合使用 75
    4.2 前缀长度的表示方法 76
    4.3 IPv6地址类型 77
    4.4 IPv6单播地址 80
    4.4.1 IPv6公网单播地址 81
    4.4.2 IPv6本地链路单播地址 82
    4.4.3 IPv6 loopback地址 84
    4.4.4 IPv6未指定单播地址 85
    4.4.5 IPv6本地唯一单播地址 85
    4.5 IPv6多播地址 89
    4.5.1 众所周知的IPv6多播地址 91
    4.5.2 IPv6恳求节点多播地址 91
    4.6 任播地址 91
    4.7 总结 92
    4.8 复习题 94
    4.9 参考资料 95
    4.9.1 尾注 95
    4.9.2 RFC文档 95
    4.9.3 书籍 95
    第5章 IPv6公网单播地址 96
    5.1 IPv6公网单播地址的格式 97
    5.1.1 公网路由前缀 98
    5.1.2 子网ID 99
    5.1.3 接口ID 99
    5.2 手动配置IPv6公网单播地址 100
    5.2.1 手动配置GUA的Cisco IOS命令 101
    5.2.2 基于EUI-64机制的手动配置GUA的Cisco IOS命令 104
    5.2.3 基于IPv6 Unnumbered机制的手动配置GUA的Cisco IOS命令 105
    5.2.4 手动配置GUA的Windows、Linux和Mac OS命令 106
    5.2.5 开启静态路由,通过Ping命令来验证IPv6的连通性 109
    5.3 辨别GUA的各个字段,掌握3-1-4规则 110
    5.4 IPv6子网划分 113
    5.4.1 扩充子网前缀 115
    5.4.2 以半字节为界的IPv6子网划分 116
    5.4.3 半字节之内(不以半字节为界)的IPv6子网划分 117
    5.4.4 为点对点链路划分并分配长度为/127的IPv6子网前缀 117
    5.4.5 ipv6gen:IPv6子网工具 121
    5.5 前缀分配 122
    5.6 通用前缀 125
    5.7 动态地址分配方法:SLAAC和DHCPv6 127
    5.8 总结 127
    5.9 复习题 127
    5.10 参考资料 128
    5.10.1 尾注 128
    5.10.2 RFC文档 128
    第6章 IPv6本地链路单播地址 130
    6.1 IPv6本地链路单播地址的结构 132
    6.2 自动配置IPv6本地链路地址 132
    6.2.1 根据EUI-64机制来生成接口ID 133
    6.2.2 查看Cisco IOS路由器的以太网接口和串行接口的IPv6本地链路地址 136
    6.2.3 随机生成接口ID 137
    6.2.4 本地链路接口的区域ID(%) 138
    6.3 手动配置IPv6本地链路地址 140
    6.4 IPv6本地链路地址和地址冲突检测 143
    6.5 IPv6本地链路地址和默认网关的IPv6地址 144
    6.6 ipv6 enable命令:孤立的IPv6本地链路地址 145
    6.7 Ping IPv6本地链路地址 146
    6.8 总结 149
    6.9 复习题 150
    6.10 参考资料 151
    第7章 IPv6多播地址 152
    7.1 范围 154
    7.2 众所周知的IPv6多播地址 156
    7.3 IPv6恳求节点多播地址 160
    7.3.1 IPv6单播地址与恳求节点多播地址之间的对应关系 161
    7.3.2 IPv6多播地址与以太网MAC地址之间的对应关系 162
    7.3.3 在Cisco IOS路由器、Windows主机和Linux主机上验证IPv6单播地址与恳求节点多播地址之间的对应关系 166
    7.3.4 多台IPv6设备共用相同的IPv6恳求节点多播地址 168
    7.3.5 一个IPv6恳求节点多播地址与多个IPv6单播地址“配套” 169
    7.4 多播侦听者发现功能 171
    7.5 总结 175
    7.6 复习题 176
    7.7 参考资料 177
    7.7.1 RFC文档 177
    7.7.2 网站、视频和书籍 177
    第三部分 动态IPv6寻址
    第8章 IPv6动态地址分配原理 181
    8.1 IPv4动态地址分配:DHCPv4 181
    8.2 IPv6动态地址分配 182
    8.2.1 ICMPv6路由器恳求消息和路由器通告消息 184
    8.2.2 RA消息通告的动态地址分配方法以及RA消息中包含的A、O、M标记 186
    8.2.3 方法1:无状态地址自动配置(SLAAC) 188
    8.2.4 方法2:SLAAC加无状态DHCPv6 189
    8.2.5 方法3:有状态DHCPv6 190
    8.3 DHCPv6服务 191
    8.3.1 DHCPv6术语及DHCPv6消息类型 192
    8.3.2 DHCPv6的运作方式 195
    8.4 总结 197
    8.5 复习题 198
    8.6 参考资料 199
    第9章 无状态地址自动配置(SLAAC) 200
    9.1 RA消息和SLAAC 200
    9.2 生成接口ID 208
    9.2.1 根据EUI-64机制生成接口ID 209
    9.2.2 配置Windows主机,令其根据EUI-64机制生成IPv6公网地址的接口ID 211
    9.2.3 含隐私扩展功能的无状态地址自动配置 213
    9.2.4 隐私扩展功能和随机生成接口ID 214
    9.2.5 隐私扩展功能和IPv6临时地址 215
    9.2.6 禁用IPv6临时公网地址 215
    9.3 自动配置的IPv6地址的状态和生存时间 217
    9.3.1 示例:自动配置的IPv6地址的状态和生存时间 218
    9.3.2 在Windows、Linux和Mac OS平台上查看IPv6地址的有效期、优先使用期以及状态信息 223
    9.4 路由器通告消息的各个字段和选项 224
    9.4.1 用Wireshark工具观察路由器通告消息的结构 224
    9.4.2 修改Cisco IOS路由器发出的RA消息携带的前缀信息选项的有效地址生存时间字段和首选地址生存时间字段的默认值 227
    9.4.3 让Cisco IOS路由器在发出的RA消息中通告DNS服务器的IPv6地址 228
    9.5 控制Cisco IOS路由器发出的RA消息的内容 229
    9.6 默认地址选择 233
    9.7 将路由器的接口配置为SLAAC客户端 235
    9.8 总结 235
    9.9 复习题 238
    9.10 参考资料 240
    9.10.1 RFC文档 240
    9.10.2 其他 240
    第 10章 无状态DHCPv6 241
    10.1 SLAAC加无状态DHCPv6 241
    10.2 提供无状态DHCPv6服务 243
    10.2.1 让IPv6路由器发出A、O标记位置1的RA消息 243
    10.2.2 用Wireshark工具观察R1发出的A、O标记位同时置1的RA消息 245
    10.2.3 配置IPv6路由器,令其行使无状态DHCPv6服务器功能 246
    10.2.4 在Windows主机(DHCPv6客户端)上验证无状态DHCPv6 服务是否正常 247
    10.2.5 验证提供DHCPv6服务的Cisco IOS路由器的状态 248
    10.3 DHCPv6选项 248
    10.3.1 快速提交选项 248
    10.3.2 开启Cisco IOS路由器的DHCPv6快速提交功能 249
    10.3.3 DHCPv6中继代理功能的基本原理 250
    10.3.4 让Cisco IOS路由器成为DHCPv6中继代理的IOS命令 252
    10.3.5 配置Cisco IOS路由器,令其以单播方式发送DHCPv6中继转发消息 252
    10.3.6 配置Cisco IOS路由器,以多播方式发送DHCPv6中继转发消息 253
    10.4 总结 254
    10.5 复习题 255
    10.6 参考资料 256
    第 11章 有状态DHCPv6 257
    11.1 有状态DHCPv6的运作方式 258
    11.2 提供有状态DHCPv6服务 259
    11.2.1 让IPv6路由器发出将M标记位置1,将A、O标记位置0的RA消息 259
    11.2.2 让IPv6路由器发出将A、M标记位同时置1的RA消息 260
    11.2.3 禁止IPv6路由器发送RA消息或让IPv6路由器在发出的RA消息中不包含IPv6前缀的后果 261
    11.2.4 让IPv6路由器发出M标记位置1,A标记位置0的RA消息 262
    11.2.5 用Wireshark工具观察R1发出的A标记位置0,M标记位置1的RA消息 263
    11.2.6 配置IPv6路由器,令其行使无状态DHCPv6服务器功能 264
    11.2.7 Address Prefix命令 266
    11.2.8 在Windows主机(DHCPv6客户端)上验证有状态DHCPv6服务是否正常 267
    11.2.9 验证提供DHCPv6服务的Cisco IOS路由器的状态 268
    11.2.10 DHCPv6选项 269
    11.3 DHCPv6 IPv6前缀下发功能 270
    11.3.1 配置示例:通过DHCPv6来下发前缀 271
    11.3.2 DHCPv6-PD的运作方式 272
    11.3.3 配置家用路由器(请求路由器)并验证配置是否正确 273
    11.3.4 配置ISP路由器(下发路由器)并验证配置是否正确 276
    11.4 总结 279
    11.5 复习题 280
    11.6 参考资料 282
    第四部分 ICMPv6和ICMPv6邻居发现
    第 12章 ICMPv6 285
    12.1 ICMPv6消息的通用格式 286
    12.2 ICMPv6错误类消息 288
    12.2.1 ICMPv6目的不可达消息 289
    12.2.2 ICMPv6数据包过长消息 291
    12.2.3 IPv6路径MTU发现 291
    12.2.4 ICMPv6超时消息 293
    12.2.5 ICMP参数问题消息 296
    12.3 ICMP信息类消息 296
    12.3.1 ICMPv6 Echo Request消息和Echo Reply消息 297
    12.3.2 Ping IPv6公网单播地址 298
    12.3.3 Ping IPv6本地链路地址 300
    12.4 总结 303
    12.5 习题 304
    12.6 参考资料 305
    第 13章 ICMPv6邻居发现 306
    13.1 ICMPv6邻居发现选项 307
    13.2 默认路由器和前缀确定 308
    13.2.1 路由器恳求消息 308
    13.2.2 路由器通告消息 310
    13.3 地址解析 316
    13.3.1 地址解析过程 317
    13.3.2 邻居恳求消息的特征 320
    13.3.3 邻居恳求消息的格式 322
    13.3.4 邻居通告消息的格式 324
    13.4 邻居缓存表 326
    13.5 IPv6地址冲突检测(DAD) 332
    13.6 邻居不可达检测(NUD) 334
    13.7 ICMPv6重定向消息 334
    13.8 总结 336
    13.9 复习题 338
    13.10 参考资料 339
    第五部分 IPv6路由选择
    第 14章 IPv6路由表和静态路由 343
    14.1 配置Cisco IOS路由器,令其行使IPv6路由功能 344
    14.2 认识IPv6路由表 345
    14.2.1 代码:NDp和ND 347
    14.2.2 代码:Connected(直连路由) 348
    14.2.3 代码:Local 349
    14.3 配置IPv6静态路由 351
    14.3.1 配置下一跳地址为IPv6 GUA的静态路由 352
    14.3.2 配置下一跳地址为IPv6本地链路地址的静态路由 353
    14.3.3 配置只指定发包接口不指定下一跳地址的静态路由 354
    14.3.4 配置下一跳地址为IPv6本地链路地址的静态默认路由 355
    14.4 验证IPv6静态路由 356
    14.5 汇总IPv6路由 359
    14.6 IPv6 CEF 360
    14.7 总结 362
    14.8 复习题 363
    14.9 参考资料 364
    14.9.1 RFC文档 364
    14.9.2 书籍 365
    第 15章 IPv6 EIGRP 366
    15.1 EIGRPv4和EIGRPv6之比较 369
    15.2 经典的IPv6 EIGRP 371
    15.2.1 经典的IPv6 EIGRP的配置方法 371
    15.2.2 验证经典的IPv6 EIGRP相关配置的效果 374
    15.3 IPv6 EIGRP命名模式 379
    15.3.1 IPv6 EIGRP命名模式的配置方法 380
    15.3.2 验证IPv6 EIGRP命名模式相关配置的效果 386
    15.3.3 比较IPv4和IPv6 EIGRP命名模式的配置方法 389
    15.4 总结 391
    15.5 复习题 392
    15.6 参考资料 393
    15.6.1 RFC 393
    15.6.2 书籍 393
    第 16章 OSPFv3协议 395
    16.1 OSPFv2和OSPFv3之比较 396
    16.2 传统OSPFv3 398
    16.2.1 传统OSPFv3的配置方法 399
    16.2.2 验证传统OSPFv3相关配置的效果 403
    16.3 支持地址家族的OSPFv3 410
    16.3.1 支持AF的OSPFv3的配置方法 411
    16.3.2 验证支持AF的OSPFv3相关配置的效果 415
    16.3.3 配置支持地址家族的OSPFv3,令其执行IPv4路由选择 422
    16.4 总结 423
    16.5 复习题 426
    16.6 参考资料 426
    16.6.1 RFC文档 426
    16.6.2 书籍 427
    第六部分 实施IPv6
    第 17章 在网络内部署IPv6 431
    17.1 IPv6地址规划考量 432
    17.1.1 让IPv6地址的子网ID字段传递网络信息 434
    17.1.2 用子网ID字段传达VLAN信息 436
    17.1.3 IPv6地址规划 437
    17.2 IPv6 VLAN 437
    17.3 IPv6第 一跳冗余协议 441
    17.3.1 ICMPv6邻居发现协议 441
    17.3.2 HSRP和VRRP 444
    17.3.3 GLBP 445
    17.3.4 选择第 一跳冗余协议 446
    17.4 双栈 446
    17.5 DNS 449
    17.5.1 DNS查询和响应 452
    17.5.2 Happy Eyeballs 455
    17.6 IPv6访问控制列表 455
    17.7 过渡技术 458
    17.7.1 NAT64转换 459
    17.7.2 纯IPv6客户端访问纯IPv4服务器 460
    17.7.3 纯IPv4客户端访问纯IPv6服务器 464
    17.7.4 其他的转换技术 466
    17.8 用来传递IPv6流量的隧道技术 467
    17.9 结束语 470
    17.10 总结 471
    17.11 复习题 473
    17.12 参考资料 474
    附录A 配置NAT64和IPv6隧道 475
    A.1 配置NAT64 475
    A.2 配置传递IPv6流量的隧道 478
    A.2.1 手动隧道 478
    A.2.2 6to4隧道 484
    A.2.3 用loopback接口来建立6to4隧道 490
    A.2.4 ISATAP 491
    附录B IPv6命令速查手册 498
    B.1 Cisco IOS命令 498
    B.1.1 地址配置命令 498
    B.1.2 ICMPv6路由器通告消息相关命令 499
    B.1.3 配置DHCPv6服务器 500
    B.1.4 IPv6访问控制列表 501
    B.1.5 IPv6静态路由、查看IPv6路由表以及IPv6 CEF 502
    B.1.6 IPv6 EIGRP 502
    B.1.7 OSPFv3协议 504
    B.2 主机操作系统命令 505
    B.2.1 Windows操作系统 505
    B.2.2 Linux操作系统 507
    B.2.3 Mac OS X 508
    附录C 复习题答案 509
    C.1 第 1章 509
    C.2 第 2章 510
    C.3 第3章 511
    C.4 第4章 511
    C.5 第5章 512
    C.6 第6章 513
    C.7 第7章 515
    C.8 第8章 516
    C.9 第9章 517
    C.10 第 10章 517
    C.11 第 11章 518
    C.12 第 12章 518
    C.13 第 13章 519
    C.14 第 14章 519
    C.15 第 15章 520
    C.16 第 16章 520
    C.17 第 17章 521
  • 内容简介:
    IPv6是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,这是一本全面介绍IPv6技术的图书,深入讲解了IPv6的所有新特性和新功能。
    本书第2版是对第1版的全面颠覆,几乎可以说是完全重写,纳入了许多新的内容。全书分为6个部分,循序渐进地介绍了IPv6相关的知识,第一部分是关于IPv6的简介,第二部分介绍各种IPv6地址,第三部分介绍动态IPv6地址的分配方法,第四部分介绍ICMPv6和ICMPv6邻居发现协议,第五部分介绍IPv6路由选择,第六部分介绍如何部署IPv6以及如何从IPv4过渡到IPv6。
    通过阅读本书,读者能够全面细致地了解IPv6。本书的内容架构既可以让从头到尾按序阅读的读者受益,同样也可以帮到那些希望查阅具体知识点的读者。在阅读本书之前,希望读者对IPv4和其他网络协议有基本的了解。
  • 作者简介:
    里克・格拉西亚尼(Rick Graziani)在加州阿普托斯的卡布利洛学院教授计算机科学、信息科学和计算机网络课程。他在信息技术领域有着30多年的工作和教学经验,目前为Cisco和其他某些重要客户提供咨询服务。Graziani是本书第1版和第2版的作者,也是在线视频课程IPv6 Fundamentals的作者和主讲人,他还是Cisco Press的多本图书的合著者。
  • 目录:
    第 一部分  IPv6简介
    第 1章 IPv6简介 3
    1.1 IPv6来了 3
    1.2 IPv4 6
    1.3 IPv5 15
    1.4 IPv6的精彩历史 15
    1.4.1 相关背景 15
    1.4.2 IPv4地址耗尽以及更加国际化 16
    1.4.3 征集提案 17
    1.4.4 IPv6的其他版本 18
    1.5 IPv6:不单是IP地址更长 18
    1.6 过渡到IPv6 20
    1.7 总结 21
    1.8 复习题 22
    1.9 参考资料 22
    1.9.1 尾注 22
    1.9.2 RFC文档 22
    第 2章 IPv6入门 24
    2.1 十六进制系统 25
    2.2 IPv6地址类型 27
    2.2.1 公网单播地址 27
    2.2.2 本地链路单播地址 27
    2.2.3 未指定地址 28
    2.2.4 恳求节点多播地址 28
    2.3 地址术语 30
    2.4 ICMPv6邻居发现协议(NDP) 31
    2.4.1 邻居恳求和邻居通告消息 31
    2.4.2 路由器恳求和路由器通告消息 31
    2.4.3 动态地址分配 32
    2.5 总结 34
    2.6 复习题 35
    2.7 参考资料 36
    第3章 对比IPv4和IPv6 37
    3.1 对比IPv4和IPv6包头 37
    3.1.1 IPv4和IPv6包头中的IP版本字段 38
    3.1.2 IPv4包头的IP包头长度字段 39
    3.1.3 IPv4包头中的服务类型(ToS)字段和IPv6包头中的流量类别字段 39
    3.1.4 IPv6包头中的流标签字段 40
    3.1.5 IPv4包头中的总长度字段、IPv6包头中的净载长度字段以及IPv6巨包 41
    3.1.6 IPv4和IPv6 MTU 43
    3.1.7 IPv4数据包的分片机制 43
    3.1.8 IPv6数据包的分片:只能由IPv6源节点来执行 45
    3.1.9 IPv4包头中的协议字段和IPv6包头中的下一个头部字段 45
    3.1.10 IPv4包头中的生存时间(TTL)字段和IPv6包头中的跳限制字段 47
    3.1.11 IPv4、TCP和UDP校验和 48
    3.1.12 IPv4包头和IPv6包头中的源、目的地址字段 50
    3.1.13 IPv4包头中的选项和填充字段, IPv6包头长度固定 50
    3.1.14 IPv6数据包在以太网内的转发 51
    3.1.15 用Wireshark抓包分析 51
    3.1.16 IPv6扩展包头 53
    3.1.17 IPv6逐跳选项扩展包头 55
    3.1.18 IPv6路由扩展包头 57
    3.1.19 IPv6分片扩展包头 58
    3.1.20 IPsec:AH和ESP扩展包头 59
    3.1.21 IPv6封装安全净载(ESP)扩展包头 60
    3.1.22 IPv6认证头部(AH)扩展包头 62
    3.1.23 IPv6目的选项扩展包头 63
    3.1.24 无下一个头部(无下一个头部扩展包头) 64
    3.2 IPv4和IPv6的明晰对比 64
    3.3 总结 66
    3.4 复习题 66
    3.5 参考资料 67
    第二部分 动态IPv6地址
    第4章 IPv6地址的表示方法和地址类型 71
    4.1 IPv6地址的表示方法 71
    4.1.1 规则1:省略前导0 73
    4.1.2 规则2:省略全0的十六位组 74
    4.1.3 规则1和规则2结合使用 75
    4.2 前缀长度的表示方法 76
    4.3 IPv6地址类型 77
    4.4 IPv6单播地址 80
    4.4.1 IPv6公网单播地址 81
    4.4.2 IPv6本地链路单播地址 82
    4.4.3 IPv6 loopback地址 84
    4.4.4 IPv6未指定单播地址 85
    4.4.5 IPv6本地唯一单播地址 85
    4.5 IPv6多播地址 89
    4.5.1 众所周知的IPv6多播地址 91
    4.5.2 IPv6恳求节点多播地址 91
    4.6 任播地址 91
    4.7 总结 92
    4.8 复习题 94
    4.9 参考资料 95
    4.9.1 尾注 95
    4.9.2 RFC文档 95
    4.9.3 书籍 95
    第5章 IPv6公网单播地址 96
    5.1 IPv6公网单播地址的格式 97
    5.1.1 公网路由前缀 98
    5.1.2 子网ID 99
    5.1.3 接口ID 99
    5.2 手动配置IPv6公网单播地址 100
    5.2.1 手动配置GUA的Cisco IOS命令 101
    5.2.2 基于EUI-64机制的手动配置GUA的Cisco IOS命令 104
    5.2.3 基于IPv6 Unnumbered机制的手动配置GUA的Cisco IOS命令 105
    5.2.4 手动配置GUA的Windows、Linux和Mac OS命令 106
    5.2.5 开启静态路由,通过Ping命令来验证IPv6的连通性 109
    5.3 辨别GUA的各个字段,掌握3-1-4规则 110
    5.4 IPv6子网划分 113
    5.4.1 扩充子网前缀 115
    5.4.2 以半字节为界的IPv6子网划分 116
    5.4.3 半字节之内(不以半字节为界)的IPv6子网划分 117
    5.4.4 为点对点链路划分并分配长度为/127的IPv6子网前缀 117
    5.4.5 ipv6gen:IPv6子网工具 121
    5.5 前缀分配 122
    5.6 通用前缀 125
    5.7 动态地址分配方法:SLAAC和DHCPv6 127
    5.8 总结 127
    5.9 复习题 127
    5.10 参考资料 128
    5.10.1 尾注 128
    5.10.2 RFC文档 128
    第6章 IPv6本地链路单播地址 130
    6.1 IPv6本地链路单播地址的结构 132
    6.2 自动配置IPv6本地链路地址 132
    6.2.1 根据EUI-64机制来生成接口ID 133
    6.2.2 查看Cisco IOS路由器的以太网接口和串行接口的IPv6本地链路地址 136
    6.2.3 随机生成接口ID 137
    6.2.4 本地链路接口的区域ID(%) 138
    6.3 手动配置IPv6本地链路地址 140
    6.4 IPv6本地链路地址和地址冲突检测 143
    6.5 IPv6本地链路地址和默认网关的IPv6地址 144
    6.6 ipv6 enable命令:孤立的IPv6本地链路地址 145
    6.7 Ping IPv6本地链路地址 146
    6.8 总结 149
    6.9 复习题 150
    6.10 参考资料 151
    第7章 IPv6多播地址 152
    7.1 范围 154
    7.2 众所周知的IPv6多播地址 156
    7.3 IPv6恳求节点多播地址 160
    7.3.1 IPv6单播地址与恳求节点多播地址之间的对应关系 161
    7.3.2 IPv6多播地址与以太网MAC地址之间的对应关系 162
    7.3.3 在Cisco IOS路由器、Windows主机和Linux主机上验证IPv6单播地址与恳求节点多播地址之间的对应关系 166
    7.3.4 多台IPv6设备共用相同的IPv6恳求节点多播地址 168
    7.3.5 一个IPv6恳求节点多播地址与多个IPv6单播地址“配套” 169
    7.4 多播侦听者发现功能 171
    7.5 总结 175
    7.6 复习题 176
    7.7 参考资料 177
    7.7.1 RFC文档 177
    7.7.2 网站、视频和书籍 177
    第三部分 动态IPv6寻址
    第8章 IPv6动态地址分配原理 181
    8.1 IPv4动态地址分配:DHCPv4 181
    8.2 IPv6动态地址分配 182
    8.2.1 ICMPv6路由器恳求消息和路由器通告消息 184
    8.2.2 RA消息通告的动态地址分配方法以及RA消息中包含的A、O、M标记 186
    8.2.3 方法1:无状态地址自动配置(SLAAC) 188
    8.2.4 方法2:SLAAC加无状态DHCPv6 189
    8.2.5 方法3:有状态DHCPv6 190
    8.3 DHCPv6服务 191
    8.3.1 DHCPv6术语及DHCPv6消息类型 192
    8.3.2 DHCPv6的运作方式 195
    8.4 总结 197
    8.5 复习题 198
    8.6 参考资料 199
    第9章 无状态地址自动配置(SLAAC) 200
    9.1 RA消息和SLAAC 200
    9.2 生成接口ID 208
    9.2.1 根据EUI-64机制生成接口ID 209
    9.2.2 配置Windows主机,令其根据EUI-64机制生成IPv6公网地址的接口ID 211
    9.2.3 含隐私扩展功能的无状态地址自动配置 213
    9.2.4 隐私扩展功能和随机生成接口ID 214
    9.2.5 隐私扩展功能和IPv6临时地址 215
    9.2.6 禁用IPv6临时公网地址 215
    9.3 自动配置的IPv6地址的状态和生存时间 217
    9.3.1 示例:自动配置的IPv6地址的状态和生存时间 218
    9.3.2 在Windows、Linux和Mac OS平台上查看IPv6地址的有效期、优先使用期以及状态信息 223
    9.4 路由器通告消息的各个字段和选项 224
    9.4.1 用Wireshark工具观察路由器通告消息的结构 224
    9.4.2 修改Cisco IOS路由器发出的RA消息携带的前缀信息选项的有效地址生存时间字段和首选地址生存时间字段的默认值 227
    9.4.3 让Cisco IOS路由器在发出的RA消息中通告DNS服务器的IPv6地址 228
    9.5 控制Cisco IOS路由器发出的RA消息的内容 229
    9.6 默认地址选择 233
    9.7 将路由器的接口配置为SLAAC客户端 235
    9.8 总结 235
    9.9 复习题 238
    9.10 参考资料 240
    9.10.1 RFC文档 240
    9.10.2 其他 240
    第 10章 无状态DHCPv6 241
    10.1 SLAAC加无状态DHCPv6 241
    10.2 提供无状态DHCPv6服务 243
    10.2.1 让IPv6路由器发出A、O标记位置1的RA消息 243
    10.2.2 用Wireshark工具观察R1发出的A、O标记位同时置1的RA消息 245
    10.2.3 配置IPv6路由器,令其行使无状态DHCPv6服务器功能 246
    10.2.4 在Windows主机(DHCPv6客户端)上验证无状态DHCPv6 服务是否正常 247
    10.2.5 验证提供DHCPv6服务的Cisco IOS路由器的状态 248
    10.3 DHCPv6选项 248
    10.3.1 快速提交选项 248
    10.3.2 开启Cisco IOS路由器的DHCPv6快速提交功能 249
    10.3.3 DHCPv6中继代理功能的基本原理 250
    10.3.4 让Cisco IOS路由器成为DHCPv6中继代理的IOS命令 252
    10.3.5 配置Cisco IOS路由器,令其以单播方式发送DHCPv6中继转发消息 252
    10.3.6 配置Cisco IOS路由器,以多播方式发送DHCPv6中继转发消息 253
    10.4 总结 254
    10.5 复习题 255
    10.6 参考资料 256
    第 11章 有状态DHCPv6 257
    11.1 有状态DHCPv6的运作方式 258
    11.2 提供有状态DHCPv6服务 259
    11.2.1 让IPv6路由器发出将M标记位置1,将A、O标记位置0的RA消息 259
    11.2.2 让IPv6路由器发出将A、M标记位同时置1的RA消息 260
    11.2.3 禁止IPv6路由器发送RA消息或让IPv6路由器在发出的RA消息中不包含IPv6前缀的后果 261
    11.2.4 让IPv6路由器发出M标记位置1,A标记位置0的RA消息 262
    11.2.5 用Wireshark工具观察R1发出的A标记位置0,M标记位置1的RA消息 263
    11.2.6 配置IPv6路由器,令其行使无状态DHCPv6服务器功能 264
    11.2.7 Address Prefix命令 266
    11.2.8 在Windows主机(DHCPv6客户端)上验证有状态DHCPv6服务是否正常 267
    11.2.9 验证提供DHCPv6服务的Cisco IOS路由器的状态 268
    11.2.10 DHCPv6选项 269
    11.3 DHCPv6 IPv6前缀下发功能 270
    11.3.1 配置示例:通过DHCPv6来下发前缀 271
    11.3.2 DHCPv6-PD的运作方式 272
    11.3.3 配置家用路由器(请求路由器)并验证配置是否正确 273
    11.3.4 配置ISP路由器(下发路由器)并验证配置是否正确 276
    11.4 总结 279
    11.5 复习题 280
    11.6 参考资料 282
    第四部分 ICMPv6和ICMPv6邻居发现
    第 12章 ICMPv6 285
    12.1 ICMPv6消息的通用格式 286
    12.2 ICMPv6错误类消息 288
    12.2.1 ICMPv6目的不可达消息 289
    12.2.2 ICMPv6数据包过长消息 291
    12.2.3 IPv6路径MTU发现 291
    12.2.4 ICMPv6超时消息 293
    12.2.5 ICMP参数问题消息 296
    12.3 ICMP信息类消息 296
    12.3.1 ICMPv6 Echo Request消息和Echo Reply消息 297
    12.3.2 Ping IPv6公网单播地址 298
    12.3.3 Ping IPv6本地链路地址 300
    12.4 总结 303
    12.5 习题 304
    12.6 参考资料 305
    第 13章 ICMPv6邻居发现 306
    13.1 ICMPv6邻居发现选项 307
    13.2 默认路由器和前缀确定 308
    13.2.1 路由器恳求消息 308
    13.2.2 路由器通告消息 310
    13.3 地址解析 316
    13.3.1 地址解析过程 317
    13.3.2 邻居恳求消息的特征 320
    13.3.3 邻居恳求消息的格式 322
    13.3.4 邻居通告消息的格式 324
    13.4 邻居缓存表 326
    13.5 IPv6地址冲突检测(DAD) 332
    13.6 邻居不可达检测(NUD) 334
    13.7 ICMPv6重定向消息 334
    13.8 总结 336
    13.9 复习题 338
    13.10 参考资料 339
    第五部分 IPv6路由选择
    第 14章 IPv6路由表和静态路由 343
    14.1 配置Cisco IOS路由器,令其行使IPv6路由功能 344
    14.2 认识IPv6路由表 345
    14.2.1 代码:NDp和ND 347
    14.2.2 代码:Connected(直连路由) 348
    14.2.3 代码:Local 349
    14.3 配置IPv6静态路由 351
    14.3.1 配置下一跳地址为IPv6 GUA的静态路由 352
    14.3.2 配置下一跳地址为IPv6本地链路地址的静态路由 353
    14.3.3 配置只指定发包接口不指定下一跳地址的静态路由 354
    14.3.4 配置下一跳地址为IPv6本地链路地址的静态默认路由 355
    14.4 验证IPv6静态路由 356
    14.5 汇总IPv6路由 359
    14.6 IPv6 CEF 360
    14.7 总结 362
    14.8 复习题 363
    14.9 参考资料 364
    14.9.1 RFC文档 364
    14.9.2 书籍 365
    第 15章 IPv6 EIGRP 366
    15.1 EIGRPv4和EIGRPv6之比较 369
    15.2 经典的IPv6 EIGRP 371
    15.2.1 经典的IPv6 EIGRP的配置方法 371
    15.2.2 验证经典的IPv6 EIGRP相关配置的效果 374
    15.3 IPv6 EIGRP命名模式 379
    15.3.1 IPv6 EIGRP命名模式的配置方法 380
    15.3.2 验证IPv6 EIGRP命名模式相关配置的效果 386
    15.3.3 比较IPv4和IPv6 EIGRP命名模式的配置方法 389
    15.4 总结 391
    15.5 复习题 392
    15.6 参考资料 393
    15.6.1 RFC 393
    15.6.2 书籍 393
    第 16章 OSPFv3协议 395
    16.1 OSPFv2和OSPFv3之比较 396
    16.2 传统OSPFv3 398
    16.2.1 传统OSPFv3的配置方法 399
    16.2.2 验证传统OSPFv3相关配置的效果 403
    16.3 支持地址家族的OSPFv3 410
    16.3.1 支持AF的OSPFv3的配置方法 411
    16.3.2 验证支持AF的OSPFv3相关配置的效果 415
    16.3.3 配置支持地址家族的OSPFv3,令其执行IPv4路由选择 422
    16.4 总结 423
    16.5 复习题 426
    16.6 参考资料 426
    16.6.1 RFC文档 426
    16.6.2 书籍 427
    第六部分 实施IPv6
    第 17章 在网络内部署IPv6 431
    17.1 IPv6地址规划考量 432
    17.1.1 让IPv6地址的子网ID字段传递网络信息 434
    17.1.2 用子网ID字段传达VLAN信息 436
    17.1.3 IPv6地址规划 437
    17.2 IPv6 VLAN 437
    17.3 IPv6第 一跳冗余协议 441
    17.3.1 ICMPv6邻居发现协议 441
    17.3.2 HSRP和VRRP 444
    17.3.3 GLBP 445
    17.3.4 选择第 一跳冗余协议 446
    17.4 双栈 446
    17.5 DNS 449
    17.5.1 DNS查询和响应 452
    17.5.2 Happy Eyeballs 455
    17.6 IPv6访问控制列表 455
    17.7 过渡技术 458
    17.7.1 NAT64转换 459
    17.7.2 纯IPv6客户端访问纯IPv4服务器 460
    17.7.3 纯IPv4客户端访问纯IPv6服务器 464
    17.7.4 其他的转换技术 466
    17.8 用来传递IPv6流量的隧道技术 467
    17.9 结束语 470
    17.10 总结 471
    17.11 复习题 473
    17.12 参考资料 474
    附录A 配置NAT64和IPv6隧道 475
    A.1 配置NAT64 475
    A.2 配置传递IPv6流量的隧道 478
    A.2.1 手动隧道 478
    A.2.2 6to4隧道 484
    A.2.3 用loopback接口来建立6to4隧道 490
    A.2.4 ISATAP 491
    附录B IPv6命令速查手册 498
    B.1 Cisco IOS命令 498
    B.1.1 地址配置命令 498
    B.1.2 ICMPv6路由器通告消息相关命令 499
    B.1.3 配置DHCPv6服务器 500
    B.1.4 IPv6访问控制列表 501
    B.1.5 IPv6静态路由、查看IPv6路由表以及IPv6 CEF 502
    B.1.6 IPv6 EIGRP 502
    B.1.7 OSPFv3协议 504
    B.2 主机操作系统命令 505
    B.2.1 Windows操作系统 505
    B.2.2 Linux操作系统 507
    B.2.3 Mac OS X 508
    附录C 复习题答案 509
    C.1 第 1章 509
    C.2 第 2章 510
    C.3 第3章 511
    C.4 第4章 511
    C.5 第5章 512
    C.6 第6章 513
    C.7 第7章 515
    C.8 第8章 516
    C.9 第9章 517
    C.10 第 10章 517
    C.11 第 11章 518
    C.12 第 12章 518
    C.13 第 13章 519
    C.14 第 14章 519
    C.15 第 15章 520
    C.16 第 16章 520
    C.17 第 17章 521
查看详情
12
相关图书 / 更多
IPv6技术精要第2版
IPv6技术与实践
桂学勤;汪蓉;钟良骥;贺頔
IPv6技术精要第2版
IPv6网络切片:使能千行百业新体验
李振斌 董杰
IPv6技术精要第2版
IPO注册制:审核要点与实操指引
投行小兵;梁爽
IPv6技术精要第2版
IP之道:30家国内一线创新公司的知识产权是如何运营的(第2版)
柯晓鹏 林炮勤
IPv6技术精要第2版
IP组网技术
周玮;段恒利;何兴雄
IPv6技术精要第2版
IPO财务透视:注册制下的方法、重点和案例
叶金福 著
IPv6技术精要第2版
IPO公司机会主义行为研究-(基于外部利益相关者影响视角)
范钦钦 著;邱静
IPv6技术精要第2版
IPO问询疑难点论证及案例剖析
陈涣波
IPv6技术精要第2版
IPO信息披露与投资者权益保护研究
黄方亮
IPv6技术精要第2版
IPv6技术与应用(华三版)
周永福
IPv6技术精要第2版
IPv6技术与应用(微课版)
黄君羡 简碧园 张金荣
IPv6技术精要第2版
IPO审核:审核要点、应对策略、案例分析
袁梦月
您可能感兴趣 / 更多
IPv6技术精要第2版
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
IPv6技术精要第2版
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
IPv6技术精要第2版
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
IPv6技术精要第2版
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
IPv6技术精要第2版
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
IPv6技术精要第2版
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
IPv6技术精要第2版
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
IPv6技术精要第2版
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
IPv6技术精要第2版
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
IPv6技术精要第2版
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
IPv6技术精要第2版
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
IPv6技术精要第2版
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译