-
Notifications
You must be signed in to change notification settings - Fork 0
Dependencies
dhellstern edited this page Dec 5, 2021
·
3 revisions
There are not many dependencies required for the networking project, though I still have not fully whittled down what will be needed.
| What | Description | Cost | Who Pays |
|---|---|---|---|
| Public IP Address | One public IP for the router to enable VPN connections | None | School (from their pool) |
| DNS Name (optional) | One DNS name to point to the public IP, especially if the IP is dynamic | Negligible | Myself/School |
| Router | Physical or virtual router capable of running VyOS | $0-300 | School (virtual or already purchased)/Myself |
| Server | Physical or virtual server(s) capable of hosting RPKI cache, DNS server, and looking glass | $0-35 | School (virtual)/Myself (Raspberry Pi) |
| Email Address (optional) | If the project is allowed to continue after end of year, then a delegated email address should be used for registration | None | School |
The main variables are the router and server, which can come in many forms. Anything capable of running VyOS could work as the router, such as a Protectli, APU2/4, generic PC, or a VM. The services could also run in either a VM (ideal) or at worst run alongside each other on a Raspberry Pi (less than ideal). It might also be possible that the entire environment could be cloud-hosted (making things like getting a public IP and DNS name easier), though that would incur much higher costs.