[发明专利]一种内容互联网的路由转发方法有效
申请号: | 201310175251.9 | 申请日: | 2013-05-13 |
公开(公告)号: | CN103236971A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 吕博良;阳小龙;张敏;隆克平 | 申请(专利权)人: | 北京科技大学 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/741 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内容 互联网 路由 转发 方法 | ||
1.一种内容互联网的路由转发方法,其特征在于,在该方法执行之前,在每个路由器中设置内容名称表路由模块,各路由器中的内容名称表路由模块预先根据当前网络中其他路由器存储的数据的内容名称前缀构建并存储记录有内容名称前缀和下一跳路由器ID的内容路由表;
该方法包括:
当任一路由器收到内容请求时,查询本地缓存中是否存在与当前内容请求所请求的内容名称前缀相匹配的数据,若是,则该路由器将本地缓存中与当前内容请求所请求的内容名称前缀相匹配的数据原路发给所述当前内容请求的请求方,否则,该路由器在本地预先存储的内容路由表中查找与当前内容请求所请求的内容名称前缀相匹配的记录,并将当前内容请求转发到与当前内容请求所请求的内容名称前缀相匹配的记录中所记录的下一跳路由器上。
2.根据权利要求1所述的一种内容互联网的路由转发方法,其特征在于,所述查询本地缓存中是否存在与当前内容请求所请求的内容名称前缀相匹配的数据,若是,则该路由器将本地缓存中与当前内容请求所请求的内容名称前缀相匹配的数据原路发给所述当前内容请求的请求方,包括:该路由器查询本地内容存储器中是否有与当前内容请求所请求的内容名称前缀相匹配的数据,若是则该路由器直接将本地内容存储器中与当前内容请求所请求的内容名称前缀相匹配的数据发送到收到当前内容请求的请求端口并丢弃当前内容请求包,否则,查询本地待定请求表中是否有与当前内容请求相同的请求记录,若是则将当前内容请求加入所述本地待定请求表并丢弃当前内容请求包,待与当前内容请求所请求的内容名称前缀相匹配的数据回传时将其发送到收到当前内容请求的请求端口;
所述该路由器在本地预先存储的内容路由表中查找与当前内容请求所请求的内容名称前缀相匹配的记录,并将当前内容请求转发到与当前内容请求所请求的内容名称前缀相匹配的记录中所记录的下一跳路由器上,包括:查询本地内容路由表中是否包含与当前内容请求所请求的内容名称前缀相匹配的记录,若是,则前向转发表根据对内容路由表检索计算得出的路由路径将当前内容请求转发到与当前内容请求所请求的内容名称前缀相匹配的记录中所记录的下一跳路由器上,并将发送当前内容请求的转发端口从本地前向转发表的端口列表中删除;否则,判断该路由器剩下的端口是否空,若是则向该路由器所有剩下的端口转发当前内容请求,并在本地前向转发表中形成新的记录有所述当前内容请求所请求的内容名称前缀和本地转发端口的记录。
3.根据权利要求2所述的一种内容互联网的路由转发方法,其特征在于,所述各路由器中的内容名称表路由模块预先根据当前网络中其他路由器存储的数据的内容名称前缀构建并存储记录有内容名称前缀和下一跳路由器ID的内容路由表,包括:
初始化定义Hello包、内容名称前缀信息、内容路由表、内容路由表请求消息、内容名称前缀描述信息;
当前路由器周期性向其周围路由器广播存活时间为一跳的Hello包;
收到所述当前路由器广播的Hello包的路由器向所述当前路由器周期性发送存活时间为一跳的Hello包,并确认所述当前路由器为自己的邻居;
所述当前路由器收到邻居路由器发来的Hello包时,确认该邻居路由器为自己的邻居,随后以泛洪模式向当前网络发送包括本地存储的数据的内容名称前缀的内容名称前缀信息;
邻居路由器根据收到的内容名称前缀信息更新本地存储的内容路由表,并向所述当前路由器发送前缀信息确认消息NPI_Ack;
所述当前路由器收到其邻居路由器发来的前缀信息确认消息NPI_Ack,确认本地内容宣告完毕并向该邻居路由器发送内容路由表请求消息;
邻居路由器收到所述当前路由器发来的内容路由表请求消息时,向所述当前路由器回复用于描述自身所存储的内容路由表的内容名称前缀描述信息;
所述当前路由器根据其邻居路由器发来的内容名称前缀描述信息更新本地存储的内容路由表,并向其邻居路由器返回确认信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310175251.9/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法