The embodiment of the invention provides a content receiving method, a content transmitting method, a device and a system for NDN. Among them, the content receiving method is applied to NDN requesting device, including: determining the target identification of the content to be received; finding the network address of the NDN device corresponding to the target identification as the network address of the NDN target device in the mapping list received from the controller; and routing calculation according to the network address of the NDN target device. The routing policy is obtained; the routing policy is sent to the NDN target device and other NDN devices included in the routing policy; the content request including the target identification is sent to the NDN target device; and the target content corresponding to the target identification is received from the NDN target device through the other NDN devices. The technical scheme of the invention can reduce the limitation of the controller to the network scale under the load, improve the network scalability, reduce the header delay and improve the acquisition speed of the routing and forwarding strategy.
【技术实现步骤摘要】
用于NDN的内容接收方法、内容发送方法、装置及系统
本专利技术涉及计算机
,特别是涉及一种用于NDN的内容接收方法、内容发送方法、装置及系统。
技术介绍
命名数据网络(NamedDataNetworking,简称NDN)是一种新的互联网体系架构,不同于传统的网际协议(InternetProtocol,IP)网络中源地址到目的地址的传输方式,NDN采用的是源内容名称地址到目的内容名称地址的传输方式。NDN通过用内容名称将网络连接起来,更加符合当前越来越注重内容分发的网络实际需求。现有技术中,NDN网络在进行内容传输时,采用的方法主要是软件定义网络(SoftwareDefinedNetwork,SDN)控制器控制传输法。当NDN请求设备需要某一内容时,向SDN控制器发送内容请求,SDN控制器接收到内容请求后,根据内容请求中的内容名称,在本地的网络地址-内容名称映射列表中查找与内容请求中的内容名称对应的NDN目标设备的网络地址,再根据NDN请求设备的网络地址和NDN目标设备的网络地址,进行路由计算得出路由策略,将路由策略发送给路由策略中所包含的各NDN设备,各NDN设备根据路由策略传输内容,最终将内容传输给NDN请求设备。利用现有的方法在NDN中进行内容传输时,每次内容传输都需要SND控制器接收NDN请求设备的内容请求后,再在本地查找与内容请求中的内容名称对应的NDN目标设备的IP地址,来确定路由策略。由于NDN网络中的内容请求都需要经过SDN控制器的路由计算获得转发策略,极大地加重了SDN控制器的负荷,网络规模受控制器可承受负荷的限制,网络的可拓展性较低 ...
【技术保护点】
1.一种用于命名数据网络NDN的内容接收方法,其特征在于,应用于NDN请求设备,所述方法包括:确定待接收内容的目标标识;在从控制器接收的映射列表中,查找与所述目标标识对应的NDN设备的网络地址,作为NDN目标设备的网络地址;其中,所述映射列表包括各NDN设备的网络地址与存储内容的标识的对应关系;根据所述NDN目标设备的网络地址进行路由计算,得到路由策略;将所述路由策略发送给所述NDN目标设备,以及所述路由策略中包括的其他各NDN设备;向所述NDN目标设备发送包括所述目标标识的内容请求;接收所述NDN目标设备通过所述其他各NDN设备发送的与所述目标标识对应的目标内容。
【技术特征摘要】
1.一种用于命名数据网络NDN的内容接收方法,其特征在于,应用于NDN请求设备,所述方法包括:确定待接收内容的目标标识;在从控制器接收的映射列表中,查找与所述目标标识对应的NDN设备的网络地址,作为NDN目标设备的网络地址;其中,所述映射列表包括各NDN设备的网络地址与存储内容的标识的对应关系;根据所述NDN目标设备的网络地址进行路由计算,得到路由策略;将所述路由策略发送给所述NDN目标设备,以及所述路由策略中包括的其他各NDN设备;向所述NDN目标设备发送包括所述目标标识的内容请求;接收所述NDN目标设备通过所述其他各NDN设备发送的与所述目标标识对应的目标内容。2.根据权利要求1所述的方法,其特征在于,所述根据所述NDN目标设备的网络地址进行路由计算前,所述方法还包括:接收所述控制器发送的链路状态信息;相应的,所述根据所述NDN目标设备的网络地址进行路由计算,包括:根据所述NDN目标设备的网络地址以及所述链路状态信息,进行路由计算。3.根据权利要求1所述的方法,其特征在于,所述网络地址是网际协议IP地址。4.一种用于命名数据网络NDN的内容发送方法,其特征在于,应用于NDN目标设备,所述方法包括:接收NDN请求设备发送的路由策略,其中,所述路由策略是所述NDN请求设备根据待接收内容的目标标识,在从控制器接收的映射列表中,查找与所述目标标识对应的NDN目标设备的网络地址后,根据所述NDN目标设备的网络地址进行路由计算得到的;接收所述NDN请求设备发送的包括所述目标标识的内容请求;通过所述路由策略所包括的各NDN设备发送与所述目标标识对应的目标内容。5.一种用于命名数据网络NDN的内容接收装置,其特征在于,应用于NDN请求设备,所述装置包括:内容确定单元,用于确定待接收内容的目标标识;设备确定单元,用于在从控制器接收的映射列表中,查找与所述目标标识对应的NDN设备的网络地址,作为NDN目标设备的网络地址;其中,所述映射列表包括各NDN设备的网络地址与存储内容的标识的对应关系;路由计算单元,用于根据所述NDN目标设备的网络地址进行路由计算,得到路由策略;路由发送单元,用于将所述路由策略发送给所述NDN目标设备,以及所述路由策略中包括的其他各NDN设备;请求发送单元,用于向所述NDN目标设备发送包括所述目标标识的内容请求;内容接收单元,用于接收所述NDN目标设备通过所述其他各NDN设备发送的与所述目标标识对应的目标内容。6...
【专利技术属性】
技术研发人员:刘江,尹弼柏,黄韬,张然,杨帆,谢人超,张娇,潘恬,刘韵洁,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。