一种基于SDN架构的网络分流装置和方法制造方法及图纸

技术编号:13370499 阅读:36 留言:0更新日期:2016-07-19 18:18
本发明专利技术公开了一种基于SDN架构的网络分流装置和方法,该装置包括:接收模块,用于接收并解析用户终端的请求信息,解析到源IP地址;查询模块,用于根据源IP地址查询预设的线路信息配置表,获取通信运营商信息,并根据通信运营商信息,查询预设的通信运营商DNS信息配置表,获取对应的DNS服务器信息;分类模块,用于设定网页高频率访问阈值,并根据阈值将所有用户终端请求内容分为热点内容和非热点内容,并将热点内容从WEB服务器转存到本地存储设备;传输模块,用于将用户终端的请求内容从WEB服务器或本地存储设备传输到用户终端。本发明专利技术能够根据用户终端所属的运营商进行网络分流,减少网络运营商的设备压力,使用户顺畅的访问网络,具有较高用户体验度。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种基于SDN架构的网络分流装置和方法
技术介绍
随互联网技术的发展,网民数量也急剧上升,且网民上网的方式也变得丰富,众多的联网数量,使网络提供商的设备性能受到巨大考验。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析系统来完成,DNS就是进行域名解析的系统。传统的域名系统作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。当有大量用户访问Internet网络时,域名解析服务必定拥塞,域名解析DNS服务器和WEB服务器必定过载,用户终端不能顺畅的进行网络访问,具有较差的用户体验度。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于SDN架构的网络分流装置和方法,能够根据用户终端所属的运营商进行网络分流,减少网络运营商的设备压力,使用户顺畅的访问网络,具有较高用户体验度。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于SDN架构的网络分流装置,该装置包括:接收模块,用于接收并解析用户终端传输的请求信息,解析得到用户终端的源IP地址;查询模块,用于根据源IP地址查询预设的线路信息配置表,获取对应的通信运营商信息,并根据获取到的通信运营商信息,查询预设的通信运营商DNS信息配置表,获取通信运营商对应的DNS服务器信息;分类模块,用于设定网页高频率访问阈值和网页无访问间隔阈值,并根据设定的阈值将所有连接到DNS服务器的用户终端请求内容分为热点内容和非热点内容,并将热点内容从WEB服务器转存到本地存储设备;传输模块,用于将用户终端的请求内容从WEB服务器或本地存储设备传输到用户终端。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于SDN架构的网络分流方法,该方法的步骤包括:接收并解析用户终端传输的请求信息,解析得到用户终端的源IP地址;根据源IP地址查询预设的线路信息配置表,获取对应的通信运营商信息,并根据获取到的通信运营商信息,查询预设的通信运营商DNS信息配置表,获取通信运营商对应的DNS服务器信息;设定网页高频率访问阈值和网页无访问间隔阈值,并根据设定的阈值将所有连接到DNS服务器的用户终端请求内容分为热点内容和非热点内容,并将热点内容从WEB服务器转存到本地存储设备;将用户终端的请求内容从WEB服务器或本地存储设备传输到用户终端。区别于现有技术,本专利技术的网络分流装置预设线路信息配置表及通信运营商DNS信息配置表,建立用户终端源IP地址、通信运营商及DNS服务器之间的对应关系,使不同属于通信运营商通过不同的DNS服务器获取请求内容,实现网络分流;同时将请求者众的内容设为热点内容并存储于DNS服务器本地存储,请求此类网络内容的用户终端直接从DNS服务器本地存储获取。通过本专利技术,能够根据用户终端所属的运营商进行网络分流,减少网络运营商的设备压力,使用户顺畅的访问网络,具有较高用户体验度。附图说明图1是本专利技术提供的一种基于SDN架构的网络分流装置第一实施方式的结构示意图;图2是本专利技术提供的一种基于SDN架构的网络分流方法第一实施方式的流程示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施的限制。其次,本专利技术利用示意图进行详细描述,在详述本专利技术实施例时,为便于说明,所述示意图只是实例,其在此不应限制本专利技术保护的范围。随着互联网技术的发展,网民上网方式也变得多样。现在最流行的上网方式是使用手机浏览网页。现有技术中,网民使上网浏览网页时,首先发送请求信息到域名解析系统,经解析后向WEB服务器获取浏览内容。但是如果发生特殊情况,某一网站被大量访问时,容易出现域名解析服务拥塞,可能会导致该网站崩溃,给网民及网站运营商带来损失。比如2008年中国举办奥运会前期实行网上预售票,票务发售后超预期的网民登陆购票网站进行购票,导致该购票网站崩溃。同时也存在很多因访问量过大导致网站崩溃的案例。出现上述情况,有一种可能性是因为用户请求浏览该网页内容时,进行域名解析的域名解析系统是相同的,当大量网民访问该网站时,均通过相同的域名解析系统进行域名解析,导致域名解析服务拥塞。而在此时,和该域名解析系统并列的其他域名解析系统可能处于空闲状态。域名解析拥塞导致网站崩溃,最终会给网络运营商带来损失。参阅图1,图1是本专利技术提供的一种基于SDN架构的网络分流装置第一实施方式的结构示意图。该装置100连接于用户终端101和域名解析服务器102之间。用户终端101是用户用来上网的工具,可为手机、平板电脑或者电脑。装置100包括接收模块110、查询模块120、分类模块130及传输模块140。装置100是基于SDN架构,SDN架构通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。接收模块110连接用户终端101,用于在用户终端101请求浏览网页内容发出请求信息时,接收并解析用户终端101传输的请求信息,解析得到用户终端101的源IP地址。请求信息中至少包括该用户终端101的类型、源IP地址以及请求网站的页面地址URL。接收模块110接收到用户终端101发送的请求信息后,解析得到源IP地址。查询模块120首先预设线路信息配置表和通信运营商DNS信息配置表,线路信息配置表是源IP地址和通信运营商类型的对应关系表项,表项中包含不同的通信运营商类型及其对应的源IP地址段;通信运营商DNS信息配置表是通信运营商类型和DNS服务器信息的对应表项。在本专利技术中,与装置100连接有多个DNS服务器102,且将多个DNS服务器102进行划分,使其分属于不同的通信运营商。可根据网上公布的不同通信运营商的市场占有率,按比例将多个DNS服务器102分配给不同的通信运营商。查询模块120得到源IP地址后,根据该源IP地址查询线路信息配置表,得到该源IP地址对应的通信运营商类型,然后根据查询到的通信运营商类型查询通信运营商DNS信息配置表,获得该通信运营商对应的DNS服务器102的信息。在本实施方式中,根据源IP地址本文档来自技高网...

【技术保护点】
一种基于SDN架构的网络分流方法,其特征在于,包括:接收并解析用户终端传输的请求信息,解析得到所述用户终端的源IP地址;根据所述源IP地址查询预设的线路信息配置表,获取对应的通信运营商信息,并根据获取到的所述通信运营商信息,查询预设的通信运营商DNS信息配置表,获取所述通信运营商对应的DNS服务器信息;设定网页高频率访问阈值和网页无访问间隔阈值,并根据设定的所述阈值将所有连接到所述DNS服务器的所述用户终端请求内容分为热点内容和非热点内容,并将所述热点内容从WEB服务器转存到本地存储设备;将所述用户终端的请求内容从所述WEB服务器或所述本地存储设备传输到所述用户终端。

【技术特征摘要】
1.一种基于SDN架构的网络分流方法,其特征在于,包括:
接收并解析用户终端传输的请求信息,解析得到所述用户终端的源IP地
址;
根据所述源IP地址查询预设的线路信息配置表,获取对应的通信运营商
信息,并根据获取到的所述通信运营商信息,查询预设的通信运营商DNS信
息配置表,获取所述通信运营商对应的DNS服务器信息;
设定网页高频率访问阈值和网页无访问间隔阈值,并根据设定的所述阈
值将所有连接到所述DNS服务器的所述用户终端请求内容分为热点内容和非
热点内容,并将所述热点内容从WEB服务器转存到本地存储设备;
将所述用户终端的请求内容从所述WEB服务器或所述本地存储设备传
输到所述用户终端。
2.根据权利要求1所述的网络分流方法,其特征在于,还包括步骤:根
据所述请求信息的解析结果,判断所述用户终端的请求内容是否为热点内容;
当判定所述用户终端请求内容为热点内容时,从所述DNS服务器的本地存储
设备将所述请求内容传输到所述用户终端;若判定为非热点内容时,从所述
WEB服务器将所述请求内容传输到所述用户终端。
3.根据权利要求1所述的网络分流方法,其特征在于,所述线路信息配
置表是所述源IP地址和所述通信运营商类型的对应关系表项;所述通信运营
商DNS信息配置表是所述通信运营商类型和所述DNS服务器信息的对应表
项。
4.根据权利要求1所述的网络分流方法,其特征在于,在根据设定的所
述阈值将所有连接到所述DNS服务器的所述用户终端请求内容分为热点内容
和非热点内容的步骤中,包括:统计用户终端的源IP地址和请求所述热点内
容的网页地址并生成流表,使用所述请求网页地址并匹配所述流表,以确定
从所述本地存储设备或从所述WEB服务器传输所述用户终端请求的内容。
5.根据权利要求4所述的网络分流方法,其特征在于,在统计所述热点
内容的网页地址并生成流表的步骤之后,包括步骤:在所述网页无访问间隔

\t阈值的时间范围内,所述热点内容未被请求,所述本地存储设备删除所述热
点内容,并删除所述流表中相应的网页地址。...

【专利技术属性】
技术研发人员:翟跃
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1