El enrutamiento no debe depender del servicio. La tabla de enrutamiento se utiliza para determinar qué camino tomar para llegar a un determinado host / red. No puede enrutar ciertos servicios (usando un conjunto de puertos y protocolos) para usar una ruta mientras que otros servicios usan otra ruta. Incluso si no sé algo, no será tan común.
Lo que es posible, sin embargo, es que se use un túnel dividido . Depende en gran medida de cómo esté configurado el enrutador y qué software de VPN esté utilizando (si permite anulaciones). En la mayoría de los casos, a los administradores de red no les gusta el túnel dividido y (como lo desea) enrutar todo el tráfico a través de VPN prohibiendo cualquier anulación (a menos que se use otro cliente VPN :-)). Si bien es más seguro, es un trabajo difícil y digamos transmitir música al mismo tiempo.
Puede usar el comando traceroute para ver qué ruta está tomando el tráfico para un destino en particular.
Puede intentar cambiar la puerta de enlace predeterminada y dirigir todo el tráfico a VPN una vez que se establezca la conexión. Sin embargo, esto dependería de si hay una ruta a Internet en el otro sitio para las conexiones VPN, ya que solo puede conocer la red local.