Methods and system for adaptively managing the policing of network traffic
Embodiments of methods and systems for managing traffic across a WAN are disclosed. A method for managing traffic across a WAN involves identifying incoming traffic as Direct Internet Access (DIA) traffic at a first node, identifying incoming traffic as SD-WAN traffic at the first node, policing the DIA traffic at the first node, and adapting the policing of the DIA traffic at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold.
1. A method for managing traffic across a wide area network (WAN), the method comprising:
identifying incoming traffic received from the WAN as Direct Internet Access (DIA) traffic at a WAN interface of a first node;
identifying incoming traffic received from the WAN as Software-Defined WAN (SD-WAN) traffic at the WAN interface of the first node;
policing the DIA traffic received from the WAN at the first node; and
adjusting the policing of the DIA traffic received from the WAN at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold;
wherein DIA traffic is received from the WAN at the WAN interface of the first node without passing through the SD-WAN;
wherein adjusting the policing of the DIA traffic at the first node involves:
increasing a policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is below the SD-WAN traffic threshold; and
decreasing the policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is above the SD-WAN traffic threshold;
wherein policing the DIA traffic at the first node involves dropping DIA traffic that exceeds the policed bandwidth of the DIA traffic that is received from the WAN at the first node.
2. The method of claim 1 , wherein the DIA traffic is policed at the first node on a per-forwarding class basis.
3. The method of claim 2 , wherein the DIA traffic is policed at the first node on a per-forwarding class basis using forwarding class-specific weights.
4. A computing device for shaping traffic across a wide area network, the computing device comprising a memory and processor, the memory comprising instructions that, when executed by the processor, cause the processor to perform steps comprising:
identifying incoming traffic received from the WAN as Direct Internet Access (DIA) traffic at a WAN interface of a first node;
identifying incoming traffic received from the WAN as Software-Defined WAN (SD-WAN) traffic at the WAN interface of the first node;
policing the DIA traffic received from the WAN at the first node; and
adjusting the policing of the DIA traffic received from the WAN at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold;
wherein DIA traffic is received from the WAN at the WAN interface of the first node without passing through the SD-WAN;
wherein adjusting the policing of the DIA traffic at the first node involves:
increasing a policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is below the SD-WAN traffic threshold; and
decreasing the policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is above the SD-WAN traffic threshold;
wherein policing the DIA traffic at the first node involves dropping DIA traffic that exceeds the policed bandwidth of the DIA traffic that is received from the WAN at the first node.
5. A non-transitory computer readable storage medium that stores computer readable instructions, which when executed by a processor, cause the processor to perform steps comprising:
identifying incoming traffic received from a wide area network (WAN) as Direct Internet Access (DIA) traffic at a WAN interface of a first node;
identifying incoming traffic received from the WAN as Software-Defined WAN (SD-WAN) traffic at the WAN interface of the first node;
policing the DIA traffic received from the WAN at the first node; and
adjusting the policing of the DIA traffic received from the WAN at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold;
wherein DIA traffic is received from the WAN at the WAN interface of the first node without passing through the SD-WAN;
wherein adjusting the policing of the DIA traffic at the first node involves:
increasing a policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is below the SD-WAN traffic threshold; and
decreasing the policed bandwidth of the DIA traffic at the first node if the SD-WAN traffic received from the WAN is above the SD-WAN traffic threshold;
wherein policing the DIA traffic at the first node involves dropping DIA traffic that exceeds the policed bandwidth of the DIA traffic that is received from the WAN at the first node.