SDN architecture and key Abstractions 国家重点实拉至 Network Application Plane Virtualization Traffic Other Security Routing Engineering Applications North API Control Plane Network Operating System Network Map Instructions Abstraction Instructions Instructions Instructions South API (抽象,摘要) Forwar Forwar Data Plane Forwar ding 3 ding 1 SDN could implement: Forwar 1.Separation of Data and Control Planes ding 4 2.Insulation different planes:app,ctrl and data 3.Implementation of different apps by virtual network maps
SDN architecture and key Abstractions Network Operating System North API Network Map Abstraction (抽象,摘要) Forwar ding 1 Forwar ding 2 Forwar ding 4 Forwar Data Plane ding 3 Control Plane Routing Traffic Engineering Other Applications Network Virtualization Security Application Plane Instructions Instructions Instructions Instructions South API SDN could implement: 1. Separation of Data and Control Planes 2. Insulation different planes: app, ctrl and data 3. Implementation of different apps by virtual network maps
N Main elements and features in SDN 国家重点实验室 Control plane:Executes or runs software on general purpose hardware. Decouple from specific networking hardware. Use commodity servers and switches. Data plane:forwards packet and is programmable with control. Maintain,control and program data plane state from a central entity. ● App plane performs the functions of various applications Sothern APIs - Use open standard protocols to comm.between control plane and data plane ● Northern APIs employ open standard protocols to communicate between app plane and control plane,so as to implement various applications Separate Control plane and Data plane entities. - Network intelligence and state are logically centralized. The underlying network infrastructure is abstracted from the applications. An architecture to control not just a networking device but an entire network
Main elements and features in SDN Control plane: Executes or runs software on general purpose hardware. – Decouple from specific networking hardware. – Use commodity servers and switches. Data plane: forwards packet and is programmable with control. – Maintain, control and program data plane state from a central entity. App plane:performs the functions of various applications Sothern APIs – Use open standard protocols to comm. between control plane and data plane Northern APIs – employ open standard protocols to communicate between app plane and control plane, so as to implement various applications Separate Control plane and Data plane entities. – Network intelligence and state are logically centralized. – The underlying network infrastructure is abstracted from the applications. An architecture to control not just a networking device but an entire network
SDN in Real World-Google's Story 国家重点实验室 The industries were skeptical(t怀疑的)whether SDN was possible. Google had big problems: High financial cost managing their datacenters:Hardware and software upgrade,over provisioning (fault tolerant),manage large backup traffic, time to manage individual switch,and a lot of men power to manage the infrastructure. Delay caused by rebuilding connections after link failure. Slow to rebuild the routing tables after link failure. Difficult to predict what the new network may perform. Google went a head and implemented SDN. Built their hardware and wrote their own software for their internal datacenters. Surprised the industries when Google announced SDN was possible in production. ● How did they do it? Read "B4:Experience with a Globally-Deployed Software Defined WAN,ACM Sigcomm 2013.-a flagship conference in IT
SDN in Real World – Google’s Story The industries were skeptical (怀疑的) whether SDN was possible. Google had big problems: – High financial cost managing their datacenters: Hardware and software upgrade, over provisioning (fault tolerant), manage large backup traffic, time to manage individual switch, and a lot of men power to manage the infrastructure. – Delay caused by rebuilding connections after link failure. • Slow to rebuild the routing tables after link failure. • Difficult to predict what the new network may perform. Google went a head and implemented SDN. – Built their hardware and wrote their own software for their internal datacenters. – Surprised the industries when Google announced SDN was possible in production. How did they do it? – Read “B4: Experience with a Globally-Deployed Software Defined WAN”, ACM Sigcomm 2013. – a flagship conference in IT
N The Origin of SDN 国家重点实验室 What American does not understand“肉加馍'is just the same as that we Chinese are puzzled by the name of"San Jose State University" Martin Casado 2006:Martin Casado,a PhD student at Stanford and team propose a clean-slate security architecture(SANE,全新的安全体系结构,clean- slate一张白纸,开始)which defines a centralized control of security(in stead of at the edge as normally done).Ethane generalizes it to all access policies,which is the predecessor of OpenFlow. The idea of Software Defined Network is originated from OpenFlow project (ACM SIGCOMM 2008). 0 2009:Stanford publishes OpenFlow V1.0.0 specs. June 2009:Martin Casado co-founds Nicira. March 2011:Open Networking Foundation is formed. ● Oct 2011:First Open Networking Summit ()Many Industries (Juniper,Cisco )announced to incorporate. July 2012:VMware buys Nicira for $1.26B. Lesson Learned:Imagination is the key to unlock the power of possibilities
The Origin of SDN 2006: Martin Casado, a PhD student at Stanford and team propose a clean-slate security architecture (SANE, 全新的安全体系结构, cleanslate 一张白纸,开始 ) which defines a centralized control of security (in stead of at the edge as normally done). Ethane generalizes it to all access policies, which is the predecessor of OpenFlow. Martin Casado What American does not understand “肉加馍” is just the same as that we Chinese are puzzled by the name of “San Jose State University” The idea of Software Defined Network is originated from OpenFlow project (ACM SIGCOMM 2008). 2009: Stanford publishes OpenFlow V1.0.0 specs. June 2009: Martin Casado co-founds Nicira. March 2011: Open Networking Foundation is formed. Oct 2011: First Open Networking Summit(峰会). Many Industries (Juniper, Cisco ) announced to incorporate. July 2012: VMware buys Nicira for $1.26B. Lesson Learned: Imagination is the key to unlock the power of possibilities
N 国家重点实验室 0 2.1 concepts and architecture of SDN 2.2 Interfaces and protocols ⊙2.3P4 2.4 Application and research challenges
2.1 concepts and architecture of SDN 2.2 Interfaces and protocols 2.3 P4 2.4 Application and research challenges