1.一种在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:包括以下步骤:
(1)在层次图上,建立汇聚点上的路由信息,每个汇聚点维护两条之内的节点可到达的路由信息;
(2)采用CCN协议中的兴趣和内容消息类型,以及PIT和 FIB,实现网络中任意两节点之间的基于名字的路由转发。
2.根据权利要求1所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述节点包括根节点A和根节点之外的任意节点v。
3.根据权利要求2所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述根节点R发兴趣消息,兴趣消息以名字来表示这次访问,传输过程中将路由信息添作为名字组件接在已有名字之后。
4.根据权利要求1所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述对于除根节点R之外的任意节点v,收到路由消息后作出相应的消息驱动动作。
5.根据权利要求4所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述作出相应的消息驱动动作包括:
节点v收到兴趣消息:CCN组件解析该兴趣消息,提取消息名字和路由信息,CCN组件自动添加该兴趣消息到PIT表中,并建立对应的FIB表;
节点v收到内容消息:CCN组件解析该内容消息,根据FIB表,转发该内容信息。
6.根据权利要求5所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:若所述兴趣消息或内容消息的目的地是节点v,则准备对应的内容消息,并根据PIT表中所指兴趣消息的源节点ID, 发送内容消息;若该兴趣消息或内容消息目的地不是节点v,则转发给其他节点。
7.根据权利要求6所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述兴趣消息或内容消息目的地不是节点v,若该消息没有携带路由信息,则转发该消息给v的父亲节点;若该消息携带路由信息,查看节点存储的路由信息,转发到对应的下一级节点。
8.根据权利要求6所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述根节点R,收到路由消息后作出相应的消息驱动反应。
9.根据权利要求8所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述根节点R,收到消息后作出相应的消息驱动反应,具体如下:
①收到兴趣消息:解析该兴趣消息,CCN组件解析该兴趣消息,得到目的节点,并提取消息名字;根据整体路由信息,确定到目的节点的路由信息,并添加到该消息的已有名字后面,并转发该兴趣消息到对应的分支;
收到内容消息:根节点R收到内容消息则直接根据目的节点信息,转发该内容消息到对应的分支。
10.根据权利要求9所述的在层次拓扑结构图上的基于内容中心网络的路由方法,其特征在于:所述步骤①中添加的路由信息只包含途径的骨干节点ID。