Scripting for implementing policy-based traffic steering and management
First Claim
Patent Images
1. A method of managing network communications, comprising:
- receiving a script at a traffic manager module over a management plane of a packet core;
interpreting the script at the traffic manager module to identify a traffic management policy, wherein interpreting the script at the traffic manager module comprises loading a protocol driver defined by the script at the traffic manager module;
dynamically modifying at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy, wherein dynamically modifying the at least one aspect of the proxy connection comprises using the protocol driver to communicate with one or more network devices based on the script; and
performing, based at least in part on the script, an application layer content inspection on a message associated with the proxy connection over the bearer plane;
wherein the protocol driver is loaded based at least in part on the application layer content inspection.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a script over a management plane of a packet core, interpret the script to identify a traffic management policy; and dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy.
-
Citations
23 Claims
-
1. A method of managing network communications, comprising:
-
receiving a script at a traffic manager module over a management plane of a packet core; interpreting the script at the traffic manager module to identify a traffic management policy, wherein interpreting the script at the traffic manager module comprises loading a protocol driver defined by the script at the traffic manager module; dynamically modifying at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy, wherein dynamically modifying the at least one aspect of the proxy connection comprises using the protocol driver to communicate with one or more network devices based on the script; and performing, based at least in part on the script, an application layer content inspection on a message associated with the proxy connection over the bearer plane;
wherein the protocol driver is loaded based at least in part on the application layer content inspection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A traffic manager module, comprising:
-
at least one processor; and a memory communicably coupled with the at least one processor, the memory configured to store code that, when executed by the at least one processor, causes the at least one processor to; receive a script over a management plane of a packet core; interpret the script at the traffic manager module to identify a traffic management policy, wherein interpreting the script at the traffic manager module comprises loading a protocol driver defined by the script at the traffic manager module; dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core based on the identified traffic management policy, wherein dynamically modifying the at least one aspect of the proxy connection comprises using the protocol driver to communicate with one or more network devices based on the script; and perform, based at least in part on the script, an application layer content inspection on a message associated with the proxy connection over the bearer plane;
wherein the protocol driver is loaded based at least in part on the application layer content inspection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising computer-readable program code stored thereon, which is configured to cause at least one processor to:
-
receive a script at a traffic manager module over a management plane of a packet core; interpret the script at the traffic manager module to identify a traffic management policy, wherein interpreting the script at the traffic manager module comprises loading a protocol driver defined by the script at the traffic manager module; dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy; and perform, based at least in part on the script, an application layer content inspection on a message associated with the proxy connection over the bearer plane;
wherein the protocol driver is loaded based at least in part on the application layer content inspection.
-
Specification