Lecture 1 - An Introduction to High Performance Switching and Routing - Part 1
Lecture 2 - An Introduction to High Performance Switching and Routing - Part 2
Lecture 3 - IP Table Lookup - Part 1
Lecture 4 - IP Table Lookup - Part 2
Lecture 5 - IP Table Lookup: Trie Based Data Structures - Part 1
Lecture 6 - IP Table Lookup: Trie Based Data Structures - Part 2
Lecture 7 - IP Table Lookup: Optimized Trie based Data Structures - Part 1
Lecture 8 - IP Table Lookup: Optimized Trie based Data Structures - Part 2
Lecture 9 - Packet Classification - Part 1
Lecture 10 - Packet Classification - Part 2
Lecture 11 - Packet Classification - Part 3
Lecture 12 - Packet Classification Implementation - Part 1
Lecture 13 - Packet Classification Implementation - Part 2
Lecture 14 - Traffic Management - Part 1
Lecture 15 - Traffic Management - Part 2
Lecture 16 - Traffic Management - Part 3
Lecture 17 - Traffic Management - Part 4
Lecture 18 - Traffic Management - Part 5
Lecture 19 - Traffic Management - Part 6
Lecture 20 - Traffic Management - Part 7
Lecture 21 - Packet Switching Fabric Design - Part 1
Lecture 22 - Packet Switching Fabric Design - Part 2
Lecture 23 - Introduction to Network Softwarization
Lecture 24 - Internet Impasse and Nework Ossification
Lecture 25 - Network Ossification
Lecture 26 - Network Virtualization - Part 1
Lecture 27 - Network Virtualization - Part 2
Lecture 28 - Road to SDN
Lecture 29 - Active Networks
Lecture 30 - Data and Control Plane Separation
Lecture 31 - Control Plane Abstractions
Lecture 32 - Software Defined Networking - I
Lecture 33 - Software Defined Networking - II
Lecture 34 - Software Defined Networking - III
Lecture 35 - OpenFlow
Lecture 36 - SND Prospects and Challenges
Lecture 37 - Introduction to Network Function Virtualization - I
Lecture 38 - Introduction to Network Function Virtualization - II
Lecture 39 - Network Function Virtualization - Concepts, Framework and Architecture - I
Lecture 40 - Network Function Virtualization - Concepts, Framework and Architecture - II
Lecture 41 - Network Function Virtualization - Road ahead and Key challenges
Lecture 42 - High Performance Network Packet Processing
Lecture 43 - Summary and Comparision of NFV and SDN
Lecture 44 - Programmable Networks - Data Plane Programmability - Overview I
Lecture 45 - Programmable Networks - Data Plane Programmability - Overview II
Lecture 46 - Reconfigurable Match Action Tables
Lecture 47 - P4 Programming
Lecture 48 - Data Center Networking - Introduction - Part 1
Lecture 49 - Data Center Networking - Introduction - Part 2
Lecture 50 - Data Center Networking - Characteristics and Challenges
Lecture 51 - Data Center Networking - Topologies and Architecture - Part 1
Lecture 52 - Data Center Networking - Topologies and Architecture - Part 2
Lecture 53 - Data Center Networking - Protocol Innovations - Part 1
Lecture 54 - Data Center Networking - Protocol Innovations - Part 2
Lecture 55 - Network Telemetry
Lecture 56 - Serverless Computing - Part 1
Lecture 57 - Serverless Computing - Part 2
Lecture 58 - SmartNICs and In-band Network Telemetry, Future of Network Softwarization, SDN 3.0
Lecture 59 - QUIC
Lecture 60 - Green and Sustainable Data Centers
Lecture 61 - Content Distribution in IP Networks - Part 1
Lecture 62 - Content Distribution in IP Networks - Part 2
Lecture 63 - Information Centric Networking - Part 1
Lecture 64 - Information Centric Networking - Part 2
Lecture 65 - Information Centric Networking - Part 3
Lecture 66 - Named Data Networking - Part 1
Lecture 67 - Named Data Networking - Part 2