| This work is concerned with the integration of the two networking paradigms of ICN and SDN in order to provide an enhanced evolutionary path from today’s IP networks towards ICN. We introduce a scheme that allows for the operation of SDN based infrastructure, which provides network-wide ICN awareness. Further, an advanced approach, which allows for the forking of ICN packets throughout the SDN domain is developed and evaluated. This approach introduces the ability of aggregating requests and a mechanism to populate off-path caches as well as the parallel requesting of multiple caches.There are four primary ICN solutions:DONA, CCN/NDN, NetInf and PSIRP/PURSUIT. In this paper, these four solutions were introduced and explained. Then I make a horizontal comparison in four aspects, which are naming, routing, cache and mobility. For SDN, I just introduce the OpenFlow. Then I make a detail introduction to the CONET in SDN, which is proposed by N. Blefari-Melazzi professor in Italy. In this solution, CONET will be deployed in the top of SDN by setting edge nodes, and this architecture make it compatible with the IP network by setting a proprietary packet format. This article is based on the solution and made some improvements.In this paper, I present an improved solution to integrate ICN and SDN, called CCN-OpenFlow. It use CCN/NDN as the ICN solution and OpenFlow as the SDN protocol. Then, I describe the principle of the system and the framework of the controller. Then, I use the Trema, CCNx and Mininet to do an experiment. The experiment shows that the system is effective. |