[发明专利]一种基于内容网多端口的转发方法及路由器有效
申请号: | 201210486934.1 | 申请日: | 2012-11-26 |
公开(公告)号: | CN103841018A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 姚春凤;项炎平;范灵源;龙有水;严哲峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 梁珣 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内容 多端 转发 方法 路由器 | ||
技术领域
本发明属于通信领域,尤其涉及一种基于内容网多端口的转发方法及路由器。
背景技术
信息、内容的生产和传播、获取、使用方式的改变是互联网给人们生活带来的最重要的改变。基于互联网的各项应用层出不穷,这其中绝大多数是和“内容”有关的,根据中国互联网信息中心在2010年7月发布的第26次中国互联网络发展状况统计报告,网络音乐、网络新闻、搜索引擎、即时通信、网络游戏、网络视频、电子邮件、博客应用、社交网站、网络文学等是当前最主要的几类网络应用。网络新闻和搜索引擎这两类传统意义上的信息获取应用在2010年6月的使用率分别达到了78.5%和76.3%,而网络音乐、网络视频、博客、微博、社交网站、网络论坛等应用其实也可以认为是内容共享。内容共享是互联网越来越重要的一个功能,虽然互联网诞生之初并没有将“内容”置于核心位置,但“内容”实际已经在互联网中扮演了核心的角色。传统网络主要任务是将内容从一地传送至另一地,而现在的网络中信息更多被用于分享和合作,因此一种新的网络架构被提出:内容中心网络,简称内容网,这种网络既能与传输控制协议(Transmission Control Protocol,TCP)/网络协议(InternetProtocol,IP)协议并行,也能独立运行,不会破坏现有网络。
现在,有很多关于未来网络的研究项目,美国资助的内容网(content centricnetwork,NDN)是美国国家科学基金会资助的一个项目,基本思想是将信息(内容、数据)视为网络中的“一等公民”,将当前基于主机的网络架构转变为基于内容的网络架构。NDN解决方案中以“名字”代替IP地址,重新设计数据包格式和各层协议,NDN主要有两种数据包:“兴趣包(Interest packet)”和“内容包(content packet),有时也成为数据包(date packet)”。每个内容包通过内容名字来标识,路由维护了三个表:存储表(Content Store,CS),驻留信息表(Pending Interest Table,PIT),转发表(Forwarding Information Table,FIT)。
现有的NDN的多端口转发方法如图1所示,包括:路由器的系统接收一个到来的包,根据包头或者负载信息判断是interest包还是content包,
如果这是一个interest数据包,路由器的系统进一步查询CS表,确定本地CS中是否有匹配的content如果有匹配内容,该匹配的内容被送回interest来的端口。如果没有匹配的内容,转发机制将查询PIT表,判断是否已经有请求相同内容的interest在等待,如果PIT表中有匹配项,更新相应的PIT表项,对其添加此interest的端口,然后继续接收下一包。如果PIT表中没有匹配项,则查询FIB表;如果FIB表中有匹配项,则根据FIB表中的face端口信息转发此interest,然后更新PIT表,在PIT表中添加此interest表项。如果没有匹配项,则系统可以转发此interest到默认端口或丢弃此interest包。
如果接收到的包是content包,首先查询PIT表中是否存在匹配项,如果没有匹配项,则系统丢弃此包;如果PIT表存在匹配项,则转发回所有此PIT表匹配项中的端口,存储到CS表,移除PIT表中的匹配项。
现有的NDN在转发interest包时,在FIB表中查询到的所有端口均要转发interest包,存在interest包泛滥严重问题,尤其是在interest包经过多跳转发以后,interest包转发的次数成指数级上升,泛滥严重。
发明内容
本发明实施例的目的在于提供一种NDN的多端口转发方法,旨在解决现有技术的interest包泛滥严重的问题。
一方面,本发明提供一种NDN的多端口转发方法,所述方法包括:
在转发兴趣包的过程中,查询到本地的转发表FIB中存在所述兴趣包的匹配项时,获取所述匹配项对应的多个端口;
依据所述多个端口的权重值从所述多个端口中选择部分端口转发所述兴趣包;
根据已经转发所述兴趣包的端口是否收到返回的与所述兴趣包匹配的内容包更新所述已转发所述兴趣包的端口的权重值。
可选的,所述依据所述多个端口的权重值从所述多个端口中选择部分端口转发所述兴趣包具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210486934.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:RFID读卡器的改进结构
- 下一篇:手表式计算器
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法