[发明专利]基于IGMPv2协议的成员离开管理方法及系统在审
申请号: | 201811124000.7 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109039675A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 金利;杨锐;刘敬一 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/741;H04L12/761 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组播 组播组 发送 路由器 报文 成员离开管理 组播成员表 成员离开 查询 协议报文交互 协议报文 对设备 删除 节约 优化 维护 | ||
本发明提供了一种基于IGMPv2协议的成员离开管理方法及系统,所述方法包括:S1、组播成员发送IGMP离开组报文至IGMP查询者路由器和组播组内的其他组播成员;S2、若组播组内的其他组播成员仍需接收该组播组的流量,则发送IGMP报告报文至IGMP查询者路由器,否则,忽略该IGMP离开组报文;S3、IGMP查询者路由器接收到组播成员发送的IGMP离开组报文后,若接收到组播组内的其他组播成员发送的IGMP报告报文,则继续维护该组播成员表项,若未接收到组播组内的其他组播成员发送的IGMP报告报文,则删除该组播成员表项。本发明优化了RFC2236中定义的IGMP成员离开组机制,减少了IGMP成员离开的时候协议报文交互频次,节约了协议报文对设备的冲击,有效简化了设备对协议的实现难度。
技术领域
本发明涉及网络通信技术领域,特别是涉及一种基于IGMPv2协议的成员离开管理方法及系统。
背景技术
IGMP(Internet Group Management Protocol)协议即组播成员管理协议,是因特网协议家族中的一个组播协议,该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2和v3。
现有技术中均采用RFC2236(Internet Group Management Protocol,Version 2)标准协议中定义的方式执行组播成员离开组播组的过程。
参图1所示,主机1、主机2与IGMP查询者路由器处于同一个局域网之内;主机1与主机2已经通过发送IGMP报告报文(Report)加入到组播组G(224.1.1.1),并且IGMP查询者路由器周期的发送着IGMP普遍组查询消息(General Query),普遍组查询的目的地址是224.0.0.1,因此所有成员或其他路由器均能收到,主机1、主机2收到IGMP普遍组查询之后,也通过IGMP报告报文响应IGMP查询者路由器,IGMP查询者路由器上维护着(224.1.1.1,主机1)、(224.1.1.1,主机2)的组播成员表项。
如果没有成员主动离开组机制的话,查询者路由器就只能通过周期性的发送普遍组查询来得知组能成员状况,假设组内成员已经离开之后也只能等到周期性查询超时之后才能删除组播成员表项,这样会导致空档期内组播数据流量不必要的多余转发,成员主动离开组的机制就可以解决上述问题。
现有技术中RFC2236中定义的离开组过程具体为:
当主机1期望离开组播组G(224.1.1.1),并且主机1本身没有记录其他主机状态的能力,因此主机1离开组播组G的时候必须发送一个IGMP离开组消息(Leave),此时发送的组播目的地址是组播组(224.0.0.2),对于这个地址而言,只有IGMP查询者路由器才能收到,其他组播组成员(主机2)是收不到的,IGMP查询者路由器收到这个IGMP离开组消息之后,为了确定网络中是否还有其他组播组成员,它会发送一个IGMP指定组查询消息(Group-Specific Query),指定组消息查询的地址就是本组G,由于这个例子中,主机2也加入了组播组G,因此主机2也会对这个指定组查询消息做出响应,并应答报告报文告诉查询者路由器还有其他成员,查询者路由器收到这个报告报文之后会刷新自己的组播成员表项;如果超时时间前没有成员应答这个指定组查询消息,那么查询者路由器就会把组播G的组播成员表项删除,上述过程就是一个组播组成员离开组的过程。
然而现有技术中组员离开组过程中,需要进行三次协议报文交互,协议报文对设备具有一定的冲击,增大了占用的协议交互带宽,设备对协议实现有一定难度。
因此,针对上述技术问题,有必要提供一种基于IGMPv2协议的成员离开管理方法及系统。
发明内容
有鉴于此,本发明的目的在于提供一种基于IGMPv2协议的成员离开管理方法及系统,节约了协议交互带宽占用,降低了设备IGMP协议实现难度。
为了实现上述目的,本发明一实施例提供的技术方案如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811124000.7/2.html,转载请声明来源钻瓜专利网。