Skip to content

Marslanali/distance-vector-routing-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distance Vector Routing Algorithm

This repository is C implementation of Distance Vector Routing algorithm.

Files

.
├── src
├── img
├── CMakeList.txt
├── .clang-format
└── README.md

Dependencies

Dependencies Installation

Install CMake from source.

sudo apt-get install -y -q wget
wget https://cmake.org/files/v3.17/cmake-3.17.5.tar.gz 
tar xzf cmake-3.17.5.tar.gz 
cd cmake-3.17.5 
./bootstrap -- -DCMAKE_BUILD_TYPE:STRING=Release 
make -j4 # where j is the number of core
sudo make install

Demo

To build run the following command in terminal:

mkdir build
cd build
cmake ..
make -j4 
$ ./distance-vector-rounting-algorithm

Iterations


Fig. Iteration 1


Fig. Iteration 2


Fig. Iteration 3


Fig. Iteration 4

References

Distance Vector Routing

Distance Vector Routing

To-Do List

  • ❎ Update README.md
  • ❎ Add CMake Cross Platform Support

About

distance vector routing algorithm Implementation in C

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published