[发明专利]一种报文处理系统、方法、装置和计算机设备有效
申请号: | 202110486458.2 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113225264B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 许广洋;张勇;赵耀;李骢 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 系统 方法 装置 计算机 设备 | ||
1.一种报文处理系统,其特征在于,包括控制器、智能网卡和交换网络;
所述控制器用于与所述交换网络连接,所述控制器用于获取所述交换网络的网络拓扑信息;所述控制器还用于接收路由策略;根据所述网络拓扑信息和所述路由策略计算路由信息,得到路由信息的集合;
所述智能网卡与所述控制器和所述交换网络连接;所述智能网卡用于接收待转发的报文;判断所述集合中是否存在与所述报文相匹配的路由信息,若存在,则判断与所述报文相匹配的路由信息是否不止一条;若不止一条,则确定各路由信息间的优先顺序,将优先顺序中优先级等级最高的一条路由信息封装到所述报文中;将封装后的报文发送给所述交换网络;
所述交换网络用于转发封装后的报文。
2.根据权利要求1所述的一种报文处理系统,其特征在于,所述智能网卡包括第一芯片、第二芯片和第三芯片,所述第一芯片与所述控制器和所述第二芯片连接,所述第三芯片与所述第二芯片和所述交换网络连接;
所述第一芯片用于存储所述集合;
所述第二芯片用于接收所述报文;判断所述集合中是否存在与所述报文相匹配的路由信息;若存在,则将与所述报文相匹配的路由信息封装到所述报文中,并将封装后的报文发送给所述第三芯片;若不存在,则发送提醒信息给用户;
所述第三芯片用于接收封装后的报文,并将封装后的报文发送至所述交换网络。
3.根据权利要求2所述的一种报文处理系统,其特征在于,所述第二芯片还用于解析所述报文,获得所述报文转发的源节点和目的节点;根据所述源节点和所述目的节点,判断所述集合中是否存在与所述报文相匹配的路由信息。
4.根据权利要求3所述的一种报文处理系统,其特征在于,当所述集合中存在与所述报文相匹配的路由信息时,所述第二芯片用于判断与所述报文相匹配的路由信息是否不止一条;若是,所述第二芯片还用于设置与所述报文相匹配的路由信息之间的优先级顺序;将优先级最高的一条路由信息封装到所述报文中。
5.根据权利要求3所述的一种报文处理系统,其特征在于,当所述集合中不存在与所述报文相匹配的路由信息时,所述第二芯片还用于发送提醒信息给用户。
6.一种报文处理方法,其特征在于,所述方法由智能网卡执行,包括:
从控制器处获取路由信息的集合,所述路由信息的集合为所述控制器根据交换网络的网络拓扑信息和用户发送的路由策略计算得到;
获取待转发的报文;
根据所述报文,判断所述集合中是否存在与所述报文相匹配的路由信息;
若所述集合中存在与所述报文相匹配的路由信息,判断与所述报文相匹配的路由信息是否不止一条;若不止一条,则确定各路由信息间的优先顺序,将优先顺序中优先级等级最高的一条路由信息封装到所述报文中;
转发封装后的报文。
7.根据权利要求6所述的一种报文处理方法,其特征在于,所述判断所述集合中是否存在与所述报文相匹配的路由信息,包括:
解析所述报文,获得所述报文转发的源节点和目的节点;
根据所述源节点和所述目的节点,判断所述集合中是否存在与所述报文相匹配的路由信息。
8.一种报文处理装置,其特征在于,包括:
第一获取模块,用于从控制器处获取路由信息的集合,所述路由信息的集合 为所述控制器根据交换网络的网络拓扑信息和用户发送的路由策略计算得到;
第二获取模块,用于获取待转发的报文;
判断模块,用于判断所述集合中是否存在与所述报文相匹配的路由信息;
封装模块,用于当所述集合中存在与所述报文相匹配的路由信息时,判断与所述报文相匹配的路由信息是否不止一条;若不止一条,则确定各路由信息间的优先顺序,将优先顺序中优先级等级最高的一条路由信息封装到所述报文中;
转发模块,用于转发封装后的所述报文。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求6至7任意一项所述的方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110486458.2/1.html,转载请声明来源钻瓜专利网。