IP组播 第1卷
作者: [美] 乔希·勒夫莱斯(Josh Loveless) 著;YESLAB工作室 译
出版时间:2017年版
内容简介
《IP组播(第1卷)》全面介绍了用于设计、部署和运维当代IP组播网络所需的原理和路由技术。《IP组播(第1卷)》分为7章,讲解了组播的概念以及与单播和广播的区别,在网络访问层上的组播概念,在第3层上的组播概念,协议无关组播的工作原理和配置方法,设计IP组播网络时要考虑的问题以及组播网络的适用范围,IPv6组播的概念,IP组播网络的运维和排错等内容。《IP组播(第1卷)》适合网络工程师和架构师、网络顾问以及网络管理人员阅读,本书也是相关专业的读者了解IP组播技术的有益读物。
目录
第1章 IP组播入门\t1
1.1 组播解决了什么问题\t2
1.2 组播的应用和服务\t5
1.2.1 一对多组播应用\t5
1.2.2 多对多组播应用\t6
1.2.3 多对一组播应用\t6
1.3 组播数据包\t7
1.3.1 组播源是什么\t8
1.3.2 组播接收方是什么\t9
1.4 三层组播是建立在TCP/IP协议栈中的\t9
1.4.1 这是个组\t10
1.4.2 IPv4三层组播编址中定义的组\t12
1.4.3 IPv4组播组地址的分配\t13
1.5 重要的组播组和组的考量\t15
1.5.1 IPv4本地网络控制\t15
1.5.2 IPv4互联网络控制\t16
1.6 组播的历史\t18
1.6.1 组播骨干\t18
1.6.2 Internet组播\t18
1.6.3 IPv6组播\t19
1.6.4 组播的发展与标准化\t19
1.7 总结\t19
第2章 网络访问和二层组播\t21
2.1 层的封装\t21
2.2 MAC地址映射\t24
2.3 组播数据帧的交换\t26
2.4 组的注册\t26
2.5 网关路由器上的IGMP\t28
2.6 IGMP版本\t28
2.6.1 IGMPv1\t28
2.6.2 IGMPv2\t29
2.6.3 IGMPv3\t32
2.7 在路由器上配置IGMP\t34
2.8 混合组:IGMPv1、v2和v3之间的互操作性\t35
2.9 二层组管理\t35
2.9.1 Cisco组管理协议\t35
2.9.2 路由器端口组管理协议\t37
2.10 探测\t37
2.10.1 IGMP探测\t37
2.10.2 维护组成员\t41
2.10.3 配置IP IGMP探测\t42
2.11 交换机中的数据包复制过程\t43
2.12 二层保护\t44
2.13 总结\t46
参考资料\t46
第3章 三层IP组播\t47
3.1 组播主机\t47
3.1.1 网络组:客户端/服务器\t48
3.1.2 网络主机\t49
3.2 组播路由:介绍PIM和组播树\t50
3.2.1 通过树木看到森林\t50
3.2.2 PIM组状态的概念\t52
3.2.3 两种类型的树\t57
3.2.4 PIM邻居\t62
3.2.5 PIM消息:加入、离开、修剪、嫁接和断言\t65
3.3 PIM模式\t69
3.3.1 PIM密集模式\t69
3.3.2 PIM稀疏模式\t70
3.3.3 PIM稀疏-密集模式\t73
3.3.4 树叶上的组播\t73
3.3.5 汇集点和共享树\t79
3.3.6 建立组播路由信息库\t94
3.3.7 PIM-BiDir\t97
3.3.8 PIM-SSM\t103
3.4 总结\t114
第4章 协议无关组播\t117
4.1 RP概述\t117
4.2 IP组播域\t120
4.3 基本PIM配置\t123
4.4 动态RP信息传播\t128
4.4.1 自动RP\t129
4.4.2 BSR\t138
4.5 任播RP\t144
4.5.1 组播源发现协议\t145
4.5.2 PIM任播RP\t146
4.5.3 虚位RP\t155
4.6 PIM SSM配置\t157
4.7 总结\t159
第5章 IP组播的设计要点与实施\t161
5.1 组播组作用范围\t161
5.1.1 组织机构与全球组分配的要点\t162
5.1.2 IPv4要考虑的要点\t164
5.2 在混合设计方案和RP替换方案中使用组作用范围\t167
5.2.1 使用MSDP互联组的组播RP设计方案\t172
5.2.2 使用组播工作域的组播RP混合设计方案\t176
5.2.3 RP的替换\t181
5.3 组播流量工程与转发\t181
5.3.1 深入探讨mRIP、mFIB与RPF校验\t183
5.3.2 使用IP多路径特性的流量工程\t193
5.3.3 组播流量工程:通过设置影响路径选择\t196
5.4 IP组播最佳做法与IP组播的安全性\t204
5.4.1 在启用PIM之前\t204
5.4.2 通行的最佳做法\t205
5.4.3 基本的组播安全\t210
5.4.4 在边界对组播域进行保护\t213
5.4.5 保护组播RP\t219
5.4.6 最佳做法与安全性的总结\t221
5.5 归纳总结\t221
5.6 总结\t230
第6章 IPv6组播网络\t233
6.1 IPv6基础:快速回顾\t233
6.2 IPv6三层组播组编址\t236
6.2.1 IPv6组播组地址的划分\t239
6.2.2 IANA基于单播前缀的组播地址\t241
6.2.3 IPv6特定源地址\t242
6.2.4 请求节点组播地址\t242
6.2.5 IP地址的作用范围及地址规划时应该考虑的要点\t243
6.2.6 组播IPv6地址到MAC地址之间的映射\t243
6.3 IPv6二层与三层组播\t244
6.3.1 IPv6的组播侦听发现协议\t244
6.3.2 IPv6三层组播和PIM6(协议独立组播6)\t256
6.4 总结\t277
第7章 IP组播网络的运维与排错\t279
7.1 组播排错的流程\t279
7.2 组播排错的方法论\t279
7.2.1 校验基线:对源和接收方进行验证\t284
7.2.2 验证状态\t291
7.3 组播排错常用工具概述\t301
7.3.1 ping测试\t301
7.3.2 SLA测试\t302
7.3.3 一些常用的组播Debug(调试)命令\t305
7.4 组播排错\t307
7.5 一些重要的组播show命令\t324
7.5.1 show ip igmp group命令\t324
7.5.2 show ip igmp interface/show igmp interface命令\t325
7.5.3 show ip mroute/show mrib route命令\t326
7.5.4 show ip pim interface/show pim interface命令\t329
7.5.5 show ip pim neighbor/show pim neighbor命令\t330
7.5.6 show ip pim rp命令\t331
7.5.7 show ip pim rp mapping/ show pim rp mapping命令\t332
7.6 总结\t333