The invention discloses a protocol diversion method which is applied to the router: to establish a connection with the client; the client to send data packets to identify the type of the application layer protocol; according to the type of the application layer protocol has been identified to the data distribution network line. In the scheme, the router first establishes the connection to the client, after the client sends data packets to identify the type of the application layer protocol, and then according to the corresponding network line selection has identified the type of the application layer protocol, the data packet according to the type of the application layer protocol to access the network distribution line has been identified, will the data packet is forwarded to the server, realize the different type of the application layer protocol data packet transmission according to different lines, solved using the network line is not balanced and the network speed, avoid the waste of bandwidth resources users. The invention also discloses a router and a protocol shunting system, and has the above effect.
【技术实现步骤摘要】
一种协议分流方法、系统及路由器
本专利技术涉及网络数据传输领域,特别涉及一种应用层协议分流方法,还涉及一种路由器,还涉及一种协议分流系统。
技术介绍
目前,通过传输层中的TCP(TransmissionControlProtocol)传输控制协议来建立端与端之间的连接,保证可靠的、顺序的(数据包以发送的顺序接收)以及不会重复的数据传输。协议分流指的是在多线环境下数据包可以根据指定协议在指定线路进行传输,其中,协议分流中的协议指的是应用层协议。现有技术中,协议分流不准的原因就在于,TCP协议的前三个报文是不携带应用层数据,从而无法进行深度报文识别,也就无法判断应用层协议类型,无法根据应用层协议的类型进行准确分流,最终不同的数据包并没有按照所属的应用层协议类型进行网络线路分配,造成了用户带宽资源的浪费、网络线路分配不均衡以及网络速度慢的问题。因此,如何及时又准确的进行协议分流是本领域技术人员急需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术提供了一种协议分流方法,及时并有效的提高了协议分流的准确性,进而解决了用户带宽资源的浪费、网络线路分配不均衡以及网络速度慢的问 ...
【技术保护点】
一种协议分流方法,应用于路由器,其特征在于,包括:建立与客户端的连接;对所述客户端发送的数据包进行应用层协议类型的识别;根据已识别的所述应用层协议类型给所述数据包分配网络线路。
【技术特征摘要】
1.一种协议分流方法,应用于路由器,其特征在于,包括:建立与客户端的连接;对所述客户端发送的数据包进行应用层协议类型的识别;根据已识别的所述应用层协议类型给所述数据包分配网络线路。2.如权利要求1所述的协议分流方法,其特征在于,对所述数据包进行应用层协议识别包括:通过DPI检测或DFI检测进行应用层协议识别。3.如权利要求2所述的协议分流方法,其特征在于,建立与客户端的连接之后,还包括:当所述客户端超时发送或者未发送所述数据包时,动态调整所述路由器发送报文至服务器的报文发送时间。4.如权利要求2所述的协议分流方法,其特征在于,建立与客户端的连接包括:在与所述客户端三次握手阶段,通告所述客户端不予支持无法转换的TCP,并对所述无法转换的TCP选项进行过滤。5.如权利要求4所述的协议分流方法,其特征在于,根据已识别的所述应用层协议类型给所述数据包分配网络线路之后,还包括:与所述服务器建立TCP连接时,将待用TCP选项转换为所述服务器支持的TCP选项。6.如权利要求2所述的协议分流方法,其特征在于,根据已识别的所述应用层协议类型给所述数据包分配网络线路之后,还包括:若无法与服务器连接时,则保存所述服务器的IP地址,并将所述服务器的IP地址标识为无效地址。7.一种路由器,其特征在于,包括:连接模块...
【专利技术属性】
技术研发人员:高峰,
申请(专利权)人:全讯汇聚网络科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。