一种信息中心网络的路由方法及装置制造方法及图纸

技术编号:16382837 阅读:60 留言:0更新日期:2017-10-15 20:37
本发明专利技术实施例提供了一种信息中心网络的路由方法及装置,方法包括:查询本地等待兴趣包PIT表和本地内容存储器CS表,在均不存在相应内容条目的情况下,查询本地转发信息库FIB表中是否存在目标兴趣包对应的内容条目;如果本地FIB表中存在,将目标兴趣包通过对应的一个转发端口转发;如果本地FIB表中不存在,向控制器发送转发路径获取请求,以使控制器与第一局域网内的内容路由器协同作用,确定出一条从本内容路由器到达目的地的目的转发路径,并使目的转发路径上的各个内容路由器根据目的转发路径更新各自的FIB表;将目标兴趣包通过更新后的一个转发端口转发。应用本发明专利技术实施例,可以减少流量冗余和提高兴趣包的响应速度。

Routing method and device for Information Center Network

The embodiment of the invention provides a method and device, routing information center network method including: query local wait interest packets the PIT table and the CS table in the local memory, there is no corresponding content to the case, check the local forwarding packet content corresponding to the target in the presence of FIB in the table entry information database; if there is a local FIB table, the target interest packets through a corresponding forwarding port forwarding; if the local does not exist in the FIB table, the controller sends the forwarding path to get requests, so that the controller and the first LAN content router to determine a synergistic effect, from the content router to the destination to forward the path, and the purpose of forwarding each content router on the path according to the forwarding path to update their FIB table; the target interest packet through a turn after the update Port forwarding. By using the embodiment of the invention, the redundancy of the flow can be reduced and the response speed of the packet of interest can be improved.

【技术实现步骤摘要】
一种信息中心网络的路由方法及装置
本专利技术涉及通信
,特别是涉及一种信息中心网络的路由方法及装置。
技术介绍
ICN(Information-CentricInternet,信息中心网络)是为解决当前网络存在的IP地址紧缺、安全性能差等问题而提出的一种全新的网络体系架构,其中,采用的网内缓存机制,缩短用户到内容的距离,使用户可以从多路径进行资源获取,更快地实现资源访问。例如,NDN(NamedDataInternet,命名数据网络)是一种具有代表性的ICN架构,通过对内容进行命名,将内容和位置解耦,依靠内容名字进行寻路,通过信息的名字来表示每一个信息。NDN中的报文有两种格式:兴趣包和数据包。兴趣包和数据包中都包含内容名信息,兴趣包中的内容名信息用于标识用户需要获取的数据,数据包中的内容名信息用于标识该数据包负载的数据。传统的NDN中包括多个内容路由器,每个内容路由器中都存储有CS(ContentStore,内容存储器)表、PIT(PendInterestTable,等待兴趣包)表和FIB(ForwardingInformationBase,转发信息库)表,其中,一个内容路由本文档来自技高网...
一种信息中心网络的路由方法及装置

【技术保护点】
一种信息中心网络的路由方法,应用于第一局域网的任一内容路由器,所述第一局域网包括控制器和多个内容路由器;其特征在于,所述方法包括:接收目标兴趣包;查询本地等待兴趣包PIT表中是否存在所述目标兴趣包对应的内容条目和查询本地内容存储器CS表中是否存在目标数据包对应的内容条目,其中,所述目标数据包为响应所述目标兴趣包的数据包;如果本地PIT表中和本地CS表中均不存在,查询本地转发信息库FIB表中是否存在所述目标兴趣包对应的内容条目;其中,所述FIB表中记录有兴趣包与转发端口的对应关系,且一个兴趣包对应一个转发端口;如果本地FIB表中存在,将所述目标兴趣包从本地FIB表中所述目标兴趣包对应的转发端口转...

【技术特征摘要】
1.一种信息中心网络的路由方法,应用于第一局域网的任一内容路由器,所述第一局域网包括控制器和多个内容路由器;其特征在于,所述方法包括:接收目标兴趣包;查询本地等待兴趣包PIT表中是否存在所述目标兴趣包对应的内容条目和查询本地内容存储器CS表中是否存在目标数据包对应的内容条目,其中,所述目标数据包为响应所述目标兴趣包的数据包;如果本地PIT表中和本地CS表中均不存在,查询本地转发信息库FIB表中是否存在所述目标兴趣包对应的内容条目;其中,所述FIB表中记录有兴趣包与转发端口的对应关系,且一个兴趣包对应一个转发端口;如果本地FIB表中存在,将所述目标兴趣包从本地FIB表中所述目标兴趣包对应的转发端口转发;如果本地FIB表中不存在,向所述控制器发送所述目标兴趣包的转发路径获取请求,以使所述控制器与所述第一局域网内的内容路由器协同作用,确定出一条从本内容路由器到达目的地的目的转发路径,并使所述目的转发路径上的各个内容路由器根据所述目的转发路径更新各自的FIB表,所述目的地是所述控制器根据所述目标数据包的位置确定的;在更新完毕本地FIB表后,将所述目标兴趣包从更新后的本地FIB表中所述目标兴趣包对应的转发端口转发。2.根据权利要求1所述的方法,其特征在于,所述查询本地PIT表中是否存在所述目标兴趣包对应的内容条目和查询本地CS表中是否存在目标数据包对应的内容条目的步骤,包括:查询本地PIT表中是否存在所述目标兴趣包对应的内容条目;在查询完毕所述本地PIT表后,查询本地CS表中是否存在目标数据包对应的内容条目。3.根据权利要求2所述的方法,其特征在于,还包括:当查询到本地PIT表中存在所述目标兴趣包对应的内容条目时,在本地PIT表中对应添加所述目标兴趣包的当前到达端口,丢弃所述目标兴趣包;当查询到本地PIT表中不存在所述目标兴趣包对应的内容条目时,在本地PIT表中记录所述目标兴趣包及所述当前到达端口;当查询到本地CS表中存在所述目标数据包对应的内容条目时,将所述目标数据包从本地PIT表中所述目标兴趣包对应的所有到达端口转发,并删除本地PIT表中所述目标兴趣包对应的内容条目。4.根据权利要求1所述的方法,其特征在于,所述控制器与所述第一局域网内的内容路由器协同作用,确定出一条从本内容路由器到达目的地的目的转发路径,并使所述目的转发路径上的各个内容路由器根据所述目的转发路径更新各自的FIB表的步骤,包括:所述控制器根据自身所在的第一局域网的内容分布地图和网络拓扑结构,查询所述第一局域网内是否存在存储有所述目标数据包的内容路由器,如果存在,将存在的内容路由器确定为目的地;所述控制器根据第一预设路径规划算法,规划出包括至少一条从本内容路由器到达目的地的路径集,并将所述路径集分发给所述路径集对应的各个内容路由器,以使所述路径集对应的各个内容路由器根据第二预设路径规划算法从所述路径集中选择出一条目的转发路径,且所述目的转发路径上的各个内路由器根据所述目的转发路径更新各自的FIB表。5.根据权利要求4所述的方法,其特征在于,所述控制器与所述第一局域网内的内容路由器协同作用,确定出一条从本内容路由器到达目的地的目的转发路径,并使所述目的转发路径上的各个内容路由器根据所述目的转发路径更新各自的FIB表的步骤,还包括:在所述第一局域网内不存在存储有所述目标数据包的内容路由器的情况下,所述控制器查询本地预存的第二局域网的内容存在表中,是否记录所述目标数据包,其中,所述第二局域网为所述第一局域网的相邻局域网,所述内容存在表用于记录所述第二局域网存储的数据包;如果记录,查找所述第一局域网中与第二局域网直接通信的目的边界路由器,并将所述第二局域网确定为目的地;所述控制器根据第一预设路径规划算法,规划包括至少一条从本内容路由器到达目的边界路由器的路径集,并将所述路径集分发给所述路径集对应的各个内容路由器,将所述目的边界路由器至所述目的地的目的转发端...

【专利技术属性】
技术研发人员:谢人超李佳黄韬刘江刘韵洁
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1