文档介绍:(19)中华人民共和国国豕知识产权局
(12)发明专利申请
(10)申请公布号 CN 110912828 A
(43)
H04L 12/935(2013 .01)
H04L 12/94放接口,各种应用可实现对网络的可编程控制。
[0004] 内容中心网络(Content Centric Networking , CCN ),弓|入唯一的命名作为网络内 容标识,实现内容数据和位置、应用、存储以及传输方式的分离,并通过对网络中内容的直 接感知和保护,减少了网络中的信息冗余,提高了网络通信的安全性和保密性。其特点如 下:①以内容为中心的请求应答模型;②基于内容命名的路由;③网内缓存;④内嵌于内容 的安全机制。
[0005] SDN和CCN技术在解决现有IP网络问题上的侧重点不同,因此,综合CCN和SDN两种
技术架构的优势并取长补短就成了一种重要趋势,是未来网络体系架构发展的重要方向之 一。但是,目前现有技术中还缺少能够用于SDN/CCN融合网络中的有效的CCN业务处理方法。
发明内容
[0006] 有鉴于此,本发明提出一种用于SDN/CCN融合网络的CCN业务处理方法,该方法融 合SDN技术与CCN技术,能够支持IP业务和CCN业务。
[0007] 为了实现上述目的,本发明所采取的技术方案为:
一种用于SDN/CCN融合网络的CCN业务处理方法,应用于SDN/CCN融合网络,所述SDN/ CCN融合网络包括位于数据平面的交换机和位于控制平面的控制器,其中,所述交换机包括 包识别模块、IP流表、CCN内容存储器、PIT待定请求表以及FIB前向转发表,所述控制器用于 进行CCN内容控制及转发,所述SDN/CCN融合网络的数据平面与控制平面之间采用OpenFlow 协议进行通信;该方法包括以下步骤:
交换机初始连接控制器时,将本交换机存储的内容信息通过OpenFlow协议上报控 制器;控制器完成整网所有内容分布的拓扑,后期当某交换机存储内容信息发生变化时,也 同步通知控制器,完成整网内容拓扑更新;
当交换机从某一端口收到新数据包时,首先通过包识别模块进行包分类,判断数据 包的业务类型,若该数据包为IP业务,则将该数据包转发至IP流表进行流表查询,并根据查 询结果进行转发或丢弃操作;若该数据包为CCN业务,则进行步骤(3)的内容存储器匹配流
程;
内容存储器匹配流程:查找本交换机中CCN内容存储器的表项,若内容存储器匹配 成功,则直接将匹配内容沿内容请求包源端口方向转发,并丢弃内容请求包;若内容存储器 匹配不成功,则进行步骤(4)的PIT待定请求表匹配流程;
PIT待定请求表匹配流程:查找交换机中PIT待定请求表的表项,若PIT匹配成功,则 更新PIT,将请求端口添加到PIT中,并丢弃该内容请求包;若PIT匹配不成功,则进行步骤
的FIB前向转发表匹配流程;
FIB前向转发表匹配流程:查找交换机中FIB前向转发表的表项,若FIB匹配成功,贝I] 更新PIT,将请求端口添加到PIT中,并根据匹配的FIB表项完成内容请求包的转发操作;若 FIB匹配不成功,则将内容请求包上报给控制器;
控制器收到内容请求包后,在全网内容拓扑中查找请求内容,并完成请求内容路径 规划,生成对应的FIB表