A programmable all-optical data center network architecture with great scalability and flexibility is proposed and evaluated by a statistic data center traffic model to obtain the best utilization efficiency for optical packet/circuit switched network.