基于互联网组管理协议的管理方法及系统的制作方法_2

文档序号:8225973阅读:来源:国知局
位来反馈所述查询报文。当所述管理系统通过查询发现接收离开一组播组的报文的端口未对应设置所述标志位,则可直接删除该端口的端口信息与所述组播组的对应关系O
[0032]请参阅图2,本发明提供一种基于互联网组管理协议的管理系统。所述网络接入设备通过其上的端口与用户设备相连。所述网络接入设备能够执行组播、点播、广播的数据传输。所述网络接入设备中存有组播组成员的相关信息,用于进行组播数据的传输。所述组播组成员的相关信息包括但不限于:组播组成员的地址信息、连接组播组成员的端口信息等。其中,对应所述组播组的端口所连的并非一定是用户设备,也可以是其他网络接入设备。所说网络接入设备包括:链路层或网络层网络转发的设备。其中,所述链路层网络转发设备包括但不限于:网关设备。所述网络层网络转发设备包括但不限于:路由器等。
[0033]所述管理系统I安装在所述网络接入设备中。其包括:查询模块11和端口处理模块12。
[0034]所述查询模块11用于在接收到来自所述端口的离开一组播组的报文时,向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文。
[0035]具体地,所述查询模块11监听组播组中的各端口,当某个端口接收一离开某组播组的报文时,通过查询所述组播组成员的相关信息,向所述组播组的所有成员所对应的各端口发送用于确定所述端口所连的所有设备均离开所述组播组的查询报文。其中所述查询报文包括但不限于:所述组播组的信息。所述查询报文还根据端口的属性予以生成。例如,所述端口包含vlan属性,则所述查询报文中也需要包含vlan属性,以便得到该端口和对应组播组的查询报文。
[0036]优选地,所述查询模块11还可以从所述离开一组播组的报文中提取对应所述查询报文的源地址和目的地址,并将所述查询报文予以发送;其中,所述源地址和目的地址包括:MAC地址、和/或IP地址。其中,所述源地址和目的地址包括:MAC地址、和/或IP地址。
[0037]例如,所述离开一组播组的报文中的源地址为:MAC地址Al、IP地址BI,目的地址为:MAC地址A2、IP地址B2。则所述查询模块11将MAC地址A2、IP地址B2作为所述查询报文的源地址,将MAC地址Al、IP地址BI作为所述查询报文的目的地址,并将所述查询报文通过所述端口予发送。
[0038]若与所述端口相连的为又一网络接入设备,则所述网络接入设备可按照所述端口、所述查询报文中的源地址将所述查询报文予以广播,接收到所述查询报文的用户设备若仍旧需要保留在所述组播组中,则回复一反馈报文,用于表示继续留在所述组播组中。当初发送所述离开一组播组的报文的用户设备则将不予回复。
[0039]所述端口处理模块12用于在接收到有设备通过所述端口反馈的继续留在所述组播组中的反馈报文时,保留所述端口与所述组播组的对应关系。
[0040]具体地,所述查询模块11预设有监听反馈报文的时长,在所述时长内若接收到有设备通过所述端口反馈的所述反馈报文时,所述查询模块11通知所述端口处理模块12接收到了反馈报文,则所述端口处理模块12在所述组播组成员的相关信息中继续保留所述端口的端口信息与所述组播组的对应关系。反之,若所述查询模块11超出所述时长仍未监听到任何反馈报文,则令所述端口处理模块12删除所述端口与所述组播组的对应关系。显然,相应删除的还有所述端口所对应的地址信息、标识信息等。
[0041]优选地,为了确保所有用户设备接收到所述查询报文,所述查询模块11还用于在未收到所述反馈报文时,按照预设的次数重复发送所述查询报文。(未予图示)
[0042]具体地,所述查询模块11在发出所述查询报文的预设时长内为监听到任何反馈报文,则再次发送所述查询报文,并在所述预设时长内监听所述端口。如此重复,若重复发送的次数达到预设的次数,则确定与所述端口相连的用户设备已离开相应的组播组,则令所述端口处理模块12删除所述端口与所述组播组的对应关系,反之,当接收到所述反馈报文时,令所述端口处理询模块在所述组播组成员的相关信息中继续保留所述端口的端口信息与所述组播组的对应关系。
[0043]作为一种优选方案,所述查询模块11还可以根据历史执行过程来对接收到反馈报文的端口及所对应的组播组进行标记,当所接收的离开一组播组的报文来自所标记的端口,则向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文,反之,则可直接令所述端口处理模块12删除所述端口的端口信息与所述组播组的对应关系O
[0044]具体地,所述查询模块11在接收到所述反馈报文时,将所对应的端口和相应的组播组的对应关系中加标志位。当所述端口再次接收到离开一组播组的报文时,所述查询模块11根据所述标志位来反馈所述查询报文。当所述管理系统I通过查询发现接收离开一组播组的报文的端口未对应设置所述标志位,则可直接令所述端口处理模块12删除该端口的端口信息与所述组播组的对应关系。
[0045]综上所述,本发明的基于互联网组管理协议的管理方法及系统,通过发送查询报文进行确认来确定是否删除端口与组播组的对应关系,能够确保当端口与另一网络接入设备相连时,该网络接入设备所连接的各用户设备能够接收到所述查询报文并及时予以反馈,故而,所述管理系统将保留所述端口与相应组播组的对应关系,有效减少了组播组成员被误删除的情况;另外,给予一定的时长来获取反馈报文,能够给最终的用户设备足够的时间来响应所述反馈报文,以达到进一步减少误删除的目的;还有,多次重复发送查询报文,可有效防止网络上的丢包等情况对确认工作的影响;此外,在端口和组播组的对应关系中加标志位,能够尽快作出保留或删除端口与组播组的对应关系的响应。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0046]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种基于互联网组管理协议的管理方法,用于包含端口的网络接入设备,其特征在于,包括: 在接收到来自所述端口的离开一组播组的报文时,向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文; 在接收到有设备通过所述端口反馈的继续留在所述组播组中的反馈报文时,保留所述端口与所述组播组的对应关系。
2.根据权利要求1所述的基于互联网组管理协议的管理方法,其特征在于:所述向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文的方式包括: 从所述离开一组播组的报文中提取对应所述查询报文的源地址和目的地址,并将所述查询报文予以发送;其中,所述源地址和目的地址包括:MAC地址、和/或IP地址。
3.根据权利要求1所述的基于互联网组管理协议的管理方法,其特征在于:所述管理方法还包括:在预设的时长内监听所述端口,以获得所述反馈报文。
4.根据权利要求3所述的基于互联网组管理协议的管理方法,其特征在于:所述管理方法还包括:在未收到所述反馈报文时,按照预设的次数重复发送所述查询报文。
5.根据权利要求1、3或4所述的基于互联网组管理协议的管理方法,其特征在于:若没有收到所述反馈报文时,所述管理方法还包括:删除所述端口与所述组播组的对应关系。
6.—种基于互联网组管理协议的管理系统,用于包含端口的网络接入设备,其特征在于,包括: 查询模块,用于在接收到来自所述端口的离开一组播组的报文时,向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文; 端口处理模块,用于在接收到有设备通过所述端口反馈的继续留在所述组播组中的反馈报文时,保留所述端口与所述组播组的对应关系。
7.根据权利要求6所述的基于互联网组管理协议的管理系统,其特征在于:所述查询模块用于从所述离开一组播组的报文中提取对应所述查询报文的源地址和目的地址,并将所述查询报文予以发送;其中,所述源地址和目的地址包括:MAC地址、和/或IP地址。
8.根据权利要求6所述的基于互联网组管理协议的管理系统,其特征在于:所述查询模块还用于在预设的时长内监听所述端口,以获得所述反馈报文。
9.根据权利要求8所述的基于互联网组管理协议的管理系统,其特征在于:所述查询模块还用于在未收到所述反馈报文时,按照预设的次数重复发送所述查询报文。
10.根据权利要求6、8或9所述的基于互联网组管理协议的管理系统,其特征在于:若没有收到所述反馈报文时,所述端口处理模块还用于删除所述端口与所述组播组的对应关系O
【专利摘要】本发明提供一种基于互联网组管理协议的管理方法及系统,用于包含端口的网络接入设备。根据所述管理方法,所述管理系统在接收到来自所述端口的离开一组播组的报文时,向所述端口反馈用于确定所述端口所连的所有设备均离开所述组播组的查询报文;再在接收到有设备通过所述端口反馈的继续留在所述组播组中的反馈报文时,保留所述端口与所述组播组的对应关系。本发明通过发送查询报文进行确认来确定是否删除端口与组播组的对应关系,能够确保当端口与另一网络接入设备相连时,该网络接入设备所连接的各用户设备能够接收到所述查询报文并及时予以反馈,故而,管理系统将保留所述端口与相应组播组的对应关系,有效减少了组播组成员被误删除的情况。
【IPC分类】H04L12-761, H04L12-24
【公开号】CN104539544
【申请号】CN201410748553
【发明人】张珠明
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年4月22日
【申请日】2014年12月9日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1