[发明专利]网络流量转发方法、装置、电子设备及机器可读存储介质有效
申请号: | 201911113805.6 | 申请日: | 2019-11-14 |
公开(公告)号: | CN110896378B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 吴海振 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/741;H04L12/911;H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络流量 转发 方法 装置 电子设备 机器 可读 存储 介质 | ||
1.一种网络流量转发方法,其特征在于,所述方法应用于网络设备;其中,所述网络设备至少包括支持二层表项创建的第一芯片、不支持二层表项跨芯片学习的第二芯片;第一芯片与第二芯片基于堆叠口相连通信,所述方法包括:
第一芯片针对进入所述网络设备的目标网络流量进行二层协议解析,得到与所述目标网络流量对应的硬件二层表项;其中,所述硬件二层表项至少包括所述目标网络流量的MAC地址信息、与所述MAC地址信息对应的端口信息;
获取所述硬件二层表项并保存为软件二层表项,并按预设周期通过堆叠口将所述软件二层表项同步至第二芯片;
基于所述软件二层表项对所述目标网络流量进行二层转发;
如果第二芯片不存在与所述软件二层表项中的端口信息对应聚合成员口且第二芯片为不支持网络流量转发的芯片,还包括:
下发所述软件二层表项至所述堆叠口;
当所述目标网络流量经第二芯片对应的端口进入所述网络设备时,第二芯片基于所述软件二层表项通过所述堆叠口将所述目标网络流量发送至第一芯片,以由第一芯片对所述目标网络流量进行二层转发。
2.根据权利要求1所述的方法,其特征在于,所述基于所述软件二层表项对所述目标网络流量进行二层转发,包括:
获取与所述软件二层表项中的端口信息对应属于同一聚合组的第二芯片的聚合成员口;
如果第二芯片为支持网络流量转发的芯片,下发所述软件二层表项至第二芯片的聚合成员口,以使第二芯片对所述目标网络流量进行二层转发。
3.根据权利要求2所述的方法,其特征在于,还包括:
如果第二芯片为不支持跨芯片网络流量转发的芯片,下发所述软件二层表项至所述聚合组的所有聚合成员口,以由第一芯片和第二芯片对所述目标网络流量,分别基于本芯片端口优先转发的二层转发。
4.一种网络流量转发装置,其特征在于,所述装置应用于网络设备;其中,所述网络设备至少包括支持二层表项创建的第一芯片、不支持二层表项跨芯片学习的第二芯片;第一芯片与第二芯片基于堆叠口相连通信,所述装置包括:
解析模块,第一芯片针对进入所述网络设备的目标网络流量进行二层协议解析,得到与所述目标网络流量对应的硬件二层表项;其中,所述硬件二层表项至少包括所述目标网络流量的MAC地址信息、与所述MAC地址信息对应的端口信息;
同步模块,获取所述硬件二层表项并保存为软件二层表项,并按预设周期通过堆叠口将所述软件二层表项同步至第二芯片;
转发模块,基于所述软件二层表项对所述目标网络流量进行二层转发;
如果第二芯片不存在与所述软件二层表项中的端口信息对应聚合成员口且第二芯片为不支持网络流量转发的芯片,还包括:
下发所述软件二层表项至所述堆叠口;
当所述目标网络流量经第二芯片对应的端口进入所述网络设备时,第二芯片基于所述软件二层表项通过所述堆叠口将所述目标网络流量发送至第一芯片,以由第一芯片对所述目标网络流量进行二层转发。
5.根据权利要求4所述的装置,其特征在于,所述转发模块进一步:
获取与所述软件二层表项中的端口信息对应属于同一聚合组的第二芯片的聚合成员口;
如果第二芯片为支持网络流量转发的芯片,下发所述软件二层表项至第二芯片的聚合成员口,以使第二芯片对所述目标网络流量进行二层转发。
6.根据权利要求5所述的装置,其特征在于,所述转发模块进一步:
如果第二芯片为不支持跨芯片网络流量转发的芯片,下发所述软件二层表项至所述聚合组的所有聚合成员口,以由第一芯片和第二芯片对所述目标网络流量,分别基于本芯片端口优先转发的二层转发。
7.一种电子设备,其特征在于,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;
所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行如权利要求1至3任一项所述的方法。
8.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现权利要求1至3任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911113805.6/1.html,转载请声明来源钻瓜专利网。