Routing
The OrionVM platform includes support for Internal and External Networks, and includes the VyOS network appliance as a template. With these components, simple to complex network topologies can be built and scaled for any workload or need, whether you're building a simple web server with an external firewall, or a complex cluster.
Example
Say you have a small cluster of Windows Server Instances you wish to place behind a dedicated firewall for high availability and security.
On the OrionVM platform, you can assign an External IP Address to a dedicated firewall and router Instance, and use your free Internal Network to route traffic to and from Windows. Your topology will then look like this:
╔════════════╗ Internal ╔══════════════════╗
║ ╟──────────╢ Windows Server ║
External ║ ║ Network ╚══════════════════╝
──────────╢ VyOS ║
Network ║ ║ Internal ╔══════════════════╗
║ ╟──────────╢ Windows Server ║
╚════════════╝ Network ╚══════════════════╝
Routing With Linux and FreeBSD
Standard Linux and FreeBSD Instances can be configured as routers with associated servers. Consult the user documentation for your distribution.
VyOS
VyOS is an open-source networking appliance that can be used as a router, firewall, VPN endpoint and other uses. It was forked from the original Vyatta.
Documentation for each of these scenarios are listed below: