Eu fiz um roteamento baseado em origem razoavelmente complicado anos atrás com o utilitário ipfw
, no FreeBSD, apesar de uma verificação rápida me informar que ipfw
está obsoleto agora, substituído por pfctl
(Packet Filter Control). Isso está no MacOS / FreeBSD, mas provavelmente é portado para o Linux.
Até muitos anos atrás, costumávamos usar o daemon de roteamento baseado em UNIX open source GateD
open-source para roteamento de política baseado em origem no backbone do NSFnet da IBM RS / 6000s que executa o AIX, mas esse pacote de software não parece ser atual.
A Wikipedia tem uma lista de pacotes de software de roteamento de código-fonte aberto aqui , a maioria, se não todos, fornecerá recursos baseados em fontes o roteamento de políticas acima e além do básico ipfw
ou pf.conf
fornece.
Dois pacotes que eu já ouvi falar, embora não sejam usados pessoalmente, são BIRD e Quagga .