Router Build (Networking project)

Job ID: 38550702

Budget: $30 – $250 USD

I'm looking for an expert in networking to assist in building a router for my project.

In this project you will implement a functional IP router that is able to route real traffic. You will be given an incomplete router to start with. What you need to do is to implement the Address Resolution Protocol (ARP), the basic IP forwarding, and ICMP ping. A correctly implemented router should be able to forward traffic for any IP applications, including downloading files between your web browser and a web server via your router.
Given figure is the topology of the network that you will work on. The node vrhost is the router that will run your code. The two repeaters are for configuration purposes and can be ignored. The servers run nginx web servers to serve some web pages and files to be download.