Week 1: History and Evolution of Software Defined Network PDF

Summary

This document provides an overview of the history and evolution of Software Defined Networks (SDN). It details the concept of SDN, its key milestones, and the challenges faced by traditional networking. The document also touches on different types of cloud services, such as cloud computing. This is suitable for an educational resource e.g. during a lecture.

Full Transcript

Week 1: History and Evolution of Software Defined Network History and Evolution of Software Defined Network Objectives: Understand the Foundations of SDN Trace the Historical Development of SDN Explore the Industry’s Role in SDN...

Week 1: History and Evolution of Software Defined Network History and Evolution of Software Defined Network Objectives: Understand the Foundations of SDN Trace the Historical Development of SDN Explore the Industry’s Role in SDN Recognize Modern Trends and Challenges in SDN Software Defined Network History and Evolution of Software Defined Network Cloud Computing – relocating Network Infrastructure (network hardware) and resources onsite (Network Servers) into a cloud provider offsite. CLOUD PROVIDER: Public Cloud : AWS, Microsoft Azure Public Accessible Private Cloud : Cloud dedicated for a single organization Accessible via a private network Hybrid Cloud : Combination of Private and Public Cloud. Software Defined Network History and Evolution of Software Defined Network BENEFITS OF MIGRATING TO THE CLOUD: Major Benefits: 1. Economic Benefits 2. Ease of Provisioning Economic Benefits: ON PREMISES Network devices needed are all bought and paid for These are considered Capital Expenses (CapEx) Economic Benefits: CLOUD MODEL No need to buy computing hardware Network hardware costs are converted from a capital expenses into “ Operational Expense” (Opex) Software Defined Network History and Evolution of Software Defined Network 3-PRIMARY TYPES OF CLOUD SERVICES: Software Defined Network History and Evolution of Software Defined Network 3-PRIMARY TYPES OF CLOUD SERVICES: Software Defined Network History and Evolution of Software Defined Network 3-PRIMARY TYPES OF CLOUD SERVICES: Software Defined Network History and Evolution of Software Defined Network 3-PRIMARY TYPES OF CLOUD SERVICES: Software Defined Network History and Evolution of Software Defined Network Software Defined Network History and Evolution of Software Defined Network SDN (Software-Defined Networking) is a networking architecture that separates the control plane (decision-making about where traffic should go) from the data plane (actual movement of packets). This separation enables centralized control, programmability, and automation of the network. It simplifies network management, enhances scalability, and makes networks more adaptable to changing business needs. Software Defined Network History and Evolution of Software Defined Network Traditional Networking Challenges Before SDN, networks were built using dedicated hardware (routers, switches, and firewalls) with tightly coupled control and data planes. This traditional approach faced several limitations: - Complex Configuration: Manual configuration for every device. - Vendor Lock-In: Proprietary hardware and protocols limited interoperability. - Static Infrastructure: Difficult to adapt to dynamic workload demands. Software Defined Network History and Evolution of Software Defined Network Early Beginnings (1990s-2000s) The concept of SDN originated from research into separating the control and data planes in networking. Key Milestones: Active Networking (1990s): Researchers explored the idea of programmable networks. The aim was to allow users to upload custom packet-handling logic. These ideas laid the groundwork for SDN but lacked real-world scalability. Software Defined Network History and Evolution of Software Defined Network Ethane Project (2006): At Stanford University, the Ethane project created a simple, centralized controller for managing network security policies. This directly inspired the architecture of SDN as we know it today. Software Defined Network History and Evolution of Software Defined Network The Birth of Modern SDN (2008-2010) The modern SDN movement officially began with the development of OpenFlow, a protocol that enabled the centralized control of network devices. OpenFlow Protocol (2008): ▪ Created by Stanford University researchers. ▪ Allowed centralized controllers to directly program forwarding rules into network devices. ▪ Served as the first widely adopted protocol for SDN. Software Defined Network History and Evolution of Software Defined Network The OpenFlow protocol is a key enabler of Software-Defined Networking (SDN). It facilitates communication between the control plane (centralized SDN controller) and the data plane (network devices like switches and routers). OpenFlow allows the control plane to dynamically program the forwarding rules on network devices, separating decision-making from packet forwarding. Software Defined Network History and Evolution of Software Defined Network Industry Adoption and Growth (2011-2015) SDN transitioned from academia to commercial adoption during this period. Key Developments: Formation of the Open Networking Foundation (ONF): Founded in 2011 by companies like Google, Microsoft, and Facebook. Promoted the development and adoption of OpenFlow and SDN standards. Software Defined Network History and Evolution of Software Defined Network Industry Adoption and Growth (2011-2015) Commercial SDN Solutions: Vendors like Cisco, VMware (via Nicira acquisition), and Juniper introduced SDN platforms. Cloud and Data Center Adoption: SDN became critical for managing cloud-based workloads and virtualized environments. Google deployed SDN for its global WAN infrastructure. Software Defined Network History and Evolution of Software Defined Network Maturity and Diversification (2016-Present) SDN evolved from being a disruptive technology to a mainstream solution, expanding its scope to new areas. Data Center Virtualization: Fully automated and scalable network management. 5G Networks: SDN played a pivotal role in enabling network slicing and dynamic resource allocation. Internet of Things (IoT): Improved scalability and security for IoT devices. Network Function Virtualization (NFV): Integration with SDN to virtualize network functions (e.g., firewalls, load balancers). Software Defined Network END OF SLIDES THANK YOU!

Use Quizgecko on...
Browser
Browser