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
[1]
Bin Dai,et al.
CODING OPENFLOW: ENABLE NETWORK CODING IN SDN NETWORKS
,
2015
.
[2]
Rudolf Ahlswede,et al.
Network information flow
,
2000,
IEEE Trans. Inf. Theory.
[3]
Jing Ren,et al.
An optimal Cache management framework for information-centric networks with network coding
,
2014,
2014 IFIP Networking Conference.
[4]
Muriel Medard,et al.
Network Coded Software Defined Networking: Design and Implementation
,
2015
.
[5]
Muriel Médard,et al.
Network coded software defined networking: enabling 5G transmission and storage networks
,
2015,
IEEE Communications Magazine.
[6]
Xinyu Yang,et al.
Towards Effective Intra-flow Network Coding in Software Defined Wireless Mesh Networks
,
2016,
EAI Endorsed Trans. Wirel. Spectr..
[7]
Balázs Sonkoly,et al.
Towards SmartFlow: case studies on enhanced programmable forwarding in OpenFlow switches
,
2012,
SIGCOMM '12.