[发明专利]报文的转发方法及其路由设备、识别设备有效
申请号: | 201210479132.8 | 申请日: | 2012-11-22 |
公开(公告)号: | CN102938733A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | 任健 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/771 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 转发 方法 及其 路由 设备 识别 | ||
技术领域
本发明涉及报文转发领域,特别是涉及报文的转发方法及其路由设备、识别设备。
背景技术
随着全球化经济的发展,越来越多的企业应用信息需要通过广域网进行传输。目前广域网传输存在低带宽、高延迟的问题。在此延迟的局限性的影响,应用系统运行时遇到了各种瓶颈,包括性能降低、服务质量下降以及各种潜在的安全性问题。
基于上述问题,解决应用系统性能受广域网限制的技术应运而生。现有技术中一种广域网加速的技术方案为:CE路由器传输报文到PE路由器,PE路由器将接收到的报文送往相应的加速设备进行加速后转发。
本申请发明人在长期研发中发现,现有技术的广域网报文转发的加速方案中不具备报文处理能力,即不具备判断报文是否需要加速处理的能力,导致从一个企业站点进入PE路由器的全部报文都被导向加速设备,无法实现只把需要加速处理的报文导向到加速设备进行加速处理,增加了不需要加速处理的报文的开销,降低了整体的传输性能。
发明内容
本发明实施方式主要解决的技术问题是提供一种报文的转发方法及其路由设备、识别设备,能够减少不需要加速处理的报文的开销,提高报文整体的传输性能。
为解决上述技术问题,本发明的一方面是:提供一种报文的转发方法,包括:路由设备接收用户发来的第一报文;路由设备将第一报文对应的用户信息封装到第一报文中而得到第二报文;路由设备将第二报文发送至识别设备,识别设备用于判断第二报文是否需要加速处理;路由设备接收识别设备发来的控制信息,控制信息包括对与第二报文有相同五元组信息的报文的流操作信息;路由设备根据控制信息创建第二报文对应的流表项,其中,流表项包括五元组信息和流操作信息;当路由设备接收到第三报文,且当第三报文匹配流表项时,路由设备根据流操作信息对第三报文进行处理。
其中,当第三报文不匹配流表项时,路由设备将第三报文对应的用户信息封装到第三报文中而得到第四报文;路由设备将第四报文发送至识别设备。
其中,在路由设备将第一报文对应的用户信息封装到第一报文中而得到第二报文前进一步包括:确定第一报文为订阅用户对应的报文。
其中,在路由设备将第一报文对应的用户信息封装到第一报文中而得到第二报文前进一步包括:确定第一报文的目的地址为预设的需要加速处理的目的地址。
其中,在路由设备将第一报文对应的用户信息封装到第一报文中而得到第二报文前进一步包括:确定第一报文的协议类型为预设的需要加速处理的协议类型。
为解决上述技术问题,本发明的另一方面是:提供一种路由设备,包括:第一接收模块,用于接收用户发来的第一报文;封装模块,用于将第一报文对应的用户信息封装到第一报文中而得到第二报文;第一发送模块,用于将第二报文发送至识别设备;第二接收模块,用于接收识别设备发来的控制信息,控制信息包括对与第二报文有相同五元组信息的报文的流操作信息;第一创建模块,用于根据控制信息创建第二报文对应的流表项,其中,流表项包括五元组信息和流操作信息;匹配模块,用于当第一接收模块接收到第三报文时,判断第三报文是否匹配流表项;处理模块,用于当第三报文匹配流表项时,根据流操作信息对第三报文进行处理。
其中,封装模块还用于当第三报文不匹配流表项时,将第三报文对应的用户信息封装到第三报文中而得到第四报文;第一发送模块还用于将第四报文发送至识别设备。
其中,路由设备还包括:确定模块,用于在封装模块将第一报文对应的用户信息封装到第一报文中而得到第二报文前,确定第一报文为订阅用户对应的报文。
其中,确定模块还用于在封装模块将第一报文对应的用户信息封装到第一报文中而得到第二报文前,确定第一报文的目的地址为预设的需要加速处理的目的地址。
其中,确定模块还用于在封装模块将第一报文对应的用户信息封装到第一报文中而得到第二报文前,确定第一报文的协议类型为预设的需要加速处理的协议类型。
为解决上述技术问题,本发明的又一方面是:提供一种识别设备,包括:第三接收模块,用于接收路由设备发来的第二报文;判断模块,用于根据第二报文中的用户信息查找对应的预设的业务配置,根据预设的业务配置判断第二报文是否需要加速处理,其中,预设的业务配置包括第二报文是否需要加速处理的相关判断内容的设定;第二创建模块,用于在判断模块判断第二报文是否需要加速处理后,创建第二报文对应的控制信息,其中,控制信息包括对与第二报文有相同五元组信息的报文的流操作信息;第二发送模块,用于将控制信息发送至路由设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210479132.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机油滤清器
- 下一篇:一种大功率超级储能电源的制造方法