[发明专利]建立代理成员数据库的方法和装置有效
申请号: | 201310323163.9 | 申请日: | 2013-07-29 |
公开(公告)号: | CN103346951A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 吴迪 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/761;G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建立 代理 成员 数据库 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种建立代理成员数据库的方法和装置。
背景技术
IGMP Proxy(Internet Group Management Protocol Proxy,互联网组管理协议代理)通过拦截用户和组播路由器之间的IGMP报文建立成员数据库,用户和组播路由器通过IGMP Proxy设备相连,成员数据库记录了所有IGMP Proxy设备下行接口维护的组成员关系,用以对下行的业务包进行转发。当连接用户和组播路由器的设备没有运行IGMP Proxy时,设备将用户的IGMP报告转发至组播路由器,组播路由器的查询报文也转发给用户,组播路由器根据用户的报告建立组播组成员关系表;当设备运行IGMP Proxy时,设备本身对用户进行查询,综合用户的报告形成成员数据库,根据成员数据库的记录形成报告发送给组播路由器,无需组播路由器根据用户的报告建立组播组成员关系表。如此,使用IGMP Proxy可以减轻组播路由器的负荷,有效降低网络中的IGMP报文数量。
IGMP Snooping(Internet Group Management Protocol Snooping,互联网组管理协议窥探)是运行在VLAN(Virtual Local Area Network,虚拟局域网)上的IP(Internet Protocol,网络协议)组播约束机制,用于管理和控制IP组播流在VLAN内的转发,属于二层组播功能。在二层交换机的IGMP snooping中,同样可以进行IGMP代理,我们称之为IGMP snooping代理。在进行IGMP snooping代理时,需要建立IGMP snooping代理成员数据库,当交换机接收到路由器的查询报文时,根据IGMP snooping代理成员数据库内容反馈成员关系报告。
现有技术中,建立IGMP snooping代理成员数据库采用的方法是:交换机根据下联端口的组记录,建立IGMP成员数据库;综合计算下联端口的IGMP成员数据库,增加一层IGMP snooping代理成员数据库结构,将计算结果保存在IGMP snooping代理成员数据库结构中,获得IGMP snooping代理成员数据库;交换机根据IGMP snooping代理成员数据库内容将成员关系报告反馈给组播路由器。如果下联端口新增用户组或者某组最后一个用户退出,则会使IGMP成员数据库产生变化,需要更新IGMP snooping代理成员数据库。
现有技术中至少存在如下问题:上述方法中,虽然建立了IGMP snooping代理成员数据库,但是额外使用了一层代理成员数据库结构来存储计算结果,才使交换机能够根据IGMP snooping代理成员数据库内容将成员关系报告反馈给组播路由器,增加了系统的数据结构和复杂度。
发明内容
本发明的实施例提供一种建立代理成员数据库的方法和装置,能够解决需要增加代理成员数据库结构存储计算结果,建立IGMP snooping代理成员数据库,才能将计算出的成员关系反馈给组播路由器的问题,降低系统的数据结构和复杂度。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种建立代理成员数据库的方法,包括:
根据虚拟局域网VLAN成员表项确定代理成员数据库中的组记录;
使用所述组记录建立所述代理成员数据库。
第二方面,本发明的实施例提供一种建立代理成员数据库的装置,包括:
确定单元,用于根据虚拟局域网VLAN成员表项确定代理成员数据库中的组记录;
建立单元,用于使用所述组记录建立所述代理成员数据库。
现有技术中交换机根据下联端口的组记录计算IGMP snooping代理成员数据库时,需要增加一层代理成员数据库结构存储计算结果,才能将计算出的成员关系反馈给组播路由器。与现有技术相比,本发明实施例提供的一种建立代理成员数据库的方法和装置,本发明中交换机根据IGMP snooping已经计算出的VLAN成员表项,来建立IGMP snooping代理成员数据库,VLAN成员表项的数据结构与现有技术中存储IGMP snooping代理成员数据库的数据结构相同,建立的IGMP snooping代理成员数据库无需存储,交换机可直接根据IGMP snooping代理成员数据库内容将成员关系报告反馈给组播路由器,所以系统无需额外使用一层数据结构,从而减少系统的数据结构,降低系统的复杂度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310323163.9/2.html,转载请声明来源钻瓜专利网。