I'm planing a solution for transport the traffic for M2M applications for mobile data users, as follow:
We have customers who need to access to Internet and to their internal services at their offices through the IP/MPLS network using the same routers infraestructure that I'm planning to implement (2 ASR1000 due redundancy). The network is composed of GGSN who serves to the customers at the mobile access network, then these packets must be send to ASR1000 routers, and these routers should be able to receive these packets and route them to Internet or to customer offices (customer VRF), according to the type of application to which the client wants to use. I look forward to their recommendations about this design we are proposing.
I hope your support!