一种用于请求资源的方法、设备及系统技术方案

技术编号:9492359 阅读:73 留言:0更新日期:2013-12-26 02:04
本发明专利技术实施例提供一种用于请求资源的方法、设备及系统,涉及网络信息传输领域,通过缓存管理设备集中管理各个缓存设备,减少了边缘路由设备的负担。该方法包括:缓存管理设备接收边缘路由器转发的用户请求报文,其中,该用户请求报文是在该边缘路由器确定该用户请求报文符合第一转发规则后转发给该缓存管理设备的,该缓存管理设备根据预设的策略确定缓存设备,该缓存管理设备向该缓存设备发送IP报文,该IP报文包括该URL、该用户的IP地址、该服务器的IP地址、该服务器的标识和该资源在该服务器上的本地资源标识。本发明专利技术实施例用于请求资源。

【技术实现步骤摘要】
一种用于请求资源的方法、设备及系统
本专利技术涉及网络信息传输领域,尤其涉及一种用于请求资源的方法、设备及系统。
技术介绍
由于宽带网络在世界各地的高速发展,用户对网络资源(音频、视频等)的传输服务质量的要求也越来越高。为了改善网络资源的传输服务质量,提高用户的满意度,运营商通常会部署缓存设备获取并存储网络资源,用户在请求获取网络资源时,边缘路由器只需将用户请求报文重定向或者转发至缓存设备上,若该缓存设备存储有用户请求的网络资源,则该缓存设备将该网络资源直接发送给用户,而不需要向网络资源服务器获取,由于缓存设备距离用户更近,从而提高了网络资源的传输速度。但是,运营商在部署缓存设备时,通常会部署多个缓存设备,由于每个缓存设备的资源缓存和负载各不相同,因此,边缘路由器需要选择合适的缓存设备,现有技术中,各个边缘路由器都需要通过获取所有缓存设备的负载或者缓存设备到用户的路径并通过计算来确定合适的缓存设备,这样,各个边缘路由器重复性的获取与计算,不仅增加了数据传输的时延而且增加了系统的损耗,同时,由于各个边缘路由器独立选择合适的缓存设备,使得各边缘路由器的优选原则不一致。
技术实现思路
本专利技术的实施例提供一种用于请求资源的方法、设备及系统,以解决边缘路由器因为需要获知缓存设备的状态信息而造成的负担较重的问题。。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例提供一种用于请求资源的方法,包括:缓存管理设备接收边缘路由器转发的用户请求报文,其中,所述用户请求报文包括被请求的资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址,所述用户请求报文是在所述边缘路由器确定所述用户请求报文符合第一转发规则后转发给所述缓存管理设备的;所述缓存管理设备根据预设的策略确定缓存设备;所述缓存管理设备向所述缓存设备发送IP报文,所述IP报文包括所述URL、所述用户的IP地址、所述服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识。可选地,所述方法还包括:当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述缓存管理设备为所述边缘路由器生成第二转发规则,所述第二转发规则的匹配要素包括:所述用户请求报文的目的地址、所述用户请求报文的目的端口号、所述用户请求报文的传输层协议号、所述用户请求报文的源地址和所述用户请求报文的源端口号,所述第二转发规则对应的转发目的设备为所述缓存设备;所述缓存管理设备将所述第二转发规则发送给所述边缘路由器,其中,所述第二转发规则包括的匹配要素多于所述第一转发规则包括的匹配要素。可选地,所述第一转发规则的匹配要素包括所述服务器的IP地址、所述用户请求报文的目的端口号和所述用户请求报文的传输层协议号;或者,所述第一转发规则的匹配要素包括所述URL。本专利技术实施例提供一种用于请求资源的方法,包括:边缘路由器接收用户发送的用户请求报文;所述边缘路由器在确定所述用户请求报文与第一转发规则匹配后,将所述用户请求报文转发给缓存管理设备,其中,所述用户请求报文包括所述资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址。可选地,所述方法还包括:当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述边缘路由设备接收所述缓存管理设备发送的第二转发规则,所述第二转发规则的匹配要素包括所述用户请求报文的目的地址、所述用户请求报文的目的端口号、所述用户请求报文的传输层协议号、所述用户请求报文的源地址和所述用户请求报文的源端口号,所述第二转发规则对应的转发目的设备为所述缓存管理设备,所述第二转发规则包括的匹配要素多于所述第一转发规则包括的匹配要素;所述边缘路由器按照最长匹配原则执行所述第一转发规则和第二转发规则。本专利技术实施例提供一种向用户发送资源的方法,包括:缓存设备接收缓存管理设备发送的网际协议IP报文,所述IP报文包括所述资源的统一资源定位符URL、所述用户的IP地址、提供所述资源的服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识;所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备是否缓存有所述资源;在所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备缓存有所述资源时,则所述缓存设备向所述用户发送携带所述资源的数据报文,所述数据报文的源地址为所述服务器的IP地址,目的地址为所述用户的IP地址。可选地,还包括:在所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备未缓存有所述资源时,则所述缓存设备根据所述URL向所述服务器请求所述资源;所述缓存设备在从所述服务器获取到所述资源后,向所述用户发送携带所述资源的数据报文,所述数据报文的源地址为所述服务器的IP地址和目的地址为所述用户的IP地址。本专利技术实施例提供一种缓存管理设备,包括:第一接收单元,用于接收边缘路由器转发的用户请求报文,其中,所述用户请求报文包括被请求的资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址,所述用户请求报文是在所述边缘路由器确定所述用户请求报文符合第一转发规则后转发给所述缓存管理设备的;第一确定单元,用于根据预设的策略确定缓存设备;请求信息发送单元,用于在所述第一确定单元确定所述缓存设备后,向所述缓存设备发送IP报文,所述IP报文包括所述URL、所述用户的IP地址、所述服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识。可选地,还包括:转发规则生成单元,用于当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述缓存管理设备为所述边缘路由器生成第二转发规则,所述第二转发规则的匹配要素包括:所述用户请求报文的目的地址、所述用户请求报文的目的端口号、所述用户请求报文的传输层协议号、所述用户请求报文的源地址和所述用户请求报文的源端口号,所述第二转发规则对应的转发目的设备为所述缓存设备;规则发送单元,用于将所述转发规则生成单元生成的第二转发规则发送给所述边缘路由器,其中,所述第二转发规则包括的匹配要素多于所述第一转发规则包括的匹配要素。可选地,所述第一转发规则的匹配要素包括所述服务器的IP地址、所述用户请求报文的目的端口号和所述用户请求报文的传输层协议号;或者,所述第一转发规则的匹配要素包括所述URL。本专利技术实施例提供一种边缘路由器,包括:第二接收单元,用于接收用户发送的用户请求报文;第二发送单元,用于在确定所述用户请求报文与第一转发规则匹配后,将所述第二接收单元接收的所述用户请求报文转发给缓存管理设备,其中,所述用户请求报文包括所述资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址。可选地,还包括:规则接收单元,用于当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述边缘路由设备接收所述缓存管理设备本文档来自技高网...
一种用于请求资源的方法、设备及系统

【技术保护点】
一种用于请求资源的方法,其特征在于,包括:缓存管理设备接收边缘路由器转发的用户请求报文,其中,所述用户请求报文包括被请求的资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址,所述用户请求报文是在所述边缘路由器确定所述用户请求报文符合第一转发规则后转发给所述缓存管理设备的;所述缓存管理设备根据预设的策略确定缓存设备;所述缓存管理设备向所述缓存设备发送IP报文,所述IP报文包括所述URL、所述用户的IP地址、所述服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识。

【技术特征摘要】
1.一种用于请求资源的方法,其特征在于,包括:缓存管理设备接收边缘路由器转发的用户请求报文,其中,所述用户请求报文包括被请求的资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址,所述用户请求报文是在所述边缘路由器确定所述用户请求报文符合第一转发规则后转发给所述缓存管理设备的;所述缓存管理设备根据预设的策略确定缓存设备;所述缓存管理设备向所述缓存设备发送IP报文,所述IP报文包括所述URL、所述用户的IP地址、所述服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识;所述IP报文用于指示所述缓存设备向所述用户发送携带所述用户请求的资源的数据报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述缓存管理设备为所述边缘路由器生成第二转发规则,所述第二转发规则的匹配要素包括:所述用户请求报文的目的地址、所述用户请求报文的目的端口号、所述用户请求报文的传输层协议号、所述用户请求报文的源地址和所述用户请求报文的源端口号,所述第二转发规则对应的转发目的设备为所述缓存设备;所述缓存管理设备将所述第二转发规则发送给所述边缘路由器,其中,所述第二转发规则包括的匹配要素多于所述第一转发规则包括的匹配要素。3.根据权利要求1或2所述的方法,其特征在于,所述第一转发规则的匹配要素包括所述服务器的IP地址、所述用户请求报文的目的端口号和所述用户请求报文的传输层协议号;或者,所述第一转发规则的匹配要素包括所述URL。4.一种用于请求资源的方法,其特征在于,包括:边缘路由器接收用户发送的用户请求报文;所述边缘路由器在确定所述用户请求报文与第一转发规则匹配后,将所述用户请求报文转发给缓存管理设备,使得所述缓存管理设备确定缓存设备,并向所述缓存设备发送用于指示所述缓存设备向所述用户发送携带所述用户请求的资源的数据报文;其中,所述用户请求报文包括所述资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述边缘路由设备接收所述缓存管理设备发送的第二转发规则,所述第二转发规则的匹配要素包括所述用户请求报文的目的地址、所述用户请求报文的目的端口号、所述用户请求报文的传输层协议号、所述用户请求报文的源地址和所述用户请求报文的源端口号,所述第二转发规则对应的转发目的设备为所述缓存管理设备,所述第二转发规则包括的匹配要素多于所述第一转发规则包括的匹配要素;所述边缘路由器按照最长匹配原则执行所述第一转发规则和第二转发规则。6.一种向用户发送资源的方法,其特征在于,包括:缓存设备接收缓存管理设备发送的网际协议IP报文,所述IP报文包括所述资源的统一资源定位符URL、所述用户的IP地址、提供所述资源的服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识;所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备是否缓存有所述资源;在所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备缓存有所述资源时,则所述缓存设备向所述用户发送携带所述资源的数据报文,所述数据报文的源地址为所述服务器的IP地址,目的地址为所述用户的IP地址。7.根据权利要求6所述的方法,其特征在于,还包括:在所述缓存设备根据所述服务器的标识和所述本地资源标识确定所述缓存设备未缓存有所述资源时,则所述缓存设备根据所述URL向所述服务器请求所述资源;所述缓存设备在从所述服务器获取到所述资源后,向所述用户发送携带所述资源的数据报文,所述数据报文的源地址为所述服务器的IP地址和目的地址为所述用户的IP地址。8.一种缓存管理设备,其特征在于,包括:第一接收单元,用于接收边缘路由器转发的用户请求报文,其中,所述用户请求报文包括被请求的资源的统一资源定位符URL,所述用户请求报文的源地址为发送所述用户请求报文的用户的网际协议IP地址,所述用户请求报文的目的地址为提供所述资源的服务器的IP地址,所述用户请求报文是在所述边缘路由器确定所述用户请求报文符合第一转发规则后转发给所述缓存管理设备的;第一确定单元,用于根据预设的策略确定缓存设备;请求信息发送单元,用于在所述第一确定单元确定所述缓存设备后,向所述缓存设备发送IP报文,所述IP报文包括所述URL、所述用户的IP地址、所述服务器的IP地址、所述服务器的标识和所述资源在所述服务器上的本地资源标识。9.根据权利要求8所述的设备,其特征在于,还包括:转发规则生成单元,用于当包括所述用户请求报文的会话为传输控制协议TCP会话时,所述缓存管理设备为所述边缘路由器生成第二转发规则,所述第二转发规则的匹配要素包括:所述用户请...

【专利技术属性】
技术研发人员:胡寅亮于田昌张锦辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1