Syllabus
Course Code: *Elective-IV Course Name: Programmable Networks – SDN, NFV |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Introduction to Programmable Networks, History and Evolution of Software DefinedNetworking (SDN), Fundamental Characteristics of SDN, Separation of Control Plane and Data Plane, Active Networking.Control and Data Plane Separation: Concepts, Advantages and Disadvantages, the basicsofOpenFlow protocol. | |
2 | Network Virtualization: Concepts, Applications, Existing Network VirtualizationFramework, Mininet A simulation environment for SDN.Control Plane: Overview, ExistingSDN Controllers including Floodlight andOpenDaylight projects. Customization of Control Plane: Switching and Firewall Implementation using SDN Concepts. Data Plane: Software-based and Hadrware-based; Programmable Network Hardware. | |
3 | Programming SDNs: Northbound Application Programming Interface, Current Languagesand Tools, Composition of SDNs. Network Functions Virtualization (NFV) and Software Defined Networks: Concepts, Implementation and Applications. | |
4 | Data Center Networks: Packet, Optical and Wireless Architectures, NetworkTopologies.Use Cases of SDNs: Data Centers, Internet Exchange Points, Backbone Networks, Home Networks, Traffic Engineering. |