当前位置: 首页 > 专利查询>北京大学专利>正文

网络路由方法和网络路由系统技术方案

技术编号:16665595 阅读:31 留言:0更新日期:2017-11-30 13:22
本发明专利技术提出了一种网络路由方法和一种网络路由系统,其中,网络路由方法包括:根据接收到的HTTP请求,在HTTP‑ICN路由器中查找内容缓存;当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。通过本发明专利技术的技术方案,可以在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,从而使用户可以更方便地就近获取所需内容,减轻服务器的负荷,节省了网络流量。

【技术实现步骤摘要】
网络路由方法和网络路由系统
本专利技术涉及计算机网络
,具体而言,涉及一种网络路由方法和一种网络路由系统。
技术介绍
近年来,文件传输在网络应用中占比很大,目前,一般通过对等网络和内容中心网络进行文件传输。其中,内容中心网络(Content-CentricNetworking)又称ICN(Information-CentricNetworking,信息中心网络)或命名数据网络,是一种基于内容名字进行数据共享和交换、采用网络内置缓存模式的通信架构,具有支持“以存储换带宽”和大规模内容分发的优势。内容中心网络与传统IP网络最大的区别在于内容中心网络在设计上支持本地的数据缓存,该功能使得从永久存储着数据的服务器上传输过来的数据包能够被中间路由器节点缓存,从而使得用户能就近在附近的路由器上命中所需的内容。然而,由于内容名字数量巨大,并难以做分层处理,在计算规模爆炸性增长的当下,内容中心网络很难满足用户对高效路由的需求。因此,如何在应用内容中心网络的同时满足用户对高效路由的需求,成为目前亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,在应用内容中心网络的同时满足用户对高效路由的需求。有鉴于此,本专利技术的一方面提出了一种网络路由方法,包括:根据接收到的HTTP请求,在HTTP-ICN路由器中查找内容缓存;当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。为了兼容HTTP(超文本传输协议),HTTP-ICN仍然使用URL(统一资源定位符)来对内容进行标识,在HTTP-ICN命名体系中,URL被转译成2个内容:主机名字和内容名字,主机名字是URL固有的一部分子串,它通常被表示为域名或IP地址。由于网络在一定程度上可以被视为树状结构,因此主机名字可以被较好地归类,从而减少路由的名字空间。而内容名字被定义为整个URL,由于在网络中,URL是千变万化的,所以内容名字空间极大,难以被归类。因此,在该技术方案中,可以采用多级代理的方法实现ICN路由,具体地,可以在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,从而使用户可以更方便地就近获取所需内容,减轻服务器的负荷,节省了网络流量。在上述技术方案中,优选地,所述路由方式包括:基于内容名字的路由方式和基于主机地址的路由方式。在该技术方案中,在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,也就是说,路由方式能够分为基于内容名字的路由方式和基于主机地址的路由方式两种。具体来说,可以在HTTP-ICN路由器使用“最近副本路由协议”来进行路由,这是一个混合型路由策略,比如,可以设定对热门内容实行基于内容名字的路由,对其它内容实行基于主机地址也就是域名的路由。在上述任一技术方案中,优选地,所述通过最近副本路由协议选择对应的路由方式,具体包括:根据所述最近副本路由协议,判断路由对象是否满足预定的内容名字路由条件;以及所述使用所述路由方式查找下一条路由地址,包括:当判断结果为是时,使用所述基于内容名字的路由方式查找下一条路由地址,当所述判断结果为否时,使用所述基于主机地址的路由方式查找下一条路由地址。在该技术方案中,可以先判断路由对象是否满足预定的内容名字路由条件,如果是,则采用基于内容名字的路由方式查找下一条路由地址,否则,采用基于主机地址的路由方式查找下一条路由地址,其中,预定的内容名字路由条件可以根据实际需要进行设置,比如,可以为内容名字的长度、类型、关键字等属性设置阈值,当内容名字的实际属性达到该阈值时,则判定其符合预定的内容名字路由条件,否则,判断不符合。通过该技术方案,可根据是否满足预定的内容名字路由条件选择适合的路由方式,从而使用户可以更方便地就近获取所需内容,减轻服务器的负荷,节省了网络流量。在上述任一技术方案中,优选地,所述HTTP-ICN路由器中具有内容名字路由表和域名路由表,所述内容名字路由表的每个表项为一个内容名字,所述域名路由表的每个表项为一个域名,以及所述通过所述路由方式查找下一条路由地址,包括:使用基于内容名字的路由方式在所述内容名字路由表中查找下一条路由地址,或使用基于主机地址的路由方式在所述域名路由表中查找下一条路由地址。在该技术方案中,基于内容名字的路由方式对应有内容名字路由表,内容名字路由表的每个表项为一个内容名字,基于主机地址的路由方式对应有域名路由表,域名路由表的每个表项为一个域名。当HTTP-ICN路由器接收到HTTP请求时,首先查询内容名字路由表,若存在内容名字完全相同的表项,则HTTP-ICN路由器可以知道内容路由表命中有一个边缘服务器保存着这个内容,因此,该HTTP请求接下来将被逐步转发到该边缘服务器。其中,由于实际具有无数不同名字的内容,且不同内容之间难以架设层次关系,所以无法对所有内容都进行内容名字的路由,内容名字路由只适用于一些热门的内容。若内容名字路由表不命中,HTTP-ICN路由器接下来查询域名路由表,由于域名具有层次关系,则可以使用有限个表项来对所有HTTP请求进行路由,因此,基于地址的路由可适用于所有HTTP请求。在上述任一技术方案中,优选地,还包括:根据边缘服务器向源服务器发送的路由表项刷新信息,为发送路径上的每个HTTP-ICN路由器更新所述内容名字路由表。在该技术方案中,内容名字路由表仅通过边缘服务器生成,每当边缘服务器存储一个内容时,它会每隔固定时间向内容的源服务器发送路由表项刷新信息,沿途的每个HTTP-ICN路由器都会考虑向内容名字路由表中添加这一项。显然,路由器中的路由表大小是有限的,然而内容名是无限的,因此路由器会将比较热门的内容添加进内容名路由表中。另外,在上述任一技术方案中,优选地,还包括:对所述HTTP请求进行解析,以供根据解析结果查找内容缓存,其中,所述解析结果包括:内容名字、内容长度和内容类型。在上述任一技术方案中,优选地,还包括:当查找到内容缓存时,将所述相对应的内容缓存发送至所述HTTP请求的发送方。本专利技术的另一方面提出了一种网络路由系统,包括:内容缓存查找单元,根据接收到的HTTP请求,在HTTP-ICN路由器中查找内容缓存;路由处理单元,当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。为了兼容HTTP(超文本传输协议),HTTP-ICN仍然使用URL(统一资源定位符)来对内容进行标识,在HTTP-ICN命名体系中,URL被转译成2个内容:主机名字和内容名字,主机名字是URL固有的一部分子串,它通常被表示为域名或IP地址。由于网络在一定程度上可以被视为树状结构,因此主机名字可以被较好地归类,从而减少路由的名字空间。而内容名字被定义为整个URL,由于在网络中,URL是千变万化的,所以内容名字空间极大,难以被归类。因此,在该技术方案中,可以采用多级代理的方法实现ICN路由,具体地,可以在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,从而使用户可以更方便地就近获取所需内容,减本文档来自技高网...
网络路由方法和网络路由系统

【技术保护点】
一种网络路由方法,其特征在于,包括:根据接收到的HTTP请求,在HTTP‑ICN路由器中查找内容缓存;当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。

【技术特征摘要】
1.一种网络路由方法,其特征在于,包括:根据接收到的HTTP请求,在HTTP-ICN路由器中查找内容缓存;当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。2.根据权利要求1所述的网络路由方法,其特征在于,所述路由方式包括:基于内容名字的路由方式和基于主机地址的路由方式。3.根据权利要求2所述的网络路由方法,其特征在于,所述通过最近副本路由协议选择对应的路由方式,具体包括:根据所述最近副本路由协议,判断路由对象是否满足预定的内容名字路由条件;以及所述使用所述路由方式查找下一条路由地址,包括:当判断结果为是时,使用所述基于内容名字的路由方式查找下一条路由地址,当所述判断结果为否时,使用所述基于主机地址的路由方式查找下一条路由地址。4.根据权利要求1至3中任一项所述的网络路由方法,其特征在于,所述HTTP-ICN路由器中具有内容名字路由表和域名路由表,所述内容名字路由表的每个表项为一个内容名字,所述域名路由表的每个表项为一个域名,以及所述通过所述路由方式查找下一条路由地址,包括:使用基于内容名字的路由方式在所述内容名字路由表中查找下一条路由地址,或使用基于主机地址的路由方式在所述域名路由表中查找下一条路由地址。5.根据权利要求4所述的网络路由方法,其特征在于,还包括:根据边缘服务器向源服务器发送的路由表项刷新信息,为发送路径上的每个HTTP-ICN路由器...

【专利技术属性】
技术研发人员:关宇张行功郭宗明
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1