Consegui resolver (o tipo) o problema principal, adicionando uma segunda interface de rede dedicada ao tráfego para a rede local, excluindo as rotas padrão e adicionando manualmente uma nova rota "padrão" para usar uma interface específica e outra rota para a rede dept.local
.
Eu executei os seguintes comandos, em que 172.16.1.1
é o IP do comutador virtual e if 4
é usado para a rota "padrão" e if 7
é usado para a rede dept.local
.
route delete 0.0.0.0
route add -p 0.0.0.0 mask 0.0.0.0 172.16.1.1 metric 200 if 4
route add -p 10.101.8.0 mask 255.255.252.0 172.16.1.1 metric 100 if 7
Ainda não está claro para mim, no entanto, por que o tráfego não funciona ao tentar rotear através da mesma interface, mesmo que o gateway seja o mesmo e ainda mais porque não é um problema no Linux. Se alguém puder explicar isso para mim e / ou fornecer uma solução melhor que não exija uma segunda interface, terei prazer em aceitar a resposta.