[发明专利]一种精确过滤PON业务下行泛洪报文的方法及装置在审
申请号: | 201711001797.7 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107566276A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 姚佳毅;方沛昱;顾祥洪 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/801;H04Q11/00 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙)32269 | 代理人: | 安纪平 |
地址: | 215000 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 精确 过滤 pon 业务 下行 报文 方法 装置 | ||
技术领域
本发明涉及一种PON业务下行泛洪报文的转发技术,尤其是涉及一种精确过滤PON业务下行泛洪报文的方法及装置。
背景技术
在计算机网络里面,尤其在PON(Passive Optical Network,无源光纤网络)业务下行时,对泛洪报文的转发,由于做Hash(散列或哈希)查找时只采用外层VLAN(Virtual Local Area Network,虚拟局域网)进行转发表查找,因此报文被转发到出口时,无法根据内层VLAN进行精确过滤。
如一个出端口在上行方向只有(外层VLAN,内层VLAN)是(A,B)业务,那么期望下行时,这个端口只收到(A,B)的报文,这就要求在出端口,对双层VLAN的报文进行精确过滤,不能让(A,C)的报文通过出端口转发出去。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种精确过滤PON业务下行泛洪报文的方法及装置,通过配置双层VLAN以解决泛洪报文不能精确过滤的问题。
为实现上述目的,本发明提出如下技术方案:一种精确过滤PON业务下行泛洪报文的方法,包括:
S1,入端口接收报文并解析出报文中的报文特征,所述报文特征至少包括报文的目的MAC地址、外层VLAN和内层VLAN;
S2,根据所述目的MAC地址查找MAC转发表,若查找不到出端口,则进入S3;
S3,判断是否需要查找预先配置好的用报文的外层VLAN和内层VLAN的组合为索引转发报文的第一泛洪转发表,若是,则根据S1中解析出的所述外层VLAN和内层VLAN的组合查找第一泛洪转发表,若匹配,则根据第一泛洪转发表将报文转发到对应的出端口;
S4,从出端口将报文转发出去。
优选地,S2中,若查找到出端口,则直接根据所述MAC转发表转发报文到对应出端口,并直接进入S4。
优选地,所述步骤S2若判断无需查找第一泛洪转发表,则判断是否需要查找预先配置好的用报文的外层VLAN转发报文的第二泛洪转发表,若是,并根据S1中解析出的所述外层VLAN查找第二泛洪转发表,若匹配,则根据第二泛洪转发表将报文转发到对应的出端口。
优选地,所述方法还包括:在出端口配置一过滤表,所述过滤表为报文的外层VLAN和内层VLAN的组合与出端口的映射表,所述过滤表用于过滤掉S1中解析出的报文的外层VLAN和内层VLAN及查找到的出端口与过滤表中配置的任意一个不匹配的报文。
本发明还揭示了另外一种技术方案:一种精确过滤PON业务下行泛洪报文的方法,包括:
S1',入端口接收报文并解析出报文中的报文特征,所述报文特征至少包括报文的目的MAC地址、外层VLAN和内层VLAN;
S2',根据所述目的MAC地址查找MAC转发表,若查找不到出端口,则进入S3';
S3',判断是否需要查找预先配置好的用报文的外层VLAN和内层VLAN的组合为索引转发报文的第一泛洪转发表,若否,判断是否需要查找预先配置好的用报文的外层VLAN转发报文的第二泛洪转发表,若是,则根据S1'中解析出的所述外层VLAN查找第二泛洪转发表,若匹配,则根据第二泛洪转发表将报文转发到对应的出端口;
S4',在出端口配置一过滤表,所述过滤表为报文的外层VLAN和内层VLAN的组合与出端口的映射表,所述过滤表用于过滤掉所述S1'中解析出的报文的外层VLAN和内层VLAN及所述S3'中查找到的出端口与过滤表中配置的任意一个不匹配的报文;
S5',从出端口将过滤出的匹配的报文转发出去。
优选地,所述S2'中,若查找到出端口,则直接根据所述MAC转发表转发报文到对应出端口,并直接进入S4'。
优选地,所述S3'中,若判断查找第一泛洪转发表,则根据S1'中解析出的所述外层VLAN和内层VLAN的组合查找第一泛洪转发表,若匹配,则根据第一泛洪转发表将报文转发到对应的出端口。
本发明还揭示了另一技术方案:一种精确过滤PON业务下行泛洪报文的装置,包括:
解析模块,用于接收报文并解析出报文中的报文特征,所述报文特征至少包括报文的目的MAC地址、外层VLAN和内层VLAN;
与解析模块相连的MAC查找模块,用于根据所述目的MAC地址查找MAC转发表;
与所述MAC查找模块相连的第一泛洪转发表查找判断模块,用于判断是否在入端口查找预先配置好的用报文的外层VLAN和内层VLAN的组合为索引转发报文的第一泛洪转发表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711001797.7/2.html,转载请声明来源钻瓜专利网。