[发明专利]一种单包识别方法及流量引导方法有效
申请号: | 201810010981.6 | 申请日: | 2018-01-05 |
公开(公告)号: | CN108418758B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 黄志晖;柳小鹏 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/851 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 方法 流量 引导 | ||
本发明实施例涉及互联网技术领域,公开了一种单包识别方法及流量引导方法。该单包识别方法包括:获取客户端在与目标服务器建立连接后发送的第一个携带有应用层数据的数据包;判断数据包的格式特征与已知应用程序的数据包的格式特征是否匹配;若匹配,则将数据包所属的应用程序识别为匹配的应用程序。该流量引导方法包括:基于如上的单包识别方法确定流量数据包所属的应用程序;获取应用程序对应的预设路由策略;基于路由策略,对流量数据包进行转发。本发明实施方式相对于现有技术而言,先识别流量数据包所属的应用程序,再根据所属的应用程序对应的预设路由策略转发数据包,有利于优化网络流量疏导,提高后端线路服务质量和用户的上网体验。
技术领域
本发明实施例涉及互联网技术领域,特别涉及一种单包识别方法及流量引导方法。
背景技术
一般来说,不同的应用程序对网络线路的质量要求也不一样,例如,视频类应用程序对线路质量的要求往往要低于游戏类应用程序。在实际应用中,由于每条网络线路所能承载的流量是有限的,因此若使视频类应用程序与游戏类应用程序利用同一条质量好的网络线路,很可能出现线路过载而影响用户的上网体验。若为了负载均衡而把对线路质量要求高的应用程序分配到质量差的线路上,同样也会影响用户的上网体验。由此可见,对来自不同应用程序的流量进行合理的分配疏导具有重要的意义。
本发明的发明人发现,现有技术中,是基于服务器的IP来对流量进行引导的,这只能对发送给不同服务器的流量进行分配,而无法针对不同的应用程序进行引导,故无法基于不同的应用程序的不同需求进行线路分配。
发明内容
本发明实施方式的目的在于提供一种单包识别方法及流量引导方法,可识别出流量所属的应用程序,并根据识别出的应用程序对应的预设路由策略分配路由线路,从而优化网络流量疏导,提高后端线路服务质量和用户的上网体验。
为解决上述技术问题,本发明的实施方式提供了一种单包识别方法,包括:获取客户端在与目标服务器建立连接后发送的第一个携带有应用层数据的数据包;判断所述数据包的格式特征与已知应用程序的数据包的格式特征是否匹配;若匹配,则将所述数据包所属的应用程序识别为所述匹配的应用程序。
本发明的实施方式还提供了一种流量引导方法,包括:基于如上所述的单包识别方法确定流量数据包所属的应用程序;获取所述应用程序对应的预设路由策略;基于所述路由策略,对所述流量数据包进行转发。
本发明实施方式相对于现有技术而言,先将客户端与目标服务器建立连接后发送的第一个携带有应用层数据的数据包的格式特征与已知的应用程序的数据包的格式特征进行匹配,以识别该第一个携带有应用层数据的数据包所属的应用程序。在识别出所属的应用程序后,再基于该所属的应用程序对应的预设路由策略转发数据包。这种先识别流量数据包所属的应用程序,再根据所属的应用程序对应的预设路由策略转发数据包的方式,有利于优化网络流量疏导,提高后端线路服务质量和用户的上网体验。
另外,所述判断所述数据包的应用层数据格式特征与所述已知应用程序的应用数据格式特征是否匹配,具体包括:判断所述数据包应用层数据中的特定字节解析出的信息与所述已知应用程序的应用数据的相关特征是否对应相同。提供一种具体的匹配的方法。
另外,所述数据包携带有所述目标服务器的IP;在将所述数据包所属的应用程序识别为所述匹配的应用程序之前,所述单包识别方法还包括:判断预设的数据库中是否存在所述目标服务器的IP;在判定存在所述目标服务器的IP,且所述目标服务器的IP对应的应用程序中是否包括所述匹配的应用程序时,执行将所述数据包所属的应用程序识别为所述匹配的应用程序的步骤。有利于提高网络流量识别效率,降低误识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810010981.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:媒体平台的智能路由方法及系统
- 下一篇:一种MAC地址表项处理方法及装置