← 返回列表

二层报文转发方法、装置及存储介质

申请号: CN202311533201.3
申请人: 中科驭数(北京)科技有限公司
申请日期: 2023/11/16

摘要文本

本发明提供一种二层报文转发方法、装置及存储介质,方法包括:通过网络处理器NP接收待转发报文,并基于待转发报文中的目的MAC地址和VLAN信息,在数据卸载引擎DOE中的目的MAC地址表中检索待转发报文对应的转发端口;在未检索到转发端口的情况下,通过网络处理器NP将待转发报文发送至虚拟交换机OVS;在虚拟交换机OVS接收到代转发报文的情况下,通过虚拟交换机OVS将待转发报文在VLAN内进行广播,确定待转发报文对应的转发端口,将转发端口对应的端口信息发送至网络处理器NP;通过网络处理器NP在接收到端口信息后,将待转发报文从转发端口转发。能够解决大量二层转发报文占用通道带宽,导致其他类型报文传输受影响,从而影响网络性能,导致网络性能较低的问题。

专利详细信息

项目 内容
专利名称 二层报文转发方法、装置及存储介质
专利类型 发明申请
申请号 CN202311533201.3
申请日 2023/11/16
公告号 CN117579585A
公开日 2024/2/20
IPC主分类号 H04L49/60
权利人 中科驭数(北京)科技有限公司
发明人 韩迪; 孙旭; 李永浩; 鄢贵海
地址 北京市海淀区北清路81号院一区4号楼14层1401室

专利主权项内容

1.一种二层报文转发方法,其特征在于,应用于二层报文转发装置,所述二层报文转发装置包括数据处理单元DPU和系统芯片SOC,所述数据处理单元DPU包括网络处理器NP和数据卸载引擎DOE;所述系统芯片SOC上运行有虚拟交换机OVS;所述方法包括以下步骤:通过所述网络处理器NP接收待转发报文,并基于所述待转发报文中的目的MAC地址和VLAN信息,在所述数据卸载引擎DOE中的目的MAC地址表中检索所述待转发报文对应的转发端口;所述目的MAC地址表是所述虚拟交换机OVS进行源MAC学习之后得到的;所述虚拟交换机OVS在得到所述目的MAC地址表后,将所述目的MAC地址表卸载至所述数据卸载引擎DOE中;所述数据卸载引擎DOE用于存储所述目的MAC地址表;在未检索到所述转发端口的情况下,通过所述网络处理器NP将所述待转发报文发送至所述虚拟交换机OVS;在所述虚拟交换机OVS接收到所述代转发报文的情况下,通过所述虚拟交换机OVS将所述待转发报文在VLAN内进行广播,确定所述待转发报文对应的转发端口,将所述转发端口对应的端口信息发送至所述网络处理器NP;通过所述网络处理器NP在接收到所述端口信息后,将所述待转发报文从所述转发端口转发。