Information Centric Networking (ICN) is an innovative direction for next generation networks. It is a concept of networking paradigm which is considered as a new technique for future search activities. ICN is based on caching contents in several nodes and replicating these contents. It provides contents requested by users from the nearest node instead of creating a communication channel between sender and receiver just for calling information. This paper aims to scale OpenFlow network in traffic engineering by reducing number of transactions, predicting and pre-populating flow entries using the ICN approach. In addition, the paper shows the advantages of implementing ICN designs within OpenFlow. The proposed approach aims to implement ICN concepts to enhance OpenFlow network. This will enable the deployment of networking solutions in the existing network infrastructure and will lead to more flexibility in OpenFlow network. In addition, OpenFlow will have a global management view for all connected networks managed by different controllers. The proposed solution can fulfill current management and utilization of network demands. The paper then debates the implementation of ICN’s design and features based on Software Defined Networking (SDN).