[发明专利]一种报文转发方法及框式交换设备在审
| 申请号: | 202110345299.4 | 申请日: | 2021-03-31 |
| 公开(公告)号: | CN113518046A | 公开(公告)日: | 2021-10-19 |
| 发明(设计)人: | 吕磊;程臻;赵红海 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
| 主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/935 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 转发 方法 交换 设备 | ||
1.一种报文转发方法,其特征在于,所述方法应用于框式交换设备中任一接口板中的任一服务质量Qos调度芯片,所述框式交换设备还包括多个网板,且该接口板还包括包处理芯片,所述方法包括:
接收所述包处理芯片转发的来自用户设备的第一数据报文,其中,所述第一数据报文为所述包处理芯片在接收到所述第一数据报文、且根据本地配置的端口与Qos调度芯片的对应关系确定出该Qos调度芯片为所述第一数据报文的入端口对应的Qos调度芯片时转发过来的;
根据所述第一数据报文的第一出端口和所述第一数据报文中携带的第一报文优先级,确定用于缓存所述第一数据报文的虚拟出端口队列VOQ,并将所述第一数据报文缓存到确定出的VOQ中;
在按照所述第一出端口对应的未处于反压状态的VOQ所对应的报文优先级从高到低的顺序读取对应的VOQ中的数据报文时,若读取到所述第一数据报文,则按照预设的报文序列号分配规则,为所述第一数据报文分配第一报文序列号,并将其添加到所述第一数据报文中,得到第二数据报文;
通过当前轮询到的网板中的包处理芯片,将所述第二数据报文发送给所述第一出端口所属的接口板中所述第一出端口对应的Qos调度芯片,以使所述第一出端口对应的Qos调度芯片根据所述第二数据报文中携带的所述第一报文序列号、所述第一出端口和所述第一报文优先级,确定用于缓存删除所述第二数据报文中携带的所述第一报文序列号后得到的所述第一数据报文的出端口队列OQ,并将所述第一数据报文缓存到确定出的OQ中,在需要发送所述第一数据报文时,从确定出的OQ中读取所述第一数据报文,并将所述第一数据报文发送给所述第一出端口所属的接口板中的包处理芯片,以由所述第一出端口所属的接口板中的包处理芯片通过所述第一出端口,将所述第一数据报文转发出去。
2.根据权利要求1所述的方法,其特征在于,通过以下方式确定用于缓存所述第一数据报文的VOQ:
在本地配置的出端口对应的VOQ中,查找所述第一出端口对应的VOQ;
在查找到的VOQ中,进一步查找所述第一报文优先级对应的VOQ,并将其确定为用于缓存所述第一数据报文的VOQ。
3.根据权利要求1所述的方法,其特征在于,通过以下方式为所述第一数据报文分配第一报文序列号:
在所述第一数据报文为该Qos调度芯片接收到的首个出接口为所述第一出端口的数据报文时,将针对所述第一出端口设置的初始报文序列号作为第一报文序列号分配给所述第一数据报文;
在所述第一数据报文不为该Qos调度芯片接收到的首个出接口为所述第一出端口的数据报文时,按照预设的累加规则,对为上一个读取到的出端口为所述第一出端口且需要发往所述第一出端口所属的接口板中的Qos调度芯片的第三数据报文分配的第二报文序列号进行累加,并将累加后的报文序列号分配给所述第一数据报文。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到任一网板中的包处理芯片发送的第四数据报文时,根据所述第四数据报文中携带的第三报文序列号、所述第四数据报文的第二出端口和所述第四数据报文中携带的第二报文优先级,确定用于缓存删除所述第四数据报文中携带的第三报文序列号后得到的第五数据报文的OQ;
将所述第五数据报文缓存到确定出的OQ中;
在需要发送所述第五数据报文时,从缓存所述第五数据报文的OQ中读取所述第五数据报文;
将所述第五数据报文发送给该Qos调度芯片中的包处理芯片,以由该Qos调度芯片中的包处理芯片通过所述第二出端口,将所述第五数据报文转发出去。
5.根据权利要求4所述的方法,其特征在于,通过以下方式确定用于缓存删除所述第四数据报文中携带的第三报文序列号后得到的第五数据报文的OQ:
根据所述第三报文序列号,恢复出待缓存所述第五数据报文的报文顺序;
在需要缓存所述第五数据报文时,在本地配置的出端口对应的OQ中,查找所述第二出端口对应的OQ;
在查找到的OQ中,继续查找所述第二报文优先级对应的OQ,并将其确定为用于缓存所述第五数据报文的OQ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110345299.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全效无机墙面漆
- 下一篇:一种处理不落杆事件的方法及装置





