8000 GitHub - MackonisDovydas/RIPv1_protocol
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MackonisDovydas/RIPv1_protocol

Repository files navigation

RIPv1 Protocol

Required packages:

  docker-compose
  python3-dev

Could need to start project init:

  1. Docker enabled on system
    1. Add your user to the docker group # sudo usermod -aG docker $(whoami) (you will need to relog for the change to take effect)
    2. Start docker daemon on boot # systemctl enable docker

What commands to type for init

  1. # direnv allow
  2. # bash start.sh
  3. In each console window write: # pipenv shell

API:

  1. Create router: # python3 Router.py <name>
  2. Show table: # python3 table.py <name>
  3. Add link: # python3 add_link.py <name1> <name2>
  4. Delete link: # python3 delete_link.py <name1> <name2>
  5. Send packet: # python3 send_packet.py <Router_name_from> <Router_name_to> <Message without whitespaces>

To stop

  1. Ctrl-c on all routers
  2. # bash stop.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0