[发明专利]网络路由方法和网络路由系统在审
申请号: | 201610342073.8 | 申请日: | 2016-05-20 |
公开(公告)号: | CN107404438A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 关宇;张行功;郭宗明 | 申请(专利权)人: | 北京大学;北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | H04L12/755 | 分类号: | H04L12/755;H04L12/741;H04L12/733 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 路由 方法 系统 | ||
技术领域
本发明涉及计算机网络技术领域,具体而言,涉及一种网络路由方法和一种网络路由系统。
背景技术
近年来,文件传输在网络应用中占比很大,目前,一般通过对等网络和内容中心网络进行文件传输。
其中,内容中心网络(Content-Centric Networking)又称ICN(Information-Centric Networking,信息中心网络)或命名数据网络,是一种基于内容名字进行数据共享和交换、采用网络内置缓存模式的通信架构,具有支持“以存储换带宽”和大规模内容分发的优势。
内容中心网络与传统IP网络最大的区别在于内容中心网络在设计上支持本地的数据缓存,该功能使得从永久存储着数据的服务器上传输过来的数据包能够被中间路由器节点缓存,从而使得用户能就近在附近的路由器上命中所需的内容。
然而,由于内容名字数量巨大,并难以做分层处理,在计算规模爆炸性增长的当下,内容中心网络很难满足用户对高效路由的需求。
因此,如何在应用内容中心网络的同时满足用户对高效路由的需求,成为目前亟待解决的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,在应用内容中心网络的同时满足用户对高效路由的需求。
有鉴于此,本发明的一方面提出了一种网络路由方法,包括:根据接收到的HTTP请求,在HTTP-ICN路由器中查找内容缓存;当未查到内容缓存时,通过最近副本路由协议选择对应的路由方式,以使用所述路由方式查找下一条路由地址。
为了兼容HTTP(超文本传输协议),HTTP-ICN仍然使用URL(统一资源定位符)来对内容进行标识,在HTTP-ICN命名体系中,URL被转译成2个内容:主机名字和内容名字,主机名字是URL固有的一部分子串,它通常被表示为域名或IP地址。由于网络在一定程度上可以被视为树状结构,因此主机名字可以被较好地归类,从而减少路由的名字空间。而内容名字被定义为整个URL,由于在网络中,URL是千变万化的,所以内容名字空间极大,难以被归类。
因此,在该技术方案中,可以采用多级代理的方法实现ICN路由,具体地,可以在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,从而使用户可以更方便地就近获取所需内容,减轻服务器的负荷,节省了网络流量。
在上述技术方案中,优选地,所述路由方式包括:基于内容名字的路由方式和基于主机地址的路由方式。
在该技术方案中,在未查到内容缓存时,根据预定的最近副本路由协议选择适合的路由方式,以确定是根据主机名字还是根据内容名字进行路由,也就是说,路由方式能够分为基于内容名字的路由方式和基于主机地址的路由方式两种。具体来说,可以在HTTP-ICN路由器使用“最近副本路由协议”来进行路由,这是一个混合型路由策略,比如,可以设定对热门内容实行基于内容名字的路由,对其它内容实行基于主机地址也就是域名的路由。
在上述任一技术方案中,优选地,所述通过最近副本路由协议选择对应的路由方式,具体包括:根据所述最近副本路由协议,判断路由对象是否满足预定的内容名字路由条件;以及所述使用所述路由方式查找下一条路由地址,包括:当判断结果为是时,使用所述基于内容名字的路由方式查找下一条路由地址,当所述判断结果为否时,使用所述基于主机地址的路由方式查找下一条路由地址。
在该技术方案中,可以先判断路由对象是否满足预定的内容名字路由条件,如果是,则采用基于内容名字的路由方式查找下一条路由地址,否则,采用基于主机地址的路由方式查找下一条路由地址,其中,预定的内容名字路由条件可以根据实际需要进行设置,比如,可以为内容名字的长度、类型、关键字等属性设置阈值,当内容名字的实际属性达到该阈值时,则判定其符合预定的内容名字路由条件,否则,判断不符合。通过该技术方案,可根据是否满足预定的内容名字路由条件选择适合的路由方式,从而使用户可以更方便地就近获取所需内容,减轻服务器的负荷,节省了网络流量。
在上述任一技术方案中,优选地,所述HTTP-ICN路由器中具有内容名字路由表和域名路由表,所述内容名字路由表的每个表项为一个内容名字,所述域名路由表的每个表项为一个域名,以及所述通过所述路由方式查找下一条路由地址,包括:使用基于内容名字的路由方式在所述内容名字路由表中查找下一条路由地址,或使用基于主机地址的路由方式在所述域名路由表中查找下一条路由地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北大方正集团有限公司;北京北大方正电子有限公司,未经北京大学;北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610342073.8/2.html,转载请声明来源钻瓜专利网。