本申请涉及一种路由方法、装置、通信设备、存储介质和计算机程序产品。所述方法包括:接收针对目标内容的兴趣包;从所述信息中心网络中确定可提供所述目标内容的多个候选节点,并根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,以由所述目标节点提供所述目标内容以响应所述兴趣包;其中,所述节点服务性能参数用于表征所述候选节点针对所述目标内容的服务性能,所述路径损耗参数用于表征所述候选节点对应的路由路径中的路径损耗。采用本方法可以提升兴趣包的响应有效性,有利于兴趣包得到最优的响应。的响应。的响应。
【技术实现步骤摘要】
路由方法、装置、通信设备、存储介质和计算机程序产品
[0001]本申请涉及移动网络
,特别是涉及一种路由方法、装置、通信设备、存储介质和计算机程序产品。
技术介绍
[0002]信息中心网络(Information
‑
Centric Networking,ICN)是一种全新的互联网架构,其理念是以内容为中心,利用内容与位置分离、网络内置缓存等功能,更好地满足大规模网络内容分发、移动内容存取、网络流量均衡等需求。
[0003]以ICN网络的主流架构:命名数据网络(Named
‑
Data Networking,NDN)为例,NDN网络的路由协议基于兴趣包和数据包(而非IP数据包)来交换路由信息,除了目标的标识方式不同,其路由算法基本与IP路由算法一致。通常情况下,NDN网络中,节点接收到终端发送的兴趣包后,由节点从路径损耗出发来路由该兴趣包。
[0004]但是,上述兴趣包的路由方式,往往没法保证寻址到最优的服务节点。
技术实现思路
[0005]本申请实施例提供一种路由方法、装置、通信设备、存储介质和计算机程序产品,有利于兴趣包得到最优的响应。
[0006]第一方面,本申请实施例提供一种路由方法。所述路由方法用于包括至少一个节点的信息中心网络ICN中的路由节点中,所述方法包括:
[0007]接收针对目标内容的兴趣包;
[0008]从所述信息中心网络中确定可提供所述目标内容的多个候选节点,并根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,以由所述目标节点提供所述目标内容以响应所述兴趣包;
[0009]其中,所述节点服务性能参数用于表征所述候选节点针对所述目标内容的服务性能,所述路径损耗参数用于表征所述候选节点对应的路由路径中的路径损耗。
[0010]在其中一个实施例中,所述根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,包括:
[0011]对于每个所述候选节点,对所述候选节点的所述节点服务性能参数和所述路径损耗参数进行计算分析处理,得到所述候选节点对应的性能量化值;
[0012]将性能量化值最大的候选节点作为所述目标节点。
[0013]在其中一个实施例中,所述节点服务性能参数是对所述候选节点对应的至少一个性能指标值进行计算分析处理得到的;
[0014]其中,所述性能指标值包括计算能力指标值、内存能力指标值、通信能力指标值、存储能力指标值或安全能力指标值,所述性能指标值中包括静态指标值和/或动态指标值。
[0015]在其中一个实施例中,所述从所述信息中心网络中确定可提供所述目标内容的多个候选节点,包括:
[0016]根据所述兴趣包中携带的所述目标内容的目标内容标识查询路由信息表,以根据查询结果确定所述多个候选节点;
[0017]其中,所述路由信息表包括多个路由条目,每个所述路由条目中包括内容标识、所述内容标识对应的节点的节点标识、节点服务性能参数以及路径损耗参数之间的一组映射关系。
[0018]在其中一个实施例中,所述根据所述兴趣包中携带的所述目标内容的目标内容标识查询路由信息表,以根据查询结果确定所述多个候选节点,包括:
[0019]根据所述目标内容标识,在所述路由信息表中查找出包含所述目标内容标识的至少一个目标路由条目作为所述查询结果;
[0020]根据所述查询结果确定各所述候选节点。
[0021]在其中一个实施例中,所述根据所述查询结果确定各所述候选节点,包括:
[0022]若所述路由节点缓存有所述目标内容,则将各所述目标路由条目包括的目的节点标识所对应的目的节点以及所述路由节点作为各所述候选节点,其中,所述路由节点的所述路径损耗参数为零。
[0023]在其中一个实施例中,所述方法还包括:
[0024]若所述目标节点为所述路由节点,则通过所述路由节点中缓存的所述目标内容响应所述兴趣包。
[0025]在其中一个实施例中,所述根据所述查询结果确定各所述候选节点,包括:
[0026]若所述路由节点未缓存所述目标内容,则将各所述目标路由条目包括的目的节点标识所对应的目的节点作为各所述候选节点。
[0027]在其中一个实施例中,所述方法还包括:
[0028]在待定兴趣表PIT中查找是否存在所述目标内容标识对应的PIT条目,所述PIT条目中至少包括所述目标内容标识以及所述PIT条目新增后接收到的对应兴趣包请求的接口标识;
[0029]若所述PIT中不存在所述PIT条目,则根据所述路由信息表向所述目标节点发送所述兴趣包,并在所述PIT中新增所述目标内容标识对应的PIT条目。
[0030]在其中一个实施例中,所述方法还包括:
[0031]接收所述目标节点发送的所述目标内容;
[0032]基于所述目标内容和所述目标内容标识对应的PIT条目响应所述兴趣包,并在所述PIT中删除所述目标内容标识对应的PIT条目。
[0033]在其中一个实施例中,所述方法还包括:
[0034]确定所述目标内容对应的目标应用的应用需求模型,所述应用需求模型包括最大时延需求、数据处理需求、数据存储需求以及资源特性需求中的至少一种;
[0035]若所述路由节点对应的算力资源满足所述应用需求模型的需求,则在满足预设缓存策略的情况下确定缓存所述目标内容。
[0036]在其中一个实施例中,所述预设缓存策略包括所述路由节点在预设时间段内传递所述目标内容的频次超过预设频次阈值,或者,所述路由节点的节点利用率低于预设的节点利用率阈值。
[0037]在其中一个实施例中,所述方法还包括:
[0038]接收各所述节点发布的应用信息,所述应用信息包括所述节点的所述节点服务性能参数,所述应用信息还包括所述应用需求模型或者所述应用需求模型的模型标识;
[0039]根据各所述应用信息进行路由学习,形成所述路由信息表。
[0040]第二方面,本申请实施例还提供一种路由装置。所述路由装置设置于包括至少一个节点的信息中心网络ICN中的路由节点中,所述装置包括:
[0041]接收模块,用于接收针对目标内容的兴趣包;
[0042]确定模块,用于从所述信息中心网络中确定可提供所述目标内容的多个候选节点,并根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,以由所述目标节点提供所述目标内容以响应所述兴趣包;
[0043]其中,所述节点服务性能参数用于表征所述候选节点针对所述目标内容的服务性能,所述路径损耗参数用于表征所述候选节点对应的路由路径中的路径损耗。
[0044]第三方面,本申请实施例还提供一种通信设备。所述通信设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述方法的步骤。
[0045]本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种路由方法,其特征在于,用于包括至少一个节点的信息中心网络ICN中的路由节点中,所述方法包括:接收针对目标内容的兴趣包;从所述信息中心网络中确定可提供所述目标内容的多个候选节点,并根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,以由所述目标节点提供所述目标内容以响应所述兴趣包;其中,所述节点服务性能参数用于表征所述候选节点针对所述目标内容的服务性能,所述路径损耗参数用于表征所述候选节点对应的路由路径中的路径损耗。2.根据权利要求1所述的方法,其特征在于,所述根据各所述候选节点对应的节点服务性能参数和路径损耗参数,确定性能量化值最大的目标节点,包括:对于每个所述候选节点,对所述候选节点的所述节点服务性能参数和所述路径损耗参数进行计算分析处理,得到所述候选节点对应的性能量化值;将性能量化值最大的候选节点作为所述目标节点。3.根据权利要求1所述的方法,其特征在于,所述节点服务性能参数是对所述候选节点对应的至少一个性能指标值进行计算分析处理得到的;其中,所述性能指标值包括计算能力指标值、内存能力指标值、通信能力指标值、存储能力指标值或安全能力指标值,所述性能指标值中包括静态指标值和/或动态指标值。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述从所述信息中心网络中确定可提供所述目标内容的多个候选节点,包括:根据所述兴趣包中携带的所述目标内容的目标内容标识查询路由信息表,以根据查询结果确定所述多个候选节点;其中,所述路由信息包括多个路由条目,每个所述路由条目中包括内容标识、所述内容标识对应的节点的节点标识、节点服务性能参数以及路径损耗参数之间的一组映射关系。5.根据权利要求4所述的方法,其特征在于,所述根据所述兴趣包中携带的所述目标内容的目标内容标识查询路由信息表,以根据查询结果确定所述多个候选节点,包括:根据所述目标内容标识,在所述路由信息表中查找出包含所述目标内容标识的至少一个目标路由条目作为所述查询结果;根据所述查询结果确定各所述候选节点。6.根据权利要求5所述的方法,其特征在于,所述根据所述查询结果确定各所述候选节点,包括:若所述路由节点缓存有所述目标内容,则将各所述目标路由条目包括的目的节点标识所对应的目的节点以及所述路由节点作为各所述候选节点,其中,所述路由节点的所述路径损耗参数为零。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若所述目标节点为所述路由节点,则通过所述路由节点中缓存的所述目标内容响应所述兴趣包。8.根据权利要求5所述的方法,其特征在于,所述根据所述查询结果确定各所述候选节点,包括:若所述路由节点未缓存所述目标内容,则将各所述目标路由条目包括的目的节点...
【专利技术属性】
技术研发人员:刘洁,林奕琳,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。