华为中低端路由器学习 组播原理及配置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程内容
第一节 组播概述 第二节 组播实现技术介绍 第三节 IGMP协议 IGMP协议 第四节 PIM-DM协议 PIM-DM协议 第五节 PIM-SM协议 PIM-SM协议
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
单播、广播与组播 单播、
主机
10.10.1.0/24 单播 组播 广播
域内的组播协议又分为密集模式与稀疏模式。 域内的组播协议又分为密集模式与稀疏模式。域内组播路由协议主要 使用PIM-SM,PIM-DM,DVMRP协议 使用PIM-SM,PIM-DM,DVMRP协议。 协议。
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
组播地址
组播IP地址 组播IP地址: 地址: 组播地址范围 224. 224.0.0.0-239.255.255.255 239.255.255. 保留组播地址 224. 224.0.0.0-224.0.0.255 224. 本地管理组地址 239. 239.0.0.0-239.255.255.255 239.255.255. 用户组播地址 224. 224.0.1.0-238.255.255.255 238.255.255.
组播体系结构
组播协议分为主机- 路由器之间的组成员关系协议和路由器组播协议分为主机 - 路由器之间的组成员关系协议和路由器 -路由器之 间的组播路由协议。 间的组播路由协议。
组成员关系协议包括IGMP(互连网组管理协议 组成员关系协议包括IGMP(互连网组管理协议)。组播路由协议分为域 互连网组管理协议) 内组播路由协议及域间组播路由协议。 内组播路由协议及域间组播路由协议。
IP组播地址后23位 IP组播地址后 位 组播地址后23 映射到MAC地址中 映射到MAC地址中 48位MAC地址(以太网/FDDI) 48位MAC地址 以太网/FDDI) 地址( 0000000100000000010111100
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMPv2报文格式 报文格式
0
类型
1
最大响应时间 组播组地址
2
校验和
3
以字节为单位
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMP三版本比较 三版本比较
IGMP V1 查询器选举 离开方式 指定组查询 指定源、组加入 指定源、 依靠上层路由协议 默默离开 无 无
组播MAC地址: 组播MAC地址: 地址 以太网: 01-00-5e-xx-xx-xx 以太网: 01-00- xx-xx-
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IP地址到 地址到MAC地址的映射 地址到 地址的映射
此5位地址不作映射,因此32个IP 位地址不作映射,因此32个 组播地址映射成一个MAC地址 组播地址映射成一个MAC地址 32位IP组播地址 32位IP组播地址 1110
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
进一步观察: 进一步观察:RPF检查成功 检查成功
来自192.18.0.32的组播数据 来自192.18.0.32的组播数据
S0 S1 S2 网段 192.18.0.0/16 168.0.253.0/24 15.15.0.0/16 接口 S1 S0 S2
组播转发
逆向路径转发(RPF-逆向路径转发(RPF-- Reverse Path Forwarding) 组播包的转发不是基于IP包的目的地址的 而是用RPF 检查决定 组播包的转发不是基于 IP包的目的地址的, 而是用 RPF检查决定 包的目的地址的, 是否转发和丢弃输入信息包 RPF检查的过程如下: RPF检查的过程如下: 检查的过程如下 路由器检查到达组播包的源地址, 路由器检查到达组播包的源地址 , 如果信息包是在可返回源 站点的接口上到达, RPF检查成功 站点的接口上到达,则RPF检查成功,信息包被转发 检查成功, 如果RPF检查失败 如果RPF检查失败,丢弃信息包 检查失败,
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
课程内容
第一节 组播概述 第二节 组播实现技术介绍 第三节 IGMP协议 IGMP协议 第四节 PIM-DM协议 PIM-DM协议 第五节 PIM-SM协议 PIM-SM协议
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
数据从S1到达,RPF检查成功 数据从S1到达,RPF检查成功,路由器转发数据包 检查成功, 到达
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
无组播功能交换机转发组播数据报
组播?? 组播??
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
二层交换机组播功能实现
对组播包源地址的检查是通过查询单播路由表来实现的
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
例子:RPF检查 例子: 检查
源
192.18.0.32
接收者
RPF检查失败, RPF检查失败,数据包 检查失败 从错误接口到达
接收者
接收者
组播数据包 错误接口到达的 组播数据包
华为机密, 华为机密,未经许可不得扩散
DW000104 组播原理及配置
ISSUE 1.0
固网产品课程开发室
学习目标
学习完本课程,您应该能够: 学习完本课程,您应该能够: 理解组播的概念及技术 掌握IGMP协议及配置 掌握IGMP协议及配置 掌握PIM协议及配置 掌握PIM协议及配置
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
组播路由协议概述 组播路由协议概述
DVMRP (距离矢量组播路由协议(Internet Draft)) 距离矢量组播路由协议( Draft))
组播技术的特点
优点 增强效率,控制网络流量,减少服务器和CPU负载 增强效率,控制网络流量,减少服务器和CPU负载 优化性能, 优化性能,消除流量冗余 分布式应用, 分布式应用,使多点传输成为可能 缺点 组播应用基于UDP 组播应用基于UDP 尽最大努力交付 无拥塞控制 数据包重复 数据包的无序交付
文档密级: 文档密级:内部公开
配置命令
路由器上的配置: 路由器上的配置: 启动组播应用 [Quidway] multicast routing-enable routing模拟主机行为——加入一个组 模拟主机行为——加入一个组 [Quidway-VLAN-interface10] [Quidway-VLAN-interface10] igmp host-join 225.0.0.1 port host225. ethernet 1/1 指定IGMP版本号 指定IGMP版本号 [Quidway-VLAN-interface10] [Quidway-VLAN-interface10] igmp version 1 显示IGMP接口信息 显示IGMP接口信息 [Quidway] display igmp interface
服务器
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
单播与组播实现点对多点传输比较
单播
组播
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
多媒体会议
多媒体终端
互联网
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
数据分发
文件服务器
远程主机
IGMP V2 自己选举 主动发出离开报文 有 无
IGMP V3 自己选举 主动发出离开报文 有 有
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
版本1与版本 兼容处理 版本 与版本2兼容处理 与版本
版本1 版本1 主机 版本1 版本1 主机 版本2 版本2 主机 版本1 版本1 路由器 路由器按 版本1 版本1方式 工作至版本 1定时器超时 版本2 版本2主机 被版本1 被版本1主 机报告抑制 版本2 版本2帧 格式兼容 版本1 版本1帧 格式 版本2 版本2路由 器强制配为 版本1 版本1方式 版本2 版本2 主机 版本1 版本1主机 报告抑制 版本2 版本2主机 版本2 版本2帧 格式兼容 版本1 版本1帧 格式 版本2 版本2路由 器强制配为 版本1 版本1方式 版本1 版本1 路由器 版本2 版本2 路由器 路由器按 版本1 版本1方式 工作
5 1 转发表 MAC地址 MAC地址 01-02-03 01-02- 端口 1,2,5 2 3 4
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
课程内容
第一节 组播概述 第二节 组播实现技术介绍 第三节 IGMP协议 IGMP协议 第四节 PIM-DM协议 PIM-DM协议 第五节 PIM-SM协议 PIM-SM协议
RFC2236规定了 RFC2236规定了IGMP V2(支持windows和大多数Unix最新的服务 规定了IGMP 支持windows和大多数 和大多数Unix最新的服务 包)
Draft-ietf-idmr-igmp- 03.txt规定了最新的 Draft-ietf-idmr-igmp-v3-03.txt规定了最新的IGMP V3 规定了最新的IGMP
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMP中路由器、主机动作 中路由器、 中路由器
主动报告加入组 普遍查询 响应报告 离开组消息 指定组查询
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMP中共享网段路由器动作 中共享网段路由器动作
10.10.0.1/16 查询消息
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
课程内容
第一节 组播概述 第二节 组播实现技术介绍 第三节 IGMP协议 IGMP协议 第四节 PIM-DM协议 PIM-DM协议 第五节 PIM-SM协议 PIM-SM协议
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMP——因特网组管理协议 因特网组管理协议
IGMP( IGMP(Internet Group Management Protocol)协议是主机与路由 Protocol) 器之间唯一信令协议
RFC1112规定了 RFC1112规定了IGMP V1(支持windows95) 规定了IGMP 支持windows95)
版本2 版本2 路由器
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
IGMP窃听建立和维护组 窃听建立和维护组
IGMP报告 IGMP报告
1 CPU 转发表
MAC地址 MAC地址 端口 IGMP查询 IGMP查询 2
0
01-02-03 0 1 3 5 01-02-
3
4
5
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
进一步观察: 进一步观察:RPF检查失败 检查失败
来自192.18.0.32的组播数据 来自192.18.0.32的组播数据
S0 S1 S2 网段 192.18.0.0/16 168.0.253.0/24 15.15.0.0/16 接口 S1 S0 S2
数据从S0到达,RPF检查失败 数据从S0到达,RPF检查失败,路由器丢弃包 检查失败, 到达
互联网
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
实时数据组播
炒股 服务器 多媒体主机
互联网
足球比赛
演唱会
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
游戏与仿真
玩家 玩家 玩家
wenku.baidu.com
互联网
玩家
玩家
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
10.10.0.3/16 查询消息
竞选失败停发查询消息 路由器失效停发查询消息 重新发送查询消息
华为机密, 华为机密,未经许可不得扩散
文档密级: 文档密级:内部公开
报告抑制过程
10.10.0.1/16 查询消息
响应报告
响应报告
响应报告
响应报告
路由器定期发送查询 子网中每个组只有一个成员发送响应报告 其它成员被抑制不再发送报告