Advanced Networking 3.2 - I | Routing algorithms - Base
In this video, we discuss the fundamental objectives of routing, including path optimization, congestion management, packet delivery speed, reliability, scalability, resilience, and fault tolerance in modern networks. You will also learn the key differences between centralized routing, such as software-defined networking (SDN), and distributed routing, where routers independently calculate the best paths for data transmission. The lecture further covers static routing vs. dynamic routing, helping students understand manually configured paths versus adaptive routes that respond to network changes automatically. A detailed explanation of distance vector routing is included, along with the Bellman-Ford algorithm used to calculate shortest paths between nodes. A practical Python code example is also demonstrated for better understanding. Additionally, we examine the Routing Information Protocol (RIP), including its 15-hop limitation to prevent routing loops and its 30-second periodic update mechanism. 🎯 Key Learning Objectives: ✔ Understand the purpose of routing algorithms ✔ Learn path optimization and congestion control ✔ Explore scalability and fault tolerance in networks ✔ Compare Centralized and Distributed Routing ✔ Understand Static vs Dynamic Routing ✔ Learn Distance Vector Routing ✔ Study the Bellman-Ford Algorithm ✔ Understand RIP protocol and routing limitations 📚 Topics Covered: • Routing Fundamentals • Static Routing vs Dynamic Routing • Centralized vs Distributed Routing • Distance Vector Routing • Bellman-Ford Algorithm • Routing Information Protocol (RIP) • Routing Loops and Hop Count Limits • Practical Python Example for Shortest Path Calculation This lecture is highly useful for Computer Science and Engineering students preparing for networking exams, viva, practicals, and technical interviews. 📖 Credits & References Some lecture materials, diagrams, and concepts used in this video are based on lecture slides and educational resources provided for the CS3301 – Computer Networks course. Special thanks to: Chinthaka (W.G.C.W. Kumara) Department of Computer Science and Engineering Faculty of Engineering South Eastern University of Sri Lanka This video is created for educational and knowledge-sharing purposes with additional explanations, demonstrations, and practical discussions.
Download
0 formatsNo download links available.