[发明专利]一种基于透明代理的应用路由方法在审
申请号: | 202010251763.9 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111447144A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 高汉军;王略;鲁星言;赵磊;聂红伟;徐霞军;张登;祁武振;尹飞;谭天然;许克珂;刘学科;王俊凯;刘敏;聂文;邓玉;要韦达;屠芮;徐继龙;袁森;蔡宏林;马辉;卫霞 | 申请(专利权)人: | 中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/741;H04L29/06 |
代理公司: | 核工业专利中心 11007 | 代理人: | 陈早璟 |
地址: | 430223 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 透明 代理 应用 路由 方法 | ||
本发明属于自动控制技术领域,具体涉及一种基于透明代理的应用路由方法。基于源、目的IP地址和源、目的端口号进行路发转发,可以灵活转发采用知名端口的应用业务,但当服务端口变化或应对一些非知名端口的业务时就无能为力。本发明包括步骤一:接收网络报文;步骤二:处理报文;步骤三:处理第一个协议请求报文;步骤四:处理后续协议请求。本发明提供一种根据通信报文中应用层内容选路的方法,提升路由设备的服务质量。
技术领域
本发明属于自动控制技术领域,具体涉及一种基于透明代理的应用路由方法。
背景技术
国内提供宽带接入服务的主要有中国电信、中国联通、中国移动三大运营商,在服务质量和资费方面存在较大差异;三大运营商都向用户提供两种业务方式:普通宽带虚拟拨号业务(这种业务下载速度是合同约定的速度,上传一般较小)和固定IP的专线业务(这种业务上传的速度和下载的一样),两种业务在服务质量和资费也存在较大差异。
互联网应用种类繁多,对网络传输质量有不同的要求,如网页浏览、即时通信对传输实时性要求较高;文件下载、视频播放要求有较大的传输带宽。
基于以上两点,大型网络建设中,往往会选择多种传输线路,如选择固定IP的专线业务线路传输网页浏览和即时通信等业务;选择虚拟拨号业务线路传输视频数据和下载文件。
传统的路由转发设备是根据报文的目的地址查找路由表,进行报文转发。这种转发机制的带宽利用率较差。为适应这种多WAN接入的复杂环境,国内部分路由设备厂商推出了基于源、目IP、基于源、目的端口进行路由转发的设备。增加了路由转发的灵活性。
基于源、目的IP地址和源、目的端口号进行路发转发,可以灵活转发采用知名端口的应用业务,如可以准确地将基于80端口的HTTP应用路由到固定IP的专业务线路。但当服务端口变化或应对一些非知名端口的业务时就无能为力。
发明内容
1、目的:
不同的应用业务类型对网络传输线路有不同的要求,要求路由设备可以基于应用类型转发网络数据包。这种转发技术要求解决两大基本问题,首先要根据网络报文的有效载荷识别出应用类型,其次要保证路由选择前已完成应用类型的识别。本发明采用透明代理的方法,结合TCP粘合技术,有效解决应用路由问题。本发明提供一种根据通信报文中应用层内容选路的方法,提升路由设备的服务质量。
2、技术方案:
本发明解决了现有技术中,基于源、目的IP地址和源、目的端口号进行路发转发不能正确路由服务端口变化的业务和非知名端口业务。所述方法包括以下步骤:
步骤一:接收网络报文,具体包括:接收报文,判断报文为TCP报文或UCP报文,并进行选路转发。
步骤二:处理报文,具体包括:
(1)重装UDP报文形成一个完整的IP数据报,分析数据报应用层数据,识别应用类型,查询路由策略,转发数据报;
(2)截获发送方TCP SYN报文,记录初始序列号ISN1,发送方IP地址IP1,发送方端口号PORT1,接收方IP地址IP2,接收方端口号PORT2,随机生成ISN2,以接收方身份封装SYNACK应答报文回应发送方;
(3)TCP在连接过程的三次握手完成后,开始传数据。根据慢启动原理,发送方只发送一个TCP分段报文,并缓存第一个分段报文的应用层数据的CONT。
步骤三:处理第一个协议请求报文,具体包括:
(1)创建流式SOCKET连接到接收方,封装CONT,标识应用类型,查询路由表发送到接收方;
(2)处理接收方答数据,抽取应用层内容,以接受方IP地址、接收方端口号、发送方IP地址、发送方端口号封装数据,同时重新计算序列号和应答序列号后送达发送方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院,未经中核武汉核电运行技术股份有限公司;江苏核电有限公司;武汉仁安信科技有限公司;西北工业大学明德学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010251763.9/2.html,转载请声明来源钻瓜专利网。