This repository implements the distance vector routing protocol with poison reversing and link cost changes for a simple topological network model.