发明名称 一种基于历史记录的信息中心网络的多径转发方法及系统
摘要 本发明提供一种基于历史记录的信息中心网络的多径转发方法,包括:第一ICN节点接收第二ICN节点发送的兴趣包后,判断预设的PIT表中是否有兴趣包的名称;若没有,判断预设的HRL表中是否有兴趣包的名称;若有,则将兴趣包从目的端口转发给第三ICN节点,并用兴趣包的名称和接收到兴趣包的接收端口更新预设的PIT表;目的端口为HRL表中存储的与兴趣包名称对应的接收端口。PIT表和HRL表中有兴趣包或数据包的名称、兴趣包或数据包的接收端口、接收时间和该条记录的生存时间。本发明通过预判邻居节点缓存的内容指导后续的转发请求,提高缓存利用率。还提供一种转发系统。
申请公布号 CN105577537A 申请公布日期 2016.05.11
申请号 CN201510994253.X 申请日期 2015.12.25
申请人 中国科学院信息工程研究所 发明人 辛永辉;李杨;李唯源;林涛
分类号 H04L12/707(2013.01)I;H04L12/747(2013.01)I;H04L12/801(2013.01)I 主分类号 H04L12/707(2013.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 李相雨
主权项 一种基于历史记录的信息中心网络的多径转发方法,其特征在于,ICN架构中包括多个节点,所述方法包括:所述ICN架构中的第一ICN节点接收第二ICN节点发送的兴趣包,所述兴趣包中包括所述兴趣包的名称;判断预设的PIT表中是否有所述兴趣包的名称;所述PIT表中包括多条PIT记录,每条PIT记录中包括:待定兴趣包的名称、与所述名称对应的待定兴趣包的接收端口列表和该条PIT记录的生存时间,所述待定兴趣包为所述第一ICN节点已经转发但还未收到与所述兴趣包对应的数据包的兴趣包;若没有,则判断预设的历史记录表中是否有所述兴趣包的名称;所述预设的历史记录表中包括多条历史记录,其中每条历史记录包括:所述第一ICN节点接收到的数据包的名称、所述数据包的接收端口、所述数据包的接收时间和该条记录的生存时间;若有,则将所述兴趣包从目的端口转发给第三ICN节点,并用所述兴趣包的名称和接收到所述兴趣包的接收端口更新所述预设的PIT表;所述目的端口为所述预设的历史记录表中存储的与所述兴趣包的名称对应的接收端口。
地址 100093 北京市海淀区闵庄路甲89号