In order to participate with a Cisco or Juniper router you need to provide a VM. We will then install our software remotely in the VM which will create a GRE tunnel between our servers and the software.
In your router you need to create PBR configuration to redirect very small portion of the traffic (0.2% to be exact) to the VM.