The invention provides a 
data center network 
system and data communication method based on 
software definition and relates to the technical field of cloud calculating data centers. The 
data center network 
system structurally comprises a core electric switch, an 
optical router, a top-of-rack switch, servers, a control module, an optical carrier wave distribution unit and a multi-
wavelength light source subsystem. In data communication, communication optical carrier 
waves are allocated according to the address of the destination 
server of data and the traffic of the data; the data are sent to the top-of-rack switch after being packaged by the source 
server; the control module determines and selects an electric switching path or an 
optical routing path to forward the data according to the address of the destination 
server and the traffic characteristics of the 
data information and the corresponding 
routing algorithm. The top-of-rack switch performs 
light modulation on the data according to instructions of the control module and forwards the data to the corresponding electric switching or 
optical routing path. The 
data center network 
system and data communication method based on 
software definition have very good energy saving effect, are low in construction cost and improve the 
management efficiency of a data center network and the performance of the network.