Você pode tentar o roteamento de origem com base em políticas. Nunca fiz isso no CentOS, mas geralmente no Linux você tem que criar uma rota específica para o host em particular para que o IP de origem seja alterado para o que você deseja.
ip route add 192.168.0.200 (the SNMP trap) dev eth0 (your outgoing device) src 192.168.0.100 (your virtual IP)
ip route flush cache
e tente novamente.
Se isso não funcionar, talvez você precise implementar tabelas de roteamento também.