Mobile core dynamic tunnel end-point processing
AssigneeCisco Technology, Inc.
InventorWilliam Otho Cox, III
Life of this patent
Estimating the term…
Abstract
The present technology is directed to a system and method for using cloud based processing to co-locate one or more tunnel end points, associated with mobile user generated traffic traversing a Core network, with the serving machine located on application provider network. The describe system/method involves early stage identification of traffic flow (i.e., at the Packet Data network Gateway device using Application Detection and Control function) and dynamically instantiating an end point for the aforementioned traffic flow at the server where the application request is being served. The traffic is then directly tunneled to the endpoint thus avoiding decapsulated mobile traffic from traversing across provider network.
Claims20
A computer-implemented method comprising:
- detecting a source application associated with a data traffic flow;
- locating a serving device associated with the source application;
- requesting a tunnel end point processor to be dynamically instantiated at the serving device;
- transferring information associated with the data traffic flow associated with the source application to the tunnel end point processor dynamically instantiated at the serving device;
- and
- forwarding data traffic associated with the source application directly to the tunnel end point processor on the serving device.
A computer-implemented method comprising:
- Detecting a source application associated with a data traffic flow;
- locating a serving device associated with the source application;
- providing a segment routing (SRv6) end point processor on demand at the server device;
- transferring information associated with the data traffice source associated with the source application to the SRv6 end point processor at the server device;
- and
- forwarding data traffic associated with the source application directly to the SRv6 end point processor on the server device.
A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the processors to perform operations comprising:
- Detect a source application associated with a data traffic flow;
- locate a serving device associated with the source application;
- provide a segment routing (SRv6) end point processor on demand at the server device;
- transfer information associated with the data traffic flow associated with the source application to the SRv6 end point processor at the server device;
- and
- forward data traffic associated with the source application directly to the SRv6 end point processor on the server device.
Dependencies are inferred from the claim text.