IP Library Granted Patent US 9,432,858
Granted Patent B2
US 9,432,858 · App. 14/187,080 · Granted Aug 30, 2016

Procedures, apparatuses, systems, and computer program products for microwave throughput feedback and network action using software defined networking

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,432,858
App. No.
14/187,080
Granted
Aug 30, 2016
Kind
B2
Abstract

A procedure for directing network traffic, and a system that operates in accordance with the procedure. One or more messages are received, notifying of a degradation or recovery of a network link and remaining available bandwidth. A policy decision is generated based on the degradation or recovery of the network link and remaining available bandwidth and capabilities of other equipment on the network. The policy decision is transmitted to a network element on the network.

Claims (32)

1. A system comprising:

a network controller, comprising:

an interface operable to receive one or more messages, the messages notifying of at least an occurrence of (1) a current degradation or recovery of a network link, and (2) an upcoming expected degradation of a network link, wherein in a case that a message notifies of an occurrence of a current degradation or recovery of a network link, the message also notifies of a remaining available bandwidth of the network link; and

a processor operable to generate a policy decision based on capabilities of other equipment on the network and one or more of (1) the degradation or recovery of the network link and the remaining available bandwidth of the network link, or (2) the upcoming expected degradation of the network link, and operable to transmit the policy decision to a network element on the network with the interface.

2. The system of claim 1 , further comprising the network element, wherein the network element is arranged to receive the policy decision from the interface and effect the policy decision.

3. The system of claim 1 , wherein the network element is a packet forwarding device.

4. The system of claim 1 , wherein the policy decision instructs a packet forwarding device of the network to adjust shapers which queue and direct the amount of traffic to network links.

5. The system of claim 1 , wherein the policy decision instructs a packet forwarding device of the network to police arriving network traffic based on the nature of the traffic.

6. The system of claim 5 , wherein the policing allows dropping of at least some traffic not designated as critical.

7. The system of claim 1 , wherein the policy decision instructs a packet forwarding device on the network to steer some network traffic away from the degraded network link.

8. The system of claim 1 , wherein the processor is further operable to determine whether the network link has a trend to degrade periodically based on messages received on the network, and operable to generate and issue the policy decision prior to a next expected degradation based on the trend.

9. The system of claim 1 , wherein in a case that a message notifies of an upcoming expected degradation, the policy decision is generated and issued prior to the start of the expected degradation.

10. The system of claim 9 , wherein the policy decision instructs a packet forwarding device of the network link to direct critical network traffic to one or more paths on the network which have been predetermined to provide more reliability or superior performance.

11. The system of claim 1 , wherein the network link includes microwave equipment operable to detect the nature of the degradation and generate the message.

12. A procedure for directing network traffic, the procedure being executed by a network controller and comprising:

receiving one or more messages, the messages notifying of at least an occurrence of (1) a current degradation or recovery of a network link and (2) an upcoming expected degradation of a network link, wherein in a case that a message notifies of an occurrence of a current degradation or recovery of a network link, the message also notifies of a remaining available bandwidth of the network link;

generating a policy decision based on the capabilities of other equipment on the network and one or more of (1) the degradation or recovery of the network link and the remaining available bandwidth of the network link, or (2) the upcoming expected degradation of the network link; and

transmitting the policy decision to a network element on the network.

13. The procedure of claim 12 , wherein the network element is operable to receive the policy decision and effect the policy decision.

14. The procedure of claim 12 , wherein the network element is a packet forwarding device.

15. The procedure of claim 12 , wherein the policy decision instructs a packet forwarding device of the network to adjust shapers which queue and direct the amount of traffic to network links.

16. The procedure of claim 12 , wherein the policy decision instructs a packet forwarding device of the network to police arriving network traffic based on the nature of the traffic.

17. The procedure of claim 16 , wherein the policing allows dropping of at least some traffic not designated as critical.

18. The procedure of claim 12 , wherein the policy decision instructs a packet forwarding device on the network to steer some network traffic away from the degraded network link.

19. The procedure of claim 12 , further comprising determining whether the network link has a trend to degrade periodically based on messages received on the network, and generating and issuing the policy decision prior to a next expected degradation based on the trend.

20. The procedure of claim 12 , wherein in a case that a message notifies of an upcoming expected degradation, the policy decision is generated and issued prior to the start of the expected degradation.

21. The procedure of claim 20 , wherein the policy decision instructs a packet forwarding device of the network link to direct critical network traffic to one or more paths on the network which have been predetermined to provide more reliability or superior performance.

22. The procedure of claim 12 , wherein the network link includes microwave equipment which detects the nature of the degradation and generates the message.

23. A non-transitory computer-readable storage medium containing a computer program having instructions which, when executed by a computer, cause the computer to act as a network controller to carry out a procedure for directing traffic on a network, the procedure comprising:

receiving one or more messages, the messages notifying of at least an occurrence of (1) a current degradation or recovery of a network link, and (2) an upcoming expected degradation of a network link, wherein in a case that a message notifies of an occurrence of a current degradation or recovery of a network link, the message also notifies of a remaining available bandwidth of the network link;

generating a policy decision based on capabilities of other equipment on the network and one or more of (1) the degradation or recovery of the network link and the remaining available bandwidth of the network link, or (2) the upcoming expected degradation of the network link; and

transmitting the policy decision to a network element on the network.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2018
From: CERBERUS BUSINESS FINANCE, LLC
To: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
Reel/Frame 047725/0653 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
MERGER AND CHANGE OF NAME Recorded May 26, 2016
From: TELLABS OPERATIONS, INC.; CORIANT OPERATIONS, INC.
To: CORIANT OPERATIONS, INC.
Reel/Frame 038823/0769 →
SECURITY INTEREST Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC. (FORMERLY KNOWN AS TELLABS OPERATIONS, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS THE COLLATERAL AGENT
Reel/Frame 034268/0946 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: LEWALLEN, DANIEL; FULLETT, KENNETH D.
To: TELLABS OPERATIONS, INC.
Reel/Frame 032949/0667 →