发明名称 一种转发报文的方法及装置
摘要 本发明实施例公开了一种转发报文的方法及装置,其中,该方法包括:通过现场可编程门阵列FPGA的接入端口获取网络数据报文,并在所述网络数据报文中添加标识信息;通过所述FPGA的处理模块解析所述网络数据报文,获取所述标识信息,并根据预设算法获取对应的目的端口号;通过所述FPGA的输出端口确定所述目的端口号是否属于已分配的端口号,若所述目的端口号属于已分配的端口号,则将所述网络数据报文通过所述目的端口号对应的端口进行转发。本发明实施例公开一种转发报文的方法及装置,使用端口号标识每个报文的源输入和目的输出,通过计算报文的Hash值并查表得到报文的目的端口号,只需更新输出端口表就能灵活改变报文的目的端口号,从而实现灵活转发的目的。
申请公布号 CN105791173A 申请公布日期 2016.07.20
申请号 CN201511020708.4 申请日期 2015.12.30
申请人 北京锐安科技有限公司 发明人 王江为;刘钧锴
分类号 H04L12/935(2013.01)I;H04L12/947(2013.01)I;H04L12/937(2013.01)I 主分类号 H04L12/935(2013.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 胡彬;孟金喆
主权项 一种转发报文的方法,其特征在于,所述方法包括:通过现场可编程门阵列FPGA的接入端口获取网络数据报文,并在所述网络数据报文中添加标识信息,所述标识信息包括源端口号或者IP地址信息;通过所述FPGA的处理模块解析所述网络数据报文,获取所述标识信息,并根据预设算法获取对应的目的端口号;通过所述FPGA的输出端口确定所述目的端口号是否属于已分配的端口号,若所述目的端口号属于已分配的端口号,则将所述网络数据报文通过所述目的端口号对应的端口进行转发,其中,所述现场可编程门阵列FPGA的每个输出端口分配有一个端口号。
地址 100044 北京市海淀区西小口路66号中关村东升科技园北领地B-2号楼七层