Info |
---|
title | Operating system specification |
---|
| - Debian 10 (aka Buster) is used
- netinstall is used
- minimal vanilla installation
|
Warning |
---|
| - requirement #0: LTS operating system
- requirement #1: Benefit from LTS security patches
- requirement #2: Must be able to run dpdk
- requirement #3: (personal requirement) Must be familiar to me
- requirement #4: Able to run java software as freeRouter is run on written in Java
- requirement #5: small operating foot printsystem software footprint
- requirement #6: Support for IPv4/IPv6
|
Info |
---|
title | Additional nice to have features (but not not used here as we are not using VM nor require high VPN traffic load) |
---|
| - Virtualisation support: Check CPU support for VT-x (intel) AMD-V (AMD)
- I/O MMU virtualisation (Kernel bypass mechanism): Check CPU support for VT-d AMD-Vi (AMD) needed by dpdk with VFIO driver in order to ensure hardware NIC packet forwarding
- Network virtualisation: Check CPU support for VT-c (SR-IOV)
- Hardware Encryption: Check CPU support for AES-NI (Tunnel mechanism using AES such as OpenVPN, however this is useless for other tunnel type such as Wireguard
|
|