一种基于主动引导的网络流量缓存方法及系统的制作方法

文档序号:7856012阅读:370来源:国知局
专利名称:一种基于主动引导的网络流量缓存方法及系统的制作方法
技术领域
本发明涉及基于主动引导的网络流量缓存系统,适用于互联网流量缓存系统领域,即本发明提供一种基于主动引导的网络流量缓存方法及系统。
背景技术
近十几年来互联网用户的应用服务正在逐步由娱乐化向信息化、生活化转变,应用服务从原来的主要集中于网页浏览和即时通讯的文本传输,逐渐转变为主要集中于在线视频、高速下载、边下边播、视频点播等应用服务,对资源的需求也由原来的无追求,转变为丰富、高清资源的追求。这些应用服务主要采用HTTP协议或者P2P协议实现数据在网络上的传输,而P2P协议有多种类型,不同的协议建立在不同的传输层协议上,包括TCP和UDP两种传输协议。·这些不断推陈出新的互联网应用服务要求电信网能够提供更高的上下行带宽,用来保证用户良好的服务体验。对于中小运营商而言,要想保证用户的使用体验,必须不断提升网络出口带宽,而网络出口带宽的提升意味着运营成本的不断攀升;对于大型运营商而言,虽然网内的带宽不足以成为瓶颈,但是跨网访问问题仍然没有得到很好地解决,依然不能很好地保证用户的使用体验。为了解决上述问题,运营商有两种解决方案第一种方案是限制,这是一种堵的方法,可以缓解网络出口的压力,但是用户的体验问题并没有解决,长此以往将会造成用户的流失;第二种方案是缓存,这是一种疏导的方法,将网络流量缓存在网内后再为用户提供服务,既可以减少网络出口的带宽压力,同时由于缓存服务器与用户的距离更近,带宽情况更好,因此用户的使用体验也可以得到最大限度的满足。流量缓存的具体方案主要包括以下两种方案一,串入方式。在网络出口串入七层交换机或者采用WCCP方式将特定流量转向缓存系统进行处理,从而实现缓存服务。这种方式的优点是所有流量均可以被系统接管并进行处理,理论上可以实现缓存效果的最大化。缺点是由于采用了串入方式,对原有网络的影响比较大,并且串入设备可能成为网络的瓶颈,一旦该设备失效,可能引起用户与外网的连接中断。这种方式运营商一般不愿意接受。方案二,旁路方式。以旁路方式监测网络出口上的报文,对网络流量中的协议进行分析,将满足要求的网络流量缓存到本地缓存服务器,然后再主动将用户引导到本地缓存服务器提供服务,同时切断内网用户与外网服务器的链接。该方式不会破坏原有的网络结构,只需要将网络流量镜像一份到缓存系统即可,并且在缓存系统达到处理瓶颈或者设备失效后,不会影响用户的使用。这种方式运营商比较容易接受。本发明是在方案二的基础上,提出一种改进的网络流量缓存方法。该方法根据不同的网络协议,分别采用不同的主动引导方式,实现将用户引导到本地缓存系统提供服务,有效利用了缓存服务器,对于P2P协议,同时可以有效调度网内用户的互联,充分利用用户的服务能力,从而进一步提升了缓存系统的整体服务性能。

发明内容
本发明的目的是提供一种提高网络流量缓存性能的方法,一方面,针对网络流量使用的传输协议,分别采用不同的主动引导方法将用户请求引导到缓存服务器;另一方面,对于P2P协议,充分利用网内用户的上传资源,主动引导用户间进行互联。为了实现上述目的,本发明提供了一种基于主动引导的网络流量缓存方法,所述方法包含 步骤101)对某内网的网络流量所采用的协议进行分析,将满足要求的网络流量缓存到本地缓存服务器,所述的内网络是指属于同一个运营商的网络,该步骤的具体实施属于现有技术在此不做赘述;步骤102)依据用户所请求的服务采用的协议类型从如下几种方式中选择一种主动引导方式将发出服务请求的用户主动引导到本地缓存服务器为其提供服务,同时切断该 用户所在的内网与外网服务器之间的链接;方式一,对于使用HTTP作为应用层通信协议的服务,并支持重定向报文时,采用重定向引导机制将该用户引导到本地缓存服务器;方式二,对于采用域名方式的服务,同时缓存系统支持对该服务进行代理,采用智能DNS引导方式将用户引导到本地缓存服务器;方式三,对于采用UDP协议,或者采用TCP协议但不支持重定向的服务,采用伪装报文引导方式将用户引导到本地缓存服务器;方式四,对于采用HTTP协议,服务器在返回报文中包含的URL中HOST为IP地址,并且该IP地址属于缓存系统部署的网内,采用篡改报文的引导方式将用户引导到本地缓存服务器。上述技术方案中,所述方式一进一步包含如下子步骤将智能域名解析服务器与在运营商网内DNS服务器相连,并配置运营商DNS服务器采用DNS Forwarding方式将网内用户的DNS请求转发至智能域名解析服务器;智能域名解析服务器首先判断用户请求的域名是否属于缓存系统服务范围,如果用户请求的域名在缓存系统服务范围内,则将缓存服务器地址返回给用户;如果用户请求的域名不在缓存系统服务范围内,则智能域名解析服务器代理用户向上一级DNS服务器查询域名,并将查询结果返回给用户;依据上述返回缓存服务器地址用户请求被引导到缓存服务器,由该缓存服务器为用户提供其所需的服务。上述技术方案中,所述方式二进一步包含如下子步骤利用分光器或者网络设备的镜像功能,将网络流量数据导入到网络流量检测及控制服务器进行分析;当网络流量检测及控制服务器发现用户的请求符合重定向报文特征,并且缓存系统能够提供服务时,向用户发送重定向报文;同时向外网目的服务器发送断开链接报文;用户获取到重定向报文后,对于视频或者下载请求,直接向缓存服务器发起下载请求,缓存服务器代理用户下载数据;对于P2P协议的获取Peer列表请求,用户连接到缓存系统的跟踪服务器,由跟踪服务器向用户返回缓存服务器及本网内的其他Peer地址列表;对于P2P协议的请求,用户在获取Peer列表后,向缓存服务器发起下载数据请求,缓存服务器从本地读取数据或者代理用户向外网服务器下载数据后,返回给用户;用户同时向本网内用户发起数据下载请求,实现数据的网内交互。上述技术方案中,所述方式三进一步包含如下子步骤利用分光器或者网络设备的镜像功能,将网络流量数据导入到网络流量检测及控制服务器进行分析;当网络流量检测及控制服务器发现用户的请求符合P2P协议报文特征,并且缓存系统可以提供服务时,向用户发送伪装报文,报文中包含缓存服务器地址及本网内Peer地址列表;如果传输层协议为TCP协议,还需要同时向外网服务器发送断开链接报文; 用户接收到伪装报文后,向缓存服务器及本网内其他Peer发起数据下载请求。上述技术方案中,所述方式四进一步包含如下子步骤使用智能域名解析服务器或者网络流量检测及控制服务器将用户的请求引导到缓存服务器;缓存服务器代理用户执行交互过程;缓存服务器分析交互过程的报文,当发现外网服务器返回的报文为地址列表报文时,用户缓存服务器地址替换报文中的服务器地址,然后将替换后的报文返回给用户;用户被引导到缓存服务器上下载数据。基于上述方法本发明还提供了一种基于主动引导的网络流量缓存系统,该缓存系统包含以旁路方式位于运营商网络出口处的若干缓存服务器,其特征在于,所述缓存系统还包含主动引导方式选择决策子系统,该子系统用于根据网络流量所采用的协议从如下若干种方式中选择一种主动引导方式将用户主动引导到本地缓存服务器为其提供服务,其中所述若干种方式具体包含重定向引导机制、智能DNS引导方式、伪装报文引导方式和篡改报文的引导方式;和断开连接子系统,用于当用户被引导至缓存服务器时切断内网用户与外网服务器之间的链接;其中,所述主动引导方式决策子系统进一步包含智能域名解析服务器、网络流量协议检测及控制服务器、流量服务代理缓存服务器和跟踪服务器;所述智能域名解析服务器,用于对采用HTTP协议进行数据传输的域名进行解析并主动引导;且该智能域名解析服务器与在运营商网内DNS服务器相连,并配置运营商DNS服务器采用DNS Forwarding方式;所述网络流量检测及控制服务器,用于对网络流量进行监视、控制和主动引导;且该网络流量检测及控制服务器利用分光器或者网络设备的镜像功能,将网络流量数据导入其中进行分析;所述网络流量缓存服务器,用于对文件进行缓存和为用户提供下载或者播放服务;所述跟踪服务器,用于服务于P2P协议,引导用户连接本网内的其他客户端和缓存服务器。上述技术方案中,所述智能域名解析服务器进一步包含
解析及主动引导模块,用于对采用HTTP协议进行数据传输的域名进行解析并主动引导;判断模块,用于判断用户请求的域名是否属于缓存子系统的服务范围;返回模块,用于当用户请求的域名位于缓存子系统时,将缓存服务器的地址反馈给用户;其中,当判断模块判断得出的用户请求的域名不位于缓存子系统时还包含域名查询模块,用于代理用户向上一级DNS服务器查询域名,并将查询结果返回给用户。上述技术方案中,所述网络流量检测及控制服务器进一步包含流量识别检测模块,用于分析识别运营商网络出口处的网络流量数据所采用的协议类型;和·
发送模块,用于基于用户的请求,向用户发送重定向报文、伪装报文或篡改报文,同时负责向外网目的服务器发送断开链接报文。与现有技术相比,本发明的技术优势在于I、易于部署,对网络环境影响很小缓存系统采用旁路方式对网络流量进行分析和处理,部署方便,运营商接受程度高。当缓存系统出现处理能力瓶颈或者服务器失效后,不会影响用户的正常上网应用。2、主动引导方式丰富网络流量的协议及工作逻辑变化多样,采用单一的主动引导方式不足以将所有应用都覆盖掉,本系统支持多种主动引导方式,这些方式结合起来使用后,可以最大限度上将网络流量引导到缓存系统进行服务。3、减少缓存服务器数量,节能减排本系统对于P2P协议最大限度调度网内用户进行互联,减少缓存服务器的服务压力,从而可以在一定程度上减少缓存服务器的部署数量,实现节能减排的目标。4、节省网络出口带宽,降低运营成本本系统通过多种手段将网络流量引导到缓存系统,同时调度网内(同一个运营商的网络构成一个局域网,位于局域网内的用户构成了内网,局域网外的即为网外)用户进行数据分享,大大减少了出口的流量压力,对于中小运营商而言,则意味着运营成本的大幅度降低。5、提升用户使用体验本系统部署以后,在节省网络出口带宽的同时,用户从缓存系统下载数据,由于距离更近,带宽有保障,对于用户的使用体验会有较大的提升。6、实现输入增长部署该系统后,用户的体验会得到很大的提升,用户黏性会提升,同时会吸引其他运营商的用户使用部署本系统的网络,从而实现了收入增加。同时,缓存系统缓存了大量的数据,为下一步提供增值服务提供了可能,可以进一步提升用户的ARPU值,其中ARPU—词来自英文Average Revenue Per User,它的中文意思是每个用户的平均收入,这个词近年来被电信运营商当作衡量用户价值的重要指标,增加运营商收入。使用这种方法后,能够有效的提高缓存系统的服务性能,使得部署少量缓存服务器,并且不影响用户使用体验的前提下,达到优化互联网服务提供商出口带宽的目的。


图I :本发明的基于主动引导的网络流量缓存系统的结构图;图2 :基于智能域名解析主动引导的系统工作流程图;图3 :基于发送重定向报文主动引导的系统工作流程图-I ;图4 :基于发送重定向报文主动引导的系统工作流程图-2 ;图5 :基于伪装报文主动引导的系统工作流程图;图6 :基于替换报文内容主动引导的系统工作流程图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细的说明。 如图I所示,本发明提出的网络流量缓存方法由智能域名解析服务器、网络流量检测及控制服务器、流量服务代理缓存服务器、跟踪服务器四个部分协同完成。其中智能域名解析服务器用来对采用HTTP协议进行数据传输的域名进行解析并主动引导;网络流量及控制服务器用来对网络流量进行监视、控制和主动引导;网络流量缓存服务器对文件进行缓存和为用户提供下载或者播放服务;跟踪服务器主要服务于P2P协议,引导用户连接本网内的其他客户端和缓存服务器。主动引导分为以下四种类型I)基于智能域名解析主动引导;2)基于发送重定向报文主动引导;3)基于伪装报文主动引导;4 )基于替换报文内容主动引导;这四种主动引导方式分别应用于不同场景。基于智能域名解析主动引导如图2所示,该方式适用于用户的服务请求采用域名方式,使用HTTP协议作为传输协议的应用场景。适用范围包括在线视频、视频点播、高速下载、边下边播、P2P协议的跟踪服务器等。该方式的工作步骤如下I、将智能域名解析服务器与在运营商网内DNS服务器相连,并配置运营商DNS服务器采用DNS Forwarding方式将网内用户的DNS请求转发至智能域名解析服务器;2、智能域名解析服务器首先判断用户请求的域名是否属于缓存系统服务范围,其中判断的依据为缓存服务子系统的服务范围是多个IP地址段,通过配置文件方式配置在智能域名解析服务器上,如果用户请求的域名在缓存子系统服务范围内,则将位于缓存子系统中的缓存服务器地址返回给用户;如果用户请求的域名不在缓存子系统服务范围内,则智能域名解析服务器代理用户向上一级DNS服务器查询域名,并将查询结果返回给用户,用户拿到的就是公网服务器的地址了,然后使用服务。3、依据上述返回缓存服务器地址用户请求被引导到缓存系统,由缓存系统服务器为用户提供其所需的服务。基于发送重定向报文主动弓丨导如图3和图4所示,该方式适用于用户的服务请求采用非域名方式,或者虽然采用域名方式,但该域名中包含仅由缓存子系统还不能为用户提供其所需服务的请求,使用HTTP协议作为传输协议的应用场景。适用范围包括在线视频、视频点播、高速下载、边下边播、跟踪服务器等。该方式的工作步骤如下I、利用分光器或者网络设备的镜像功能,将网络流量数据(S卩,位于运营商网络出口处的上行流量)导入到网络流量检测及控制服务器进行分 析,该网络流量检测及控制服务器一方面用于识别网络流量数据所采用的协议类型,另一方面还负责识别并处理用户发出的请求报文。2、网络流量检测及控制服务器首先判断用户发出的请求是否符合重定向报文特征,如果是则进一步判断缓存子系统是否可以为其提供服务,如果缓存子系统不能够为用户提供其所需的服务则丢弃该用户发出的请求报文;如果能够为用户提供服务,则网络流量检测及控制服务器向用户发送重定向报文,同时向外网目的服务器发送断开链接报文。3、用户获取到重定向报文后,向位于缓存子系统中的某个缓存服务器发起请求,缓存服务器为用户提供其所需的服务;此外,对于采用P2P协议的获取Peer列表请求,用户连接到缓存子系统的跟踪服务器,由跟踪服务器向用户返回缓存服务器及本网内的其他Peer地址列表;且对于P2P协议的请求,用户在获取Peer列表后,向缓存服务器发起下载数据请求,缓存服务器从本地读取数据或者代理用户向外网服务器下载数据后,返回给用户;用户同时向本网内用户发起数据下载请求,实现数据的网内交互。这段文字描述方案属于重定向方式的引导,但前提是采用P2P协议获取Peer列表是采用HTTP协议实现的。下段描述的P2P场景中,获取Peer列表采用UDP方式或者是不支持重定向的TCP方式。基于伪装报文的主动引导如图5所示,该方式适用于用户的服务请求基于P2P协议的应用场景。适用范围包括视频点播、高速下载、边下边播等。该方式的工作步骤如下I、利用分光器或者网络设备的镜像功能,将网络流量数据导入到网络流量检测及控制服务器进行分析。2、当网络流量检测及控制服务器发现用户的请求符合P2P协议报文特征,并且缓存系统可以提供服务时,向用户发送伪装报文,报文中包含缓存服务器地址及本网内Peer地址列表;如果传输层协议为TCP协议,还需要同时向外网服务器发送断开链接报文。3、用户接收到伪装报文后,向缓存服务器及本网内其他Peer发起数据下载请求。基于替换报文内容主动引导如脱6所示,该方式适用于用户的服务请求采用交互式方式获取下载服务器地址列表的应用场景。适用范围主要是在线视频。该方式的工作步骤如下I、使用智能域名解析服务器或者网络流量检测及控制服务器将用户的请求引导到缓存服务器。2、缓存服务器代理用户执行交互过程。3、缓存服务器分析交互过程的报文,当发现外网服务器返回的报文为地址列表报文时,用缓存服务器地址替换报文中的服务器地址,然后将替换后的报文返回给用户。
4、用户被引导到缓存服务器上下载数据。以上四种方式联合起来使用,将最大限度将缓存服务器利用起来,使大量的数据下载请求留在网内,同时对于采用P2P协议的应用服务,该方法还可以调度本网内的用户进行互联,在保证用户使用体验的同时,可以减少缓存服务器的部署数量实施例以用户访问多特下载为例,说明基于智能域名解析服务器主动引导的工作机制。用户打开浏览器访问多特网站,选择某软件下载,浏览器在下载前先向DNS服务器发起DNS请求,DNS服务器将用户请求转向到智能域名解析服务器,智能域名解析服务器将缓存服务器地址返回给DNS服务器,DNS服务器将缓存服务器地址返回给用户。用户向
缓存服务器发起下载请求,缓存服务器向用户返回数据。用户最终完成下载。以用户访问优酷视频为例,说明基于发送重定向报文主动引导的工作机制。用户打开优酷网站,选择某视频播放,播放器向源站数据服务器发起下载数据请求,网络流量检测及控制服务器监测到该下载请求,向用户发送了重定向报文,同时向源站服务器发送断开链接报文。用户使用重定向报文中地址向缓存服务器发起数据下载请求,缓存服务器为用户提供数据,用户播放视频。以用户访问土豆视频为例,说明基于替换报文内容主动引导的工作机制。用户访问土豆视频网站,选择某视频播放,智能域名解析服务器将缓存服务器地址返回给用户,用户向缓存服务器发起交互请求,缓存服务器代理用户向外网服务器发起交互请求。缓存服务器检查外网服务器返回的报文,如果报文包含下载服务器地址列表,则使用缓存服务器地址替换报文中的下载服务器地址,然后将内容替换后的报文返回给用户。用户向缓存服务器发起下载数据请求,缓存服务器向用户返回数据,用户开始播放视频。以用户使用EMule下载为例,说明基于伪装报文主动引导的工作机制。用户开启EMule客户端下载某资源,网络流量检测及控制服务器监测到用户的Peer列表请求,网络流量检测及控制服务器伪装Peer列表报文,将缓存服务器地址及本网内Peer地址放到伪装报文中返回给用户。用户使用伪装后的Peer列表向缓存服务器及本网内其他Peer发起下载数据请求。用户最终完成文件下载。需要说明的是,以上介绍的本发明的实施方案而并非限制。本领域的技术人员应当理解,任何对本发明技术方案的修改或者等同替代都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围内。
权利要求
1.一种基于主动引导的网络流量缓存方法,所述方法包含 步骤101)对某内网的网络流量所采用的协议进行分析,将满足要求的网络流量缓存到本地缓存服务器,所述的内网络是指属于同一个运营商的网络; 步骤102)依据用户所请求的服务采用的协议及其所请求服务的工作模式从如下几种方式中选择一种主动引导方式将发出服务请求的用户主动引导到本地缓存服务器为其提供服务,同时对于有连接的请求切断该用户所在的内网与外网服务器之间的链接; 方式一,对于使用HTTP作为应用层通信协议的服务,并支持重定向报文时,采用重定向引导机制将该用户引导到本地缓存服务器; 方式二,对于采用域名方式的服务,同时缓存系统支持对该服务进行代理,采用智能DNS引导方式将用户引导到本地缓存服务器; 方式三,对于采用UDP协议,或者采用TCP协议但不支持重定向的服务,采用伪装报文引导方式将用户引导到本地缓存服务器; 方式四,对于采用HTTP协议,服务器在返回报文中包含的URL中HOST为IP地址,并且该IP地址属于缓存系统部署的网内,采用篡改报文的引导方式将用户引导到本地缓存服务器。
2.根据权利要求I所述的基于主动引导的网络流量缓存方法,其特征在于,所述方式一进一步包含如下子步骤 将智能域名解析服务器与在运营商网内DNS服务器相连,并配置运营商DNS服务器采用DNS Forwarding方式将网内用户的DNS请求转发至智能域名解析服务器; 智能域名解析服务器首先判断用户请求的域名是否属于缓存系统服务范围,如果用户请求的域名在缓存系统服务范围内,则将缓存服务器地址返回给用户;如果用户请求的域名不在缓存系统服务范围内,则智能域名解析服务器代理用户向上一级DNS服务器查询域名,并将查询结果返回给用户; 依据上述返回缓存服务器地址用户请求被引导到缓存服务器,由该缓存服务器为用户提供其所需的服务。
3.根据权利要求I所述的基于主动引导的网络流量缓存方法,其特征在于,所述方式二进一步包含如下子步骤 利用分光器或者网络设备的镜像功能,将网络流量数据导入到网络流量检测及控制服务器进行分析; 当网络流量检测及控制服务器发现用户的请求符合重定向报文特征,并且缓存系统能够提供服务时,向用户发送重定向报文;同时向外网目的服务器发送断开链接报文; 用户获取到重定向报文后,对于视频或者下载请求,直接向缓存服务器发起下载请求,缓存服务器代理用户下载数据; 对于P2P协议的获取Peer列表请求,用户连接到缓存系统的跟踪服务器,由跟踪服务器向用户返回缓存服务器及本网内的其他Peer地址列表; 对于P2P协议的请求,用户在获取Peer列表后,向缓存服务器发起下载数据请求,缓存服务器从本地读取数据或者代理用户向外网服务器下载数据后,返回给用户;用户同时向本网内用户发起数据下载请求,实现数据的网内交互。
4.根据权利要求I所述的基于主动引导的网络流量缓存方法,其特征在于,所述方式三进一步包含如下子步骤 利用分光器或者网络设备的镜像功能,将网络流量数据导入到网络流量检测及控制服务器进行分析; 当网络流量检测及控制服务器发现用户的请求符合P2P协议报文特征,并且缓存系统可以提供服务时,向用户发送伪装报文,报文中包含缓存服务器地址及本网内Peer地址列表;如果传输层协议为TCP协议,还需要同时向外网服务器发送断开链接报文; 用户接收到伪装报文后,向缓存服务器及本网内其他Peer发起数据下载请求。
5.根据权利要求I所述的基于主动引导的网络流量缓存方法,其特征在于,所述方式四进一步包含如下子步骤 使用智能域名解析服务器或者网络流量检测及控制服务器将用户的请求引导到缓存服务器;· 缓存服务器代理用户执行交互过程; 缓存服务器分析交互过程的报文,当发现外网服务器返回的报文为地址列表报文时,用户缓存服务器地址替换报文中的服务器地址,然后将替换后的报文返回给用户; 用户被引导到缓存服务器上下载数据。
6.一种基于主动引导的网络流量缓存系统,该缓存系统包含以旁路方式位于运营商网络出口处的若干缓存服务器,其特征在于,所述缓存系统还包含主动引导方式选择决策子系统,该子系统用于根据网络流量所采用的协议从如下若干种方式中选择一种主动引导方式将用户主动引导到本地缓存服务器为其提供服务,其中所述若干种方式具体包含重定向引导机制、智能DNS引导方式、伪装报文引导方式和篡改报文的引导方式;和 断开连接子系统,用于当用户被引导至缓存服务器时切断内网用户与外网服务器之间的链接; 其中,所述主动引导方式决策子系统进一步包含智能域名解析服务器、网络流量协议检测及控制服务器、流量服务代理缓存服务器和跟踪服务器; 所述智能域名解析服务器,用于对采用HTTP协议进行数据传输的域名进行解析并主动引导;且该智能域名解析服务器与在运营商网内DNS服务器相连,并配置运营商DNS服务器采用DNS Forwarding方式; 所述网络流量检测及控制服务器,用于对网络流量进行监视、控制和主动引导;且该网络流量检测及控制服务器利用分光器或者网络设备的镜像功能,将网络流量数据导入其中进行分析; 所述网络流量缓存服务器,用于对文件进行缓存和为用户提供下载或者播放服务; 所述跟踪服务器,用于服务于P2P协议,引导用户连接本网内的其他客户端和缓存服务器。
7.根据权利要求6所述的基于主动引导的网络流量缓存系统,其特征在于,所述智能域名解析服务器进一步包含 解析及主动引导模块,用于对采用HTTP协议进行数据传输的域名进行解析并主动引导; 判断模块,用于判断用户请求的域名是否属于缓存子系统的服务范围; 返回模块,用于当用户请求的域名位于缓存子系统时,将缓存服务器的地址反馈给用户; 其中,当判断模块判断得出的用户请求的域名不位于缓存子系统时还包含域名查询模块,用于代理用户向上一级DNS服务器查询域名,并将查询结果返回给用户。
8.根据权利要求6所述的基于主动引导的网络流量缓存系统,其特征在于,所述网络流量检测及控制服务器进一步包含 流量识别检测模块,用于分析识别运营商网络出口处的网络流量数据所采用的协议类型;和 发送模块,用于基于用户的请求,向用户发送重定向报文、伪装报文或篡改报文,同时负责向外网目的服务器发送断开链接报文。
全文摘要
本发明涉及一种基于主动引导的网络流量缓存方法及系统,所述方法包含步骤101)对网络流量中的协议进行分析,将满足要求的网络流量缓存到本地缓存服务器;步骤102)根据用户请求服务所利用的网络协议采用如下几种方式中的一种主动引导方式将用户主动引导到本地缓存服务器为其提供服务,同时切断内网用户与外网服务器之间的链接;方式一,采用重定向引导机制将用户引导到本地缓存服务器;方式二,采用智能DNS引导方式将用户引导到本地缓存服务器;方式三,采用伪装报文引导方式将用户引导到本地缓存服务器;方式四,采用篡改报文的引导方式将用户引导到本地缓存服务器。本系统支持多种主动引导方式,这些方式结合起来使用后,可以最大限度上将网络流量引导到缓存系统进行服务。
文档编号H04L12/861GK102891807SQ20121024583
公开日2013年1月23日 申请日期2012年7月16日 优先权日2012年7月16日
发明者鲁冬林, 王超峰 申请人:北京东方网信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1