Syllabus Software Defined Networks - (410252(C)) Credit Examination Scheme : 3 In-Sem (Paper) : 30 Marks End-Sem(Paper) : 70 Marks Unit I Introduction Challenges of traditional networks, 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 Overview, The Open Flow Switch, The Open Flow Controller, Open Flow Ports, Message Types, Pipeline Processing, Flow Tables, Matching, Instructions, Action Set and List, Open Flow Protocol, Proactive and Reactive Flow, Timers, Open Flow Limitations, Open Flow Advantages and Disadvantages, Open v Switch Features, Drawbacks of Open SDN, Introduction to SDN controller. (Chapter - 2) Unit III Data Centers Data Center Definition, Data Center Demands (Adding, Moving, Deleting Resources, Failure Recovery, Multitenancy, Traffic Engineering and Path Efficiency), Tunneling Technologies for the Data Center, SDN Use Cases in the 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 - Introduction of Network Functions Virtualization (NFV) and Software Defined Networks : Concepts, Implementation and Applications (Chapter - 4) Unit V Network Functions Virtualization (NFV) Definition of NFV, SDN Vs NFV, In-line network functions, Benefits of Network Functions Virtualization, Challenges for Network Functions Virtualization, Leading NFV Vendors, Comparison of NFV and NV. (Chapter - 5) Unit VI SDN Use Cases Juniper SDN Framework - IETF SDN Framework - Open Daylight Controller - Floodlight Controller - Bandwidth Calendaring - Data Center Orchestration (Chapter - 6)