Première question ici, donc allez-y doucement :
J'ai un serveur debian linux 5.0 avec deux interfaces publiques. Je voudrais router le trafic sortant d'une instance d'une application via une interface et la deuxième instance à travers la deuxième interface. Il y a quelques défis :
- les deux instances de l'application utilisent le même protocole
- les deux instances de l'application peuvent accéder à l'ensemble d'internet (impossible de router en fonction du réseau de destination)
- Je ne peux pas changer le code de l'application
- Je ne pense pas qu'une approche typique de l'équilibrage de charge de tout le trafic va bien fonctionner, car il y a relativement peu de serveurs de destination accessibles dans le trafic sortant, et tout le trafic devrait vraiment être réparti assez uniformément sur ces serveurs relativement peu nombreux.
Je pourrais probablement exécuter deux serveurs virtualisés sur la box et les lier chacun à une interface différente, mais je cherche une solution plus simple, peut-être en utilisant iproute ou iptables ?
Des idées pour moi ? Merci d'avance - et je suis heureux de répondre à toutes les questions.