(Pas mieux que ccnet, forcément.)
La question est : un firewall doit être sûr et fiable, de plus il doit répondre vite à son rôle essentiel (=primaire) : le filtrage de paquets, et là on est en dessous de la milliseconde.
Les conséquences évidentes sont :
pas de virtualisation : 'vol de cycle' pas de tâches qui 'occupent' (proc, mémoire, temps) : proxy, base de données, IDS, antivirus, relais mail, …Mais doivent rester : vpn (et cryptage) parce que lié au routage et au filtrage, portail captif (authentification extérieure) parce que position naturelle.
Autres exemples :
le dns local sera assuré par de DC Windows mais le firewall fournira le 'fowarder' dns, le dhcp local (LAN) sera assuré par le DC mais le dhcp de WIFI GUEST peut être fourni par le firewall ainsi que le dns (puisqu'il y aura un mur avec le LAN).Mais bon, pour vous, c'est pour du perso ...
En particulier vos explications n'ont rien à voir avec le problème, pour lequel je ne vois aucune démarche par étape ...