| 0 | 102.4 B | ||
| 1. AVL Tree Library Tuorial.mp4 | 83.3 MB | ||
| 1. AVL Tree Library Tuorial.srt | 15.2 KB | ||
| 1. Agenda - What is in this Course .mp4 | 46.4 MB | ||
| 1. Agenda - What is in this Course .srt | 11.1 KB | ||
| 1. Getting Started with Link State Database ( LSDB ).mp4 | 26.1 MB | ||
| 1. Getting Started with Link State Database ( LSDB ).srt | 6.1 KB | ||
| 1. Goals.mp4 | 12.1 MB | ||
| 1. Goals.srt | 3 KB | ||
| 1. Introducing Asynchronous Programming.mp4 | 19.3 MB | ||
| 1. Introducing Asynchronous Programming.srt | 4.5 KB | ||
| 1. LSP Packet Generation.mp4 | 24.3 MB | ||
| 1. LSP Packet Generation.srt | 4.9 KB | ||
| 1. LSP Periodic Generation and Disbursement.mp4 | 24 MB | ||
| 1. LSP Periodic Generation and Disbursement.srt | 5.4 KB | ||
| 1. LSP Pkt Generation API Integration - Part1.mp4 | 47.6 MB | ||
| 1. LSP Pkt Generation API Integration - Part1.srt | 11.3 KB | ||
| 1. Link State Packet Format.mp4 | 27.6 MB | ||
| 1. Link State Packet Format.srt | 6.3 KB | ||
| 1. Protocol Debug Counters.mp4 | 53.2 MB | ||
| 1. What is LSP Purging.mp4 | 56.5 MB | ||
| 1. What is LSP Purging.srt | 10.8 KB | ||
| 1. What is Protocol Convergence .mp4 | 34.4 MB | ||
| 1. What is Protocol Convergence .srt | 8.6 KB | ||
| 1 | 418.2 KB | ||
| 1. Protocol Debug Counters.srt | 10.8 KB | ||
| 1.1 Download Full Course PPTPDF.html | 102.4 B | ||
| 2 | 416 KB | ||
| 3 | 25.6 KB | ||
| 10. Beginning of Phase 3.mp4 | 8.2 MB | ||
| 10. Beginning of Phase 3.srt | 1 KB | ||
| 10. LSP Reference Count API Integration.mp4 | 85.7 MB | ||
| 10. LSP Reference Count API Integration.srt | 10.6 KB | ||
| 10. isis_install_lsp( ) - Implementation for self lsp pkts.mp4 | 107.7 MB | ||
| 10. isis_install_lsp( ) - Implementation for self lsp pkts.srt | 13.3 KB | ||
| 11. Mandatory assignment Implement show interface Stats CLI.html | 204.8 B | ||
| 12. Remote LSP packet installation Rules and Implementation in LSDB.mp4 | 76.4 MB | ||
| 12. Remote LSP packet installation Rules and Implementation in LSDB.srt | 12.7 KB | ||
| 13. Testing and Bug fixing.mp4 | 29.7 MB | ||
| 13. Testing and Bug fixing.srt | 7.4 KB | ||
| 14. Case Study How to fix Bugs in Big Protocols.mp4 | 134 MB | ||
| 14. Case Study How to fix Bugs in Big Protocols.srt | 20.4 KB | ||
| 15. Mandatory Assignment.html | 204.8 B | ||
| 2. API to create LSP pkt.mp4 | 69.9 MB | ||
| 2. API to create LSP pkt.srt | 7 KB | ||
| 2. Design Discussion and APIs.mp4 | 33.2 MB | ||
| 2. Design Discussion and APIs.srt | 6.8 KB | ||
| 2. Implementation Periodic LSP Packet Generation.mp4 | 58.1 MB | ||
| 2. Implementation Periodic LSP Packet Generation.srt | 6.3 KB | ||
| 2. Introducing Event Loop.mp4 | 65.8 MB | ||
| 2. Introducing Event Loop.srt | 14 KB | ||
| 2. LSP Pkt Generation API Integration - Part2.mp4 | 95.9 MB | ||
| 2. LSP Pkt Generation API Integration - Part2.srt | 13.3 KB | ||
| 2. Link State Database APIs and Initialization.mp4 | 70.5 MB | ||
| 2. Link State Database APIs and Initialization.srt | 10.8 KB | ||
| 2. Redundant Work - Problem example 1 and Solution.mp4 | 67.8 MB | ||
| 2. Redundant Work - Problem example 1 and Solution.srt | 13.3 KB | ||
| 2. TLV 22 Format.mp4 | 66.6 MB | ||
| 2. TLV 22 Format.srt | 12.2 KB | ||
| 2. Timer Driven Convergence.mp4 | 46.4 MB | ||
| 2. Timer Driven Convergence.srt | 8.9 KB | ||
| 3. Assignment Defining new TLV Code Points.html | 204.8 B | ||
| 3. Demo and Testing.mp4 | 42.9 MB | ||
| 3. Demo and Testing.srt | 7.2 KB | ||
| 3. LSP Disbursement Design.mp4 | 90.4 MB | ||
| 3. LSP Disbursement Design.srt | 15.9 KB | ||
| 3. LSP Purge - Complete Implementation.mp4 | 143.6 MB | ||
| 3. LSP Purge - Complete Implementation.srt | 17.2 KB | ||
| 3. Link-State Database API Implementation.mp4 | 152.5 MB | ||
| 3. Link-State Database API Implementation.srt | 18.9 KB | ||
| 3. Mandatory Assignment.html | 204.8 B | ||
| 3. Other Courses I have - Bonus.mp4 | 17.6 MB | ||
| 3. Other Courses I have - Bonus.srt | 1.7 KB | ||
| 3. Reconciliation Explained - Concept and APIs.mp4 | 114.5 MB | ||
| 3. Reconciliation Explained - Concept and APIs.srt | 23.9 KB | ||
| 3. Redundant Work - Problem example 2 and Solution.mp4 | 39.7 MB | ||
| 3. Redundant Work - Problem example 2 and Solution.srt | 8.5 KB | ||
| 3.1 VDO4.3_TimeStamps.txt | 307.2 B | ||
| 4. API to encode TLV22.mp4 | 41.1 MB | ||
| 4. API to encode TLV22.srt | 5.5 KB | ||
| 4. Asynchronous Programming - APIs to Use.mp4 | 54.4 MB | ||
| 4. Asynchronous Programming - APIs to Use.srt | 10.4 KB | ||
| 4. Debugging and Verification.mp4 | 39.6 MB | ||
| 4. Debugging and Verification.srt | 9.9 KB | ||
| 4. Demonstration - Redundant Computations in Action.mp4 | 53.3 MB | ||
| 4. Demonstration - Redundant Computations in Action.srt | 12.4 KB | ||
| 4. LSP Disbursement API Discussion.mp4 | 39.4 MB | ||
| 4. LSP Disbursement API Discussion.srt | 6.3 KB | ||
| 4. Mini-Project - Overloading ISIS Protocol.html | 204.8 B | ||
| 4. Reconciliation APIs Implementation.mp4 | 112 MB | ||
| 4. Reconciliation APIs Implementation.srt | 9.2 KB | ||
| 4 | 909.1 KB | ||
| 4. Updating LSDB with LSPs.mp4 | 39.3 MB | ||
| 4. Updating LSDB with LSPs.srt | 9.6 KB | ||
| 4.1 VDO3.3_ExpectedOutput.txt | 614.4 B | ||
| 5 | 508.6 KB | ||
| 5. Converting Synchronous Call to Asynchronous Call.mp4 | 65.6 MB | ||
| 5. Converting Synchronous Call to Asynchronous Call.srt | 8.6 KB | ||
| 5. LSP Disbursement API Implementation.mp4 | 101.9 MB | ||
| 5. LSP Disbursement API Implementation.srt | 8.9 KB | ||
| 5. Mandatory Assignment Handling Reference Count of LSPs.html | 204.8 B | ||
| 5. Reconciliation APIs Integration.mp4 | 57.8 MB | ||
| 5. Reconciliation APIs Integration.srt | 7.1 KB | ||
| 5. TLV22 Encoding APIs Implementation.mp4 | 109.4 MB | ||
| 5. TLV22 Encoding APIs Implementation.srt | 10.3 KB | ||
| 5. isis_show_one_lsp_pkt_detail ( ) Implementation.mp4 | 119.1 MB | ||
| 5. isis_show_one_lsp_pkt_detail ( ) Implementation.srt | 8.7 KB | ||
| 6 | 992.6 KB | ||
| 6. Assignment - Write TLV 22 Aggregating APIs.html | 204.8 B | ||
| 6. Assignment Questions on Reconciliation.html | 204.8 B | ||
| 6. Assignment Task clean up during protocol shutdown.html | 204.8 B | ||
| 6. LSP Disbursement Demo.mp4 | 63.7 MB | ||
| 6. LSP Disbursement Demo.srt | 7.7 KB | ||
| 6. LSP Flooding Algorithm.mp4 | 90.6 MB | ||
| 6. LSP Flooding Algorithm.srt | 22.2 KB | ||
| 6. show CLI and Testing Procedure.mp4 | 66.5 MB | ||
| 6. show CLI and Testing Procedure.srt | 8 KB | ||
| 7. LSP Reference Count Problem Explanation.srt | 6.7 KB | ||
| 7. Processing On-Demand TLV.srt | 10.5 KB | ||
| 7. Self LSP packet installation Rules in LSDB.mp4 | 145.5 MB | ||
| 7 | 655.3 KB | ||
| 7. End Result Witness Final Optimization.mp4 | 31.5 MB | ||
| 7. End Result Witness Final Optimization.srt | 4.3 KB | ||
| 7. LSP Reference Count Problem Explanation.mp4 | 40.8 MB | ||
| 7. Mandatory Assignment Enabling LSP Packet tracing.html | 204.8 B | ||
| 7. Processing On-Demand TLV.mp4 | 48.8 MB | ||
| 7. Self LSP packet installation Rules in LSDB.srt | 22.9 KB | ||
| 7. Structure to represent LSP Pkt.mp4 | 14.8 MB | ||
| 7. Structure to represent LSP Pkt.srt | 4.1 KB | ||
| 8. Assignment Browse the cheat sheet.html | 204.8 B | ||
| 8. Mandatory Assignment Write some Codes to be used in future.html | 204.8 B | ||
| 8. Reference Count Problem and Solution in General.mp4 | 26.9 MB | ||
| 8. Reference Count Problem and Solution in General.srt | 6.1 KB | ||
| TutsNode.net.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 8 | 347.5 KB | ||
| 8. Assignment Questions on Reconciliation - 2.html | 204.8 B | ||
| 9. Final Demo of the Project.mp4 | 45.7 MB | ||
| 9. Final Demo of the Project.srt | 7.3 KB | ||
| 9. LSP Reference Count APIs Implementation.mp4 | 55.1 MB | ||
| 9. LSP Reference Count APIs Implementation.srt | 7.1 KB | ||
| 9. Setting up isis_install_lsp( ) API calls.mp4 | 48.3 MB | ||
| 9. Setting up isis_install_lsp( ) API calls.srt | 7.8 KB | ||
| 9. The Sequence Number.mp4 | 24.5 MB | ||
| 9. The Sequence Number.srt | 5.4 KB | ||
| 9 | 113.9 KB | ||
| 10 | 144.6 KB | ||
| 11 | 394.6 KB | ||
| 12 | 665.4 KB | ||
| 13 | 302.4 KB | ||
| 14 | 691.7 KB | ||
| 15 | 597.8 KB | ||
| 16 | 465.5 KB | ||
| 17 | 140.1 KB | ||
| 18 | 188.9 KB | ||
| 19 | 397.3 KB | ||
| 20 | 480.9 KB | ||
| 21 | 202.5 KB | ||
| 22 | 370.2 KB | ||
| 23 | 350.2 KB | ||
| 24 | 911.7 KB | ||
| 25 | 165.3 KB | ||
| 26 | 514.5 KB | ||
| 27 | 967.7 KB | ||
| 28 | 585.8 KB | ||
| 29 | 760.1 KB | ||
| 30 | 819 KB | ||
| 31 | 193.2 KB | ||
| 32 | 767.1 KB | ||
| 33 | 427.6 KB | ||
| 34 | 601 KB | ||
| 35 | 630.1 KB | ||
| 36 | 323.7 KB | ||
| 37 | 147.7 KB | ||
| 38 | 951.2 KB | ||
| 39 | 215.5 KB | ||
| 40 | 274.6 KB | ||
| 41 | 459.7 KB | ||
| 42 | 615.5 KB | ||
| 43 | 713.9 KB | ||
| 44 | 623.3 KB | ||
| 45 | 848.6 KB | ||
| 46 | 522.3 KB | ||
| 47 | 308.6 KB | ||
| 48 | 417 KB | ||
| 49 | 137.9 KB | ||
| 50 | 961.2 KB | ||
| 51 | 561.9 KB | ||
| 52 | 732.1 KB | ||
| 53 | 27.5 KB | ||
| 54 | 730.7 KB | ||
| 55 | 403.5 KB | ||
| 56 | 226 KB | ||
| 57 | 910.2 KB | ||
| ▲ 194 total files | |||
Description
First of all Congratulations on completing the Part-A of this Course in which we develop the Adjacency Mgmt feature of the protocol. I hope you enjoyed and had a great learning. You must be Feeling confident in developing timer-based state machines now?
And here starts a new challenge when we enter into Phase 2 of the Project – Link State Database Mgmt. Every Router will use its Adjacency Objects sitting on an interface to build its local Link State Database. But the challenge is – every router has to share its own local copy of the link-state database ( LSDB ) with every other router in the topology running ISIS protocol so that every router has a coherent and common view of the IGP topology. This is what is the end goal of this phase of the project.
This full course series is divided into 3 parts – Part A, Part B, and Part C out of which Part A and B are Live, and Part C is under Development as of 21 Dec 2021.
Once again we shall cover all required theories and concepts before we hit the keyboard for implementation. The three main concepts we shall going to implement in this installment of the course are :
1. Concept of Packet Flooding
2. Building of Link State Database
3. Link State Database Synchronization
We shall continue to use Timers as phase 2 is also heavily dependent on timers to achieve its goals. In addition to timers, we shall also get to introduce to the world of Asynchronous programming through this project.
Continue to Challenge yourself by doing more of such projects and you will not even realize that you have already transformed yourself into a 10x Developer.
Project Goals
The AIM of this project is to cycle you through the experience of end-to-end implementation of a typical network protocol. In this case study, we have chosen a routing protocol as an example, but the high-level logistics involved to implement a typical network protocol are more or less the same. For example, a typical network protocol has to:
Configurable via CLIs
Show internal states and results through show CLIs
Respond to generic configuration changes ( such as link shut-down, IP Address on interface change, etc)
Compute results and install the results in Tables (Routing Information Base, MAC Tables, hardware Tables, etc )
Respond to Topological Changes (link failures, device failures, etc )
Time-out stale Data structures if any.
Periodically Generate Or Process Protocol packet
How to add a new feature to the existing working Protocol Codebase. (This is what you shall be doing all your life as a software engineer !!)
Since the project is quite big (I am expecting around 10k LOCs), you would also get the opportunity to learn how to :
Organize the code in header and src files
Modularize the codebase: How to keep the code of different features in different src files
Testing the new feature, and cross-check it doesn’t break existing features
Maintain Code Commits through Version control system ( Github in this case )
Bug Fixing, and exercising various debugging techniques (gdb, Valgrind, etc )
Needless to say, you Can’t exercise the above points unless you do a project of considerable size.
Who this course is for:
Core Developers aiming to work in Networking / Distributed Systems / System Programming side
Not for those seeking non-development roles ( This is pure Dev oriented Course )
Not for those still struggling with basic data structures, basic C programming concepts
Working professionals, Job Seekers, domain changers to Networking Dev, Learners, starving for knowledge
Requirements
Must have Completed Part A of the Course
Last Updated 1/2022
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 2 GB | freecoursewb | 1 year | 1 | 0 | |
|
Udemy - Advanced Ethical Hacking - Network-Web PenTesting-Part III_b Posted by
freecoursewb in Other
|
2.7 GB | freecoursewb | 2 years | 0 | 0 |
|
Udemy - Advanced Ethical Hacking - Network and Web PenTesting-Part II_b Posted by
freecoursewb in Other
|
3.2 GB | freecoursewb | 2 years | 0 | 1 |
| 1.8 GB | freecoursewb | 4 years | 0 | 0 | |
| 3.2 GB | tutsnode | 5 years | 2 | 2 |
All Comments