[发明专利]一种链路建立方法及设备有效
申请号: | 201110406551.4 | 申请日: | 2011-12-08 |
公开(公告)号: | CN102420764A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 鄢文晋 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100036 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 方法 设备 | ||
技术领域
本发明涉及网络通讯技术领域,尤其涉及一种链路建立方法及设备。
背景技术
当前是互联网的时代,无论是商业运作还是个人之间的交流与娱乐都越来越多地通过跨广域网的方式实现。如图1所示,公司分支机构11与服务器13之间进行数据同步、文件下载、邮件的收发等等都需要通过跨广域网的方式实现。为了提高用户获取数据的速度,往往会在用户所在的网络侧设置一台或多台缓存设备12,特别的,当在广域网加速系统中,会跨广域网部署多台缓存设备12,该缓存设备12中存储服务器13中的部分或全部数据,当缓存设备12存储用户11所需的数据时,不需从服务器13中获取数据,而是直接从该缓存设备12中获取所需设备即可,这样可以节约用户获取数据的时间。
在获取数据之前需要建立用户11与缓存设备12、缓存设备12与服务器13之间的TCP链路;在链路建立成功后用户11可向缓存设备12中获取所需数据,当缓存设备12未存有用户11所需数据时,该缓存设备12向服务器13获取数据,然后将获取到的数据转发给用户11;如图2所示,用户11与缓存设备12、缓存设备12与服务器13之间的TCP链路的建立过程如下:
用户11向缓存设备12发送第一报文请求,当缓存设备12接收到第一报文请求后,对该第一报文请求进行优化生成第二报文请求,向服务器13发送第二报文请求;当服务器13接收到第二报文请求后,向缓存设备12发送响应第二报文请求的第二应答;当缓存设备12接收到第二应答后,向用户11发送第一应答,同时向服务器13发送第二确认信息;当用户11接收到第一应答时,向缓存设备12发送第一确认信息,至此,用户11与缓存设备12、缓存设备12与服务器13之间的TCP链路建立完成。在链路建立完成之后,用户11才能向缓存设备12或服务器13获取所需数据;
如图3所示,当在广域网中,当服务器13与用户11之间存在多个缓存设备时,此处以两个缓存设备第一缓存设备31和第二缓存设备32为例,TCP链路的建立过程如下:
用户11向第一缓存设备31发送第一报文请求;第一缓存设备31在接收到第一报文请求后,对其进行优化生成第二报文请求,并将第二报文请求发送给第二缓存设备32;第二缓存设备32对第二报文请求进行优化生成第三报文请求,并将第三报文请求发送给服务器13;服务器13在接收到第三报文请求后生成响应该第三报文请求的第三应答,并发送给第二缓存设备32;第二缓存设备32接收到第三应答后向第一缓存设备31发送第二应答,同时向服务器13发送第三确认信息;第一缓存设备31接收到第二应答后,向用户11发送第一应答,同时向第二缓存设备32发送第二确认信息;当用户11接收到第一应答后,向第一缓存设备31发送第一确认信息,至此,用户11到服务器13之间的TCP链路全部建立完毕。
但本发明人发现现有技术存在如下问题:
现有技术中,无论在用户和服务器之间存在一个缓存设备还是多个缓存设备,当用户希望获取的数据已经存储在缓存设备中时,用户都必须等待用户到服务器之间的链路全部建立完毕后,才能从缓存设备中获取到所需数据;尤其当用户与服务器之间存在多个缓存服务器时,该链路的建立将会浪费更多的时间,因此而延缓用户获取数据的时间。特别的,当在广域网加速系统中,由于会跨广域网部署的多台缓存设备,则用户获取数据时将会等待更多的时间。
发明内容
本发明实施例提供一种链路建立方法及设备,用于减少用户获取数据的时间。
一种链路建立方法,所述方法包括:
缓存设备接收到发送设备发来的第一链路建立请求后,向所述发送设备发送第一建立应答消息;
当所述缓存设备接收到所述发送设备发来的、响应所述第一建立应答消息的第一确认信息后,建立所述缓存设备与所述发送设备之间的链路。
如上述链路建立的方法中,在缓存设备接收到发送设备发来的第一链路建立请求时,向另一缓存设备发送第二链路建立请求;
当所述缓存设备接收到所述另一缓存设备发送的、响应所述第二链路建立请求的第二建立应答消息后,向所述另一缓存设备发送第二确认信息,建立所述缓存设备与所述另一缓存设备之间的链路。
一种缓存设备,所述设备包括:
接收单元,用于接收发送设备发来的第一链路建立请求;接收所述发送设备发来的、响应所述第一建立应答消息的第一确认信息;
发送单元,用于向所述发送设备发送第一建立应答消息;
建立单元,用于在所述接收单元接收到所述发送设备发来的所述第一确认信息后,建立所述缓存设备与所述发送设备之间的链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110406551.4/2.html,转载请声明来源钻瓜专利网。