Dynamic local decision control in software defined networking-based environment
First Claim
Patent Images
1. A method comprising:
- collecting cross-layer information associated with a software defined networking-based communication network comprising an optical transport network, the cross-layer information comprising traffic state information from one or more of optical-layer devices and Internet Protocol-layer devices of the optical transport network; and
sending one or more updates to one or more network elements in the software defined networking-based communication network to control one or more local decisions for designating protection path assignments locally in one or more of the optical-layer devices, wherein the one or more updates are based on at least a portion of the collected cross-layer information;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory; and
wherein the collecting and sending steps are performed by a controller implementing a software defined networking management plane associated with the software defined networking-based communication network.
5 Assignments
0 Petitions
Accused Products
Abstract
Cross-layer information associated with a software defined networking-based (SDN-based) communication network is collected. One or more updates are sent to one or more network elements in the SDN-based communication network to control one or more local decisions made at the one or more network elements. The one or more updates are based on at least a portion of the collected cross-layer information. Preferably, the collecting and sending steps are performed by a controller implementing an SDN management plane associated with the SDN-based communication network.
13 Citations
23 Claims
-
1. A method comprising:
-
collecting cross-layer information associated with a software defined networking-based communication network comprising an optical transport network, the cross-layer information comprising traffic state information from one or more of optical-layer devices and Internet Protocol-layer devices of the optical transport network; and sending one or more updates to one or more network elements in the software defined networking-based communication network to control one or more local decisions for designating protection path assignments locally in one or more of the optical-layer devices, wherein the one or more updates are based on at least a portion of the collected cross-layer information; wherein the method is performed by at least one processing device comprising a processor coupled to a memory; and
wherein the collecting and sending steps are performed by a controller implementing a software defined networking management plane associated with the software defined networking-based communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a memory; and
a processor operatively coupled to the memory and configured to perform steps of;
collect cross-layer information about a software defined networking-based communication network comprising an optical transport network, the cross-layer information comprising traffic state information from one or more of optical-layer devices and Internet Protocol-layer devices of the optical transport network; andsend one or more updates to one or more network elements in the software defined networking-based communication network to control one or more local decisions for designating protection path assignments locally in one or more of the optical-layer devices wherein the one or more updates are based on at least a portion of the collected cross-layer information; wherein the collecting and sending steps are performed by a controller implementing a software defined networking management plane associated with the software defined networking-based communication network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
- a controller implementing a software defined networking management plane associated with a software defined network-based communication network, the controller being configured for;
collecting cross-layer information about the software defined networking-based communication network comprising an optical transport network, the cross-layer information comprising traffic state information from one or more of optical-layer devices and Internet Protocol-layer devices of the optical transport network; andsending one or more updates to one or more network elements in the software defined networking-based communication network to control one or more local decisions for designating protection path assignments locally in one or more of the optical-layer devices, wherein the one or more updates are based on at least a portion of the collected cross-layer information; wherein the controller is implemented using at least one processing device comprising a processor coupled to a memory.
- a controller implementing a software defined networking management plane associated with a software defined network-based communication network, the controller being configured for;
Specification