一种NDN中基于重定向的可扩展任播方法和系统技术方案

技术编号:14005293 阅读:69 留言:0更新日期:2016-11-16 22:50
本发明专利技术公开了一种NDN中基于重定向的可扩展任播方法和系统。该方法包括:客户端向网络发送第一请求;中间路由器依据任播路由将第一请求转发到某个第一层调度器;第一层调度器依据第一预设策略选择服务第一请求的服务器群;第一层调度器向客户端返回第一重定向通告;客户端依据第一重定向通告向第二层调度器发送第二请求;第二层调度器依据第二预设策略选择服务第二请求的服务器;第二层调度器向客户端返回第二重定向通告;客户端依据第二重定向通告向所选择服务器发送第三请求;服务器向客户端返回响应消息。本发明专利技术的方法和系统能在NDN网络中多样化的任播需求,不破坏NDN内容路由器转发引擎的转发逻辑。

【技术实现步骤摘要】

本专利技术涉及命名数据网络(Named Data Networking,NDN)
,尤其涉及一种NDN中基于重定向的可扩展任播方法和系统
技术介绍
目前,用户对互联网的访问已经从点对点通信为主转为内容获取为主。而传统的TCP/IP网络仅传输内容,并不感知内容,从而造成了网络上大量的冗余流量传输。为了解决由于内容获取而引发的内容爆炸,研究界提出了以内容为中心的网络NDN,实现了内容和地址以及发送者和接收者的解耦,并提供泛在的内置缓存来满足用户对内容的具有重尾特征的异步访问。现有互联网存在许多大规模的具有亿万的服务,如Google,Facebook,微信等。这些服务通常都有一组物理上分布但提供相同服务的服务器或服务器集群。对用户而言,这类服务本质上属于任播服务。但是,现有NDN的传输模式仅提供简单的基于任播路由的任播机制,无法满足灵活多变的任播需求。因此,有必要提出一种NDN中能满足多样化需求的可扩展任播技术。
技术实现思路
本专利技术为解决上述技术问题,提供一种NDN中基于重定向的可扩展任播方法和系统,能不破坏CCN内容路由器转发引擎的转发逻辑。所述技术方案如下:一方面,本专利技本文档来自技高网...
一种NDN中基于重定向的可扩展任播方法和系统

【技术保护点】
一种NDN中基于重定向的可扩展任播方法,包括下述步骤:客户端向网络发送第一请求;中间路由器依据任播路由将第一请求转发到某个第一层调度器;第一层调度器依据第一预设策略选择服务第一请求的服务器群;第一层调度器向客户端返回第一重定向通告;客户端依据第一重定向通告向第二层调度器发送第二请求;第二层调度器依据第二预设策略选择服务第二请求的服务器;第二层调度器向客户端返回第二重定向通告;客户端依据第二重定向通告向所选择服务器发送第三请求;服务器向客户端返回响应消息。

【技术特征摘要】
1.一种NDN中基于重定向的可扩展任播方法,包括下述步骤:客户端向网络发送第一请求;中间路由器依据任播路由将第一请求转发到某个第一层调度器;第一层调度器依据第一预设策略选择服务第一请求的服务器群;第一层调度器向客户端返回第一重定向通告;客户端依据第一重定向通告向第二层调度器发送第二请求;第二层调度器依据第二预设策略选择服务第二请求的服务器;第二层调度器向客户端返回第二重定向通告;客户端依据第二重定向通告向所选择服务器发送第三请求;服务器向客户端返回响应消息。2.如权利要求1所述的方法,其特征在于,所述第一请求:第一请求的服务名是一个任播服务名;每个第一层调度器都向网络通告该任播服务名或前缀;第一请求由中间路由器通过NDN的任播路由机制转发到某个第一层调度器。3.如权利要求1所述的方法,其特征在于,所述第一重定向通告:第一重定向通告包括第一层调度器所选择的服务器群的第二层调度器依赖服务名;第一重定向通告沿着第一请求转发路径的反向路径逐跳返回给客户端。4.如权利要求1所述的方法,其特征在于,所述第二请求:第二层调度器向路由系统通告第二层调度器依赖服务名或其前缀;第二请求的服务名为第二层调度器依赖服务名;第二请求按照NDN的路由过程转发到第二层调度器。5.如权利要求1所述的方法,其特征在于,所述第二重定向通告:第二重定向通告包括第二层调度器所选择的服务器的服务器依赖服务名;第二重定向通告沿着第二请求转发路径的反向路径...

【专利技术属性】
技术研发人员:张国强陈鑫卢倚霞齐德胜高茜
申请(专利权)人:南京师范大学
类型:发明
国别省市:江苏;32

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

1