Implements decentralized Distance Vector routing algorithm over simulated routers with support for multiple file transfer flows over routers.