[发明专利]组播报文过滤方法、装置和组播报文接收设备有效
申请号: | 201610657252.0 | 申请日: | 2016-08-11 |
公开(公告)号: | CN107733803B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 杨冬茜;陈雷;钟振新;杨锐;岑积利 | 申请(专利权)人: | 珠海优特电力科技股份有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈佳妹;李双皓 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 过滤 方法 装置 接收 设备 | ||
1.一种组播报文过滤方法,其特征在于,包括如下步骤:
接收当前组播报文;
由所述当前组播报文的当前组播地址中逐级提取出相应段的数码,所述组播地址为组播MAC地址;
根据提取出的所述数码由预先设置的相应级别的过滤参数中确定对应的第一过滤参数,并根据确定的所述第一过滤参数逐级进行所述当前组播报文的过滤;
相应级别的所述过滤参数根据订阅的目标组播报文的目标组播地址逐级动态设置,且每一级别的所述过滤参数与所述目标组播地址中不同段的数码相对应;
所述过滤参数的级别包括初级过滤参数、次级过滤参数和末级过滤参数;且所述初级过滤参数为类型使能标志,所述次级过滤参数为组使能标志,所述末级过滤参数为位使能标志;根据订阅的目标组播报文的目标组播地址逐级动态设置相应级别的过滤参数,包括如下步骤:将所述目标组播地址的前四个字节划分为目标类型码,并对所述目标类型码设置相应的所述类型使能标志作为所述初级过滤参数;将所述目标组播地址的第五个字节划分为目标组码,并对所述目标组码设置相应的所述组使能标志作为所述次级过滤参数;将所述目标组播地址的第六个字节划分为目标位码,并对所述目标位码设置相应的所述位使能标志作为所述末级过滤参数。
2.根据权利要求1所述的方法,其特征在于,所述由所述当前组播报文的当前组播地址中逐级提取出相应段的数码时,包括提取所述当前组播地址的前四个字节作为当前类型码的步骤;
所述根据提取出的所述数码由预先设置的相应级别的过滤参数中确定对应的第一过滤参数,并根据确定的所述第一过滤参数逐级进行所述当前组播报文的过滤时,包括:根据所述当前类型码查找对应的第一类型使能标志,并根据所述第一类型使能标志的存在状态及当前使能状态进行所述当前组播报文的初级过滤的步骤。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一类型使能标志的存在状态及当前使能状态进行所述当前组播报文的初级过滤,包括如下步骤:
判断所述第一类型使能标志是否存在,以及所述第一类型使能标志的当前使能状态是否为已使能;
当判断出所述第一类型使能标志存在且当前使能状态为已使能时,保留所述当前组播报文并将所述当前组播报文传递至与所述第一类型使能标志对应的下一级;
当判断出所述第一类型使能标志不存在或当前使能状态为未使能时,丢弃所述当前组播报文。
4.根据权利要求1或2所述的方法,其特征在于,所述由所述当前组播报文的当前组播地址中逐级提取出相应段的数码时,包括提取所述当前组播地址的第五个字节作为当前组码的步骤;
所述根据提取出的所述数码由预先设置的相应级别的过滤参数中确定对应的第一过滤参数,并根据确定的所述第一过滤参数逐级进行所述当前组播报文的过滤时,包括:根据所述当前组码查找对应的第一组使能标志,并根据所述第一组使能标志的存在状态及当前使能状态进行所述当前组播报文的次级过滤的步骤;
所述由所述当前组播报文的当前组播地址中逐级提取出相应段的数码时,还包括提取所述当前组播地址的第六个字节作为当前位码的步骤;
所述根据提取出的所述数码由预先设置的相应级别的过滤参数中确定对应的第一过滤参数,并根据确定的所述第一过滤参数逐级进行所述当前组播报文的过滤时,包括:根据所述当前位码查找对应的第一位使能标志,并根据所述第一位使能标志的存在状态及当前使能状态进行所述当前组播报文的末级过滤的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海优特电力科技股份有限公司,未经珠海优特电力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610657252.0/1.html,转载请声明来源钻瓜专利网。