组播技术及实现(EPON)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EPON上的多级组播(二)

IGMP Join Process
host pc1 pc2 pc1 pc2 Join Join Join Traffic pc1 pc2 Traffic Traffic Write forward table
snooping
Query
Proxy Query
server
Traffic
组播技术及实现
宽带产品部:艾滨 2008年二月
目录



组播概述 组播协议 EPON多级组播实现 可控组播的实现 配置用例介绍
组播概述

组播协议允许将一台主机发送的数据通过网络路由器和交 换机复制到多个加入此组播的主机,是一种一对多的通讯 方式。
组播与单播的对比
IP Multicast体系结构
IGMP Snooping (一)


IGMP Snooping,就是监听IGMP协议包,提取相应的信息, 形成组播成员关系表,然后对组播业务按照组成员关系进 行转发,保证组成员收到正确的组播业务,而其余主机无 法收到。 IGMP Snooping相对路由器和主机是透明的,它仅仅监听 两者之间的IGMP报文,来建立自己的组播成员关系表。
EPON上的多级组播(三)

IGMP Leave Process
host Traffic Traffic Leave 删组播表
snooping
Traffic
Proxy Traffic
server
pc1 pc2 pc2
Traffic
pc1
Traffic
Traffic
目录



组播概述 组播协议 EPON多级组播实现 可控组播 AN5116组播功能介绍与配置用例
EPON可控组播的实现
GSW
IGMP Proxy 管理模块
PC
管理模块: 对控制模块下 载配置,并从控制模块接 收组播信息 控制模块: 根据从管理模 块下载的配置信息,通过 OAM协议对ONU端口进 行管理,并上报组播信息
IGMP proxy 控制模块
…….
OAM
EC2
ONU
可控组播的加入过程
host
EC2
Val. msg Passed auth.
GSW
Router
pc1
IGMP join
IGMP join info msg Traffic Not Passed auth. IGMP join Traffic
IGMP Snooping (二)
IGMP Proxy (一)


在组播路由器和主机间行使代理的功能。 在网络侧,组播代理可视为一台主机,而 在用户侧,组播代理设备可以视作一台组 播路由器。 组播代理拦截用户和路由器所发出的组播 协议报文。并维护自己的组播转发表
IGMP Proxy (二)
目录
IGMPv2 (三)
离开组播组(IGMPv2)
H1 H2 224.1.1.1 H3
离开组报告 #1 224.0.0.2 特定组查询 224.1.1.1
#2
• 主机向224.0.02发送离开组消息(包含离开的组) • 路由器向这个组(224.1.1.1)发送特定组查询 • 3秒钟内没有收到该组的报告 • 组224.1.1.1超时(离开)



224.0.0.1 224.0.0.2 224.0.0.4 224.0.0.5
子网的所有系统 子网的所有路由器 DVMRP路由器 OSPF路由器
本地管理组地址
–239.0.0.0-239.255.255.255 用户组播地址 –224.0.1.0-238.255.255.255
组播MAC地址
应用程序/多播地址 主机-路由器协议 (IGMP)
routers hosts
域内多播协议
域间多播协议
注:以下”域” 均指自治系统(AS)
组播IP地址
组播地址范围
–224.0.0.0-239.255.255.255 – “D”类地址空间

第一个字节的高四位 = “1110”
保留组播地址
–224.0.0.0-224.0.0.255 –发送报文时 TTL = 1, 例如:
IP地址到MAC地址的映射:
此5位地址不作映射,因此32个IP 组播地址映射成一个MAC地址 32位IP组播地址 1110
IP组播地址后23位 映射到MAC地址中 48位MAC地址(以太网/FDDI) 0000000100000000010111100
例如: 225.1.1.1 238.0.0.5
0X01005E010101 0X01005E000005
IGMPv2 (一)
加入一个组
H1
H2 224.1.1.1 H3
报告

Host sends IGMP Report to join group
IGMPv2 (二)
维护这个组
224.1.1.1 H1 224.1.1.1 H2 224.1.1.1 H3
X抑制报告来自X抑制 查询• 路由器周期性的向主机侧发出查询报文(QUERY) • 组的其他成员监听到报告后抑制报告发送 • 主机发送单个组的报告(REPORT)
目录



组播概述 组播协议 EPON多级组播实现 可控组播的实现 配置用例介绍
IGMP &MLD





IGMPv1 RFC1112 规定了HOST如何加入组播组; IGMPv2 RFC2236 增加了如何HOST离开组播组的规定 IGMPv3 RFC3376 增加了组播源的管理 MLDv1 RFC2710 IPv6版本的IGMPv2 MLDv2 RFC3810 IPv6版本的IGMPv3



组播概述 组播协议 EPON多级组播实现 可控组播 配置用例介绍
EPON上的多级组播(一)
GSW
IGMP Proxy
IGMP proxy
IGMP proxy
IGMP prox
IGMP snooping
EC
EC
EC
EC 2
2
2
2
-X
Igmp snooping
ONU(fttb)
ONU(ftth)
可控组播
可控组播目标:



用户认证机制,基于组播用户的控制 组播用户可以任意的加入或离开组播组; 详细的用户信息记录系统,包括信息显示,点播日志,点 播统计等功能。 IGMP是一个只关心有无组播组,而不关心具体组播用户 的协议。 对节目源的管理,基于节目源的控制 IGMPv3有详细的节目源组播规定,但目前广泛使用的 IGMPv2没有这一设定
相关文档
最新文档