Abstract.With the fast development of data science and Internet technology, the bursting need for data storage and analysis makes it necessary to build up data centers. In this paper, we discuss the core techniques on designing network. Advances in data intensive computing and high performance computing facilitate rapid scaling of data center networks, resulting in a growing body of research exploring new network architectures that enhance scalability, cost effectiveness and performance. Understanding the tradeoffs between these different network architectures could not only help data center operators improve deployments, but also assist system designers to optimize applications running on top of them. We analyze the state-of-the-art network architectures of famous data centers and propose our novel core techniques. With the implementation and experiment, we verify the robustness of our proposed technology.