[发明专利]一种控制组播数据流的方法及装置无效
申请号: | 200710121703.X | 申请日: | 2007-09-12 |
公开(公告)号: | CN101119311A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 高峰;房海霞 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18;H04L29/06 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制组 数据流 方法 装置 | ||
技术领域
本发明涉及组播数据流控制技术领域,具体涉及一种控制组播数据流的方法及装置。
背景技术
因特网组管理协议(IGMP,Internet Group Management Protocol)在主机和路由器之间提供必要的用于组成员关系维护的消息机制。
当组播主机希望加入指定的组播组并且开始接收组消息时,它们就发送IGMP消息以通知本地的组播路由器。路由器通过IGMP获得主机的信息,并在每一个端口上维护与该端口直接相连的组播组成员关系表。组播主机也可以用因特网组管理协议版本2(IGMPv2,Internet Group Management ProtocolVersion 2)定义的一些扩展消息机制向本地的组播路由器发送消息,例如可以发送IGMPv2离开组消息表示主机对接收组播组消息不再感兴趣,希望离开IP组播组。
现在大多数的网络设备都使用IGMPv2标准,下面就图1、图2和图3简单说明组播主机通过IGMPv2加入和离开组播组的过程。
首先是加入过程,如图1所示,成员加入一个组播组不用等待路由器发出成员关系查询报文时再响应加入,可以直接发送一个IGMPv2成员报告消息就可以直接加入这个组了,这样在组内没有其它成员的情况下缩短了主机加入组播组的延迟。
其次是离开过程,离开过程还要分两种,分别通过图2和图3来说明。
第一种离开过程如图2所示,主机1离开组播组的步骤如下:
(a1)主机1向组播组路由器(224.0.0.2),发送IGMPv2离开组消息以便通知子网中的所有路由器它正在离开组;
(a2)IGMP查询路由器(本例中假定为三层交换机)收到来自主机1的离开组消息时,发送一个特定组查询消息以确定当前子网中,该组是否还有主机为接收者;
(a3)由于主机2仍然是组224.1.1.1的成员,因此它收到该特定组查询消息后,对IGMPv2特定组查询消息做出响应,激发了一个224.1.1.1的加入报文以便通知子网中的路由器仍有组成员存在。
第二种离开过程如图3所示,主机2是组224.1.1.1的最后一个成员,现在主机2也想离开组,主机2离开组的步骤如下:
(b1)主机2向组播组路由器(224.0.0.2)发送IGMPv2离开组消息,以便通知子网中的所有路由器它正在离开组;
(b2)路由器(本例中假定为三层交换机)收到主机2发送的离开IGMPv2组消息,并且发送特定组查询消息以便确定当前子网中是否有主机属于224.1.1.1;
(b3)由于现在子网中已经没有一个组224.1.1.1的成员了,因此没有主机对于该特定组查询消息做出响应,路由器则删除该端口相连的组播组成员关系表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121703.X/2.html,转载请声明来源钻瓜专利网。