A Network Coding architecture base on OpenFlow network

By allowing the exchange node to operate data, network coding can effectively improve the network throughput, ease network congestion and improve the network performance. Due to the closure of switching device in the current network structure and the cost of coding and decoding, the network coding can not be widely promoted and applied in real network environment. The OpenFlow network structure is programmable and the controller can know the global network topology, it make the possibility that apply network coding in the OpenFlow network structure. Thus, this paper try to join the network coding in Open- Flow network, and design SDNC, a framework to enable networking coding in OpenFlow networks, and this paper propose a optimized routing algorithm CBBSP, to improve the network performance by optimizing the network topology. Finally, we set up the SDNC system upon Mininet platform. And do a lot performance evaluation to verify our scheme can effectively improve the network performance. KEYWORD: OpenFlow; Network Coding; Routing Algorithm; Mininet