首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种组播报文的控制方法专利详情

一种组播报文的控制方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-05-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2015-09-16
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-01-16
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-05-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410230573.3 申请日 2014-05-28
公开/公告号 CN104022958B 公开/公告日 2018-01-16
授权日 2018-01-16 预估到期日 2034-05-28
申请年 2014年 公开/公告年 2018年
缴费截止日 2022-06-28
分类号 H04L12/761 主分类号 H04L12/761
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 1
引用专利数量 4 被引证专利数量 0
非专利引证 1、B. Cain et al.Internet GroupManagement Protocol, Version 3《.RFC3376》.2002,全文. 吴迪.Metro-E中IP组播控制技术的研究与实现《.中国优秀硕士学位论文全文库信息科技辑》.2010,全文.;
引用专利 CN101448003A、CN101771611A、CN102027711A、US7120147B2 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 杭州吉吉知识产权运营有限公司
发明人 王旭仲 第一发明人 王旭仲
地址 上海市松江区广富林路4855弄20号、90号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明提供了一种组播报文的控制方法,包括:交换设备同VLAN端口上收到IGMP V3版本组加入报文;检查同VLAN的其他端口是否收到了相同的组加入报文;若同VLAN的其他端口收到过相同的加入报告报文,则比较前后两个组加入报文的指定源地址;若前组加入报文的源地址包含后组加入报文的源地址,则所述交换设备向组播路由设备发送组加入报文。采用本发明的方法后,在交换设备收到IGMP V3版本组加入报文后,判断之前的组加入报文是否能够满足后组加入报文的数据组播要求,如果后组加入报文数据组播要求由前组加入报文能够满足,则过滤掉后组加入报文,减少交换设备向组播路由设备发送组加入报告报文的数量,进而减少网络带宽的浪费,减轻组播路由设备的处理负担。
  • 摘要附图
    一种组播报文的控制方法
  • 说明书附图:图1
    一种组播报文的控制方法
  • 说明书附图:图2
    一种组播报文的控制方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-17 专利权的转移 登记生效日: 2021.12.03 专利权人由杭州吉吉知识产权运营有限公司变更为湖州帷幄知识产权运营有限公司 地址由310000 浙江省杭州市滨江区西兴街道江淑路260号10242室变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-01-16 授权
3 2015-09-16 实质审查的生效 IPC(主分类): H04L 12/761 专利申请号: 201410230573.3 申请日: 2014.05.28
4 2014-09-03 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种组播报文的控制方法,其特征在于,包括:
交换设备同VLAN端口上收到IGMP V3版本组加入报文;
检查同VLAN的其他端口是否收到了相同的组加入报文;
若同VLAN的其他端口收到过相同的加入报告报文,则比较前后两个组加入报文的指定源地址;
若前组加入报文的源地址不包含后组加入报文的源地址,则所述交换设备向组播路由设备发送所述后组加入报文;否则,所述交换设备过滤掉所述后组组加入报文,不向组播路由设备发送所述后组加入报文。

2.根据权利要求1所述的组播报文的控制方法,其特征在于,所述前组加入报文的指定源地址和所述后组加入报文的指定源地址相同时,交换设备过滤掉所述后组加入报文,不向组播路由设备发送所述后组加入报文。

3.根据权利要求1所述的组播报文的控制方法,其特征在于,若同VLAN的其他端口没有收到过相同的组加入报文,则所述交换设备向组播路由设备发送组加入报文。
说明书

技术领域

[0001] 本发明涉及组播技术领域,尤其涉及一种组播报文的控制方法。

背景技术

[0002] IP组播是对标准IP网络层协议的扩展,它通过使用特定的IP组播地址,按照最大投递的原则,将IP数据包传输到一个组播群组的主机集合。它的基本方法是:当发送者向一组接收者发送数据时,不必向每一个接收者都发送数据,只需发送到一个特定的预约地址,所有加入该组的接收者都可收到这份数据。这样发送者只需发送一次数据,所有的接收者都可以收到,这就大大减轻了网络的负载和发送者的负担。IP组播在Internet多媒体业务上有着广泛的应用,比如视频会议、远程教育、远程实况转播和视频点播等。
[0003] VLAN(Virtual LAN,虚拟局域网)可以限制网络上的广播,减少参与广播风暴的设备数量。
[0004] IGMP Snooping即IGMP侦听,其主要作用是在交换机上完成二层组播的注册。它使用IGMP报文,通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。
[0005] 由于IGMP V1/V2版本的组加入请求报文中不包含组播数据源服务器的IP地址,在支持二层组播交换设备同一个VLAN的多个端口上收到IGMP V1/V2组加入请求报文时,对同一个组,交换设备即使只发送一个IGMP组加入请求报文到组播路由设备,也不影响各端口接收组播数据。因为对组播路由设备来说,无论在连接交换设备的端口上收到一个IGMP组加入请求报文还是多个IGMP组加入请求报文,都会将从组播数据源服务器上发送出来的组播数据流传输到该端口上。
[0006] 由于IGMP V3组加入请求报文中可指定组播数据源服务器的IP地址,所以在支持组播交换设备同VLAN不同端口上接收到主机设备发送来的组加入请求报文时,主机设备可能接收的是来自不同的组播数据源服务器发送出来的组播数据,如果交换设备只向组播路由设备发送一个IGMP组加入请求,可能会导致有些主机设备接收不到其真正想接收的组播数据源服务器发送出来的组播数据。

发明内容

[0007] 本发明针对支持二层组播的交换设备端口上收到IGMP V3版本组加入报文,提供一种能够在不影响组播数据传输的情况下,减少交换设备向组播路由设备发送组加入报告报文的数量,进而减少网络带宽的浪费,减轻组播路由设备的处理负担。
[0008] 本发明需解决的技术问题是克服上述的不足,提供一种组播报文的控制方法,包括:
[0009] 交换设备同VLAN端口上收到IGMP V3版本组加入报文;
[0010] 检查同VLAN的其他端口是否收到了相同的组加入报文;
[0011] 若同VLAN的其他端口收到过相同的加入报告报文,则比较前后两个组加入报文的指定源地址;
[0012] 若前组加入报文的源地址不包含后组加入报文的源地址,则所述交换设备向组播路由设备发送组加入报文。
[0013] 优选的,所述前组加入报文的指定源地址和所述后组加入报文的指定源地址相同。
[0014] 优选的,若同VLAN的其他端口没有收到过相同的组加入报文,则所述交换设备向组播路由设备发送组加入报文。
[0015] 采用本发明方法后,在交换设备收到IGMP V3版本组加入报文后,判断之前的组加入报文是否能够满足后组加入报文的数据组播要求,如果后组加入报文数据组播要求由前组加入报文能够满足,则过滤掉后组加入报文,减少交换设备向组播路由设备发送组加入报告报文的数量,进而减少网络带宽的浪费,减轻组播路由设备的处理负担。

实施方案

[0018] 为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合本发明实施方式的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
[0019] 下面结合附图和实施方式对本发明作进一步说明。
[0020] 如图1所示,本发明主要涉及到支持二层组播的交换设备,相关设备包括组播数据源服务器,组播路由设备和主机设备。主机A、主机B、和主机C与交换机所连接的端口属于同一个VLAN,在二层交换机开启IGMP Snooping功能后,三个端口分别收到了来自主机A、主机B和主机C发送的IGMP V3组加入报告报文。
[0021] 参阅图2,为本发明提供的一种实施方式的组播报文的控制方法,包括:
[0022] 步骤S100,交换设备同VLAN端口上收到IGMP V3版本组加入报文;
[0023] 交换设备开启IGMP侦听,分析收到的IGMP报文。
[0024] 步骤S200,检查同VLAN的其他端口是否收到了相同的组加入报文;
[0025] 交换设备在收到IGMPV3版本的组加入报文,即可指定源地址的组加入报文后,检查同VLAN的其他端口是否也收到了相同的组加入报文。若同VLAN的其他端口收到过相同的组加入报文,则执行步骤S300;若同VLAN的其他端口没有收到相同的组加入报文,则执行步骤S400。
[0026] 步骤300,比较前后两个组加入报文的指定源地址,判断前组加入报文的源地址是否包含后组加入报文的指定源地址;若前组加入报文的指定源地址不包含后组加入报文的源地址,则执行步骤S400,否则执行步骤S500。
[0027] 在优选实施方式中,前组加入报文的指定源地址和后组加入报文的指定源地址相同,则执行步骤S500。
[0028] 步骤S400,交换设备向组播路由设备发送组加入报文;
[0029] 步骤S500,交换设备过滤掉组加入报文,不向组播路由设备发送组加入报文。
[0030] 通过上述步骤,过滤掉不必要向组播路由设备发送的组加入报文,同时不影响组播数据的正常组播,进而减少网络带宽的浪费,减轻组播路由设备的处理负担。
[0031] 下面解释说明一下:
[0032] 以(*,G)表示组播组G的组播数据源服务器IP为任一地址,以(S,G)表示组播组G的组播数据源服务器IP为S,在交换机与主机C相连的接口上接收到组加入报告报文,组为(S3,G)时,交换机已从与主机A相连的接口上接收到组为(S1,G)的组加入报告报文和从与主机B相连的接口上接收到组为(S2,G)的组加入报告报文,则会出现一下情形:
[0033] 1,S1或S2为*,交换机不向组播路由器发送组加入报告报文;
[0034] 2,S3为*,S1和S2都不为*时,交换机需向组播路由器发送组加入报告报文,组为(*,G)。
[0035] 3,S3与S1或S2相同时,交换机不向组播路由器发送组加入报告报文。
[0036] 4,S3所表示的范围包含于S1或S2所表示的范围时,交换机不向组播路由器发送组加入报告报文。
[0037] 5,S1,S2和S3所表示的范围与S1和S2所表示的范围不一样时且S1、S2都不包含S3,交换机向组播路由器发送组加入报告报文,组为(S3,G)。
[0038] 采用本发明方法后,在交换设备收到IGMP V3版本组加入报文后,判断之前的组加入报文是否能够满足后组加入报文的数据组播要求,如果后组加入报文数据组播要求由前组加入报文能够满足,则过滤掉后组加入报文,减少交换设备向组播路由设备发送组加入报告报文的数量,进而减少网络带宽的浪费,减轻组播路由设备的处理负担。
[0039] 以上仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

附图说明

[0016] 图1为本发明的组网拓扑图;
[0017] 图2为本发明提供的组播报文的控制方法的流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号