UNIT- I INTRODUCTION History of Software Defined Networking (SDN) - Modern Data Center - Traditional Switch Architecture - Why SDN - Evolution of SDN - How SDN Works - Centralized and Distributed Control and Date Planes. (Chapter - 1) UNIT - II OPEN FLOW & SDN CONTROLLERS Open Flow Specification - Drawbacks of Open SDN, SDN via APIs, SDN via Hypervisor-Based Overlays - SDN via Opening up the Device - SDN Controllers - General Concepts. (Chapter - 2) UNIT - Ill DATA CENTERS Multitenant and Virtualized Multitenant Data Center - SDN Solutions for the Data Center Network - VLANs - EVPN - VxLAN - NVGRE. (Chapter - 3) UNIT - IV SDN PROGRAMMING Programming SDNs : Northbound Application Programming Interface, Current Languages and Tools, Composition of SDNs - Network Functions Virtualization (NFV) and Software Defined Networks : Concepts, Implementation and Applications. (Chapter - 4) UNIT - V SDN Juniper SDN Framework - IETF SDN Framework - Open Daylight Controller - Floodlight Controller - Bandwidth Calendaring - Data Center Orchestration. (Chapter - 5)