【技术实现步骤摘要】
报文转发方法、装置、电子设备和计算机可读介质
[0001]本公开的实施例涉及计算机
,具体涉及报文转发方法、装置、电子设备和计算机可读介质。
技术介绍
[0002]在对报文进行转发时,需要查找地址转发表(Media Access Control Address转发表,MAC转发表)以进行转发。随着转发报文的不断增多,如何存储地址转发表包括的各个地址成为一项重要的研究课题。目前,在存储地址转发表包括的各个地址时,通常采用的方式为:使用寄存器存储地址转发表包括的各个地址。
[0003]然而,当采用上述方式存储地址转发表包括的各个地址时,经常会存在如下技术问题:
[0004]第一,当寄存器中存储了较多的地址时,可能会导致寄存器的存储空间不足,存储相同的地址时会使用不同的编辑表进行存储,浪费了寄存器的存储资源,降低了存储空间的利用率。
[0005]第二,对报文进行转发时需要将报文中的源转发地址替换为对应转出接口的转出地址,而存储较多的转出地址时,可能会导致存储空间不足,在添加新的转出接口时,无法存储新的 ...
【技术保护点】
【技术特征摘要】
1.一种报文转发方法,应用于交换芯片,所述方法包括:接收待转发报文;响应于确定所述待转发报文对应的三层转发接口有效,确定所述三层转发接口在预设三层接口表中的三层接口标识;从高位地址片段组中选取出对应所述三层接口标识的高位地址片段作为第一目标高位地址片段;将所述第一目标高位地址片段与第一预设低位地址片段进行组合处理,以生成第一物理接口地址;根据所述待转发信息包括的目的物理接口地址和所述第一物理接口地址,对所述待转发报文进行转发处理。2.根据权利要求1所述的方法,其中,在所述接收待转发报文之后,所述方法还包括:对所述待转发报文进行解析处理,以生成解析信息,其中,所述解析信息包括虚拟局域网和入接口;根据所述解析信息包括的虚拟局域网和入接口,确定三层转发接口是否有效。3.根据权利要求2所述的方法,其中,在所述根据所述解析信息包括的虚拟局域网和入接口,确定三层转发接口是否有效之后,所述方法还包括:响应于所述三层转发接口无效,将所述待转发报文进行二层转发处理。4.根据权利要求2所述的方法,其中,所述根据所述待转发信息包括的目的物理接口地址和所述第一物理接口地址,对所述待转发报文进行转发处理,包括:响应于所述目的物理接口地址与所述第一物理接口地址相同,将所述入接口对应的出接口确定为目标出接口,所述入接口为所述目的物理接口地址对应的接口;;确定所述目标出接口在预设信息编辑表中的出接口标识;从所述高位地址片段组中选取出对应所述出接口标识的高位地址片段作为第二目标高位地址片段;将所述第二高位地址片段与第二预设低位地址片段进行组合处理,以生成第二物理接口地址;将所述待转发报文中的源物理转发地址替换为所述第二物理接口地址,以生成替换后待转发报文;对所述替换后转发报文进行三层转发处理。5.根据权利要求4所述的方法,其中,所述解析信息还包括目的网络协议地址;以及所述对所述替换后转发报文进行三层转发处理,包括:确定路由转发表中是否存在对应所述目的网络协议地址的路...
【专利技术属性】
技术研发人员:王倩,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。