Traffic Behavior Driven Dynamic Zoning for Distributed Traffic Engineering in SDN
First Claim
1. A method in a network component for dynamic zoning for traffic engineering (TE) in software defined networking (SDN), the method comprising:
- receiving, at the network component, network information from at least one SDN controller from a plurality of SDN controllers in a network;
determining with the network component, according to the network information and a zoning scheme, a plurality of TE zones for the network, selecting a local zone TE controller for each of the plurality of TE zones, and at least one of determining zone membership of each of the TE zones and selecting a master TE controller, wherein the local zone TE controller is selected form one of the SDN controllers, and wherein the master TE controller is selected from one of the SDN controllers; and
transmitting with the network component an indication of at least one of the local zone TE controllers, and at least one of at least a partial list of the zone membership of at least one of the TE zones and the master controller to at least one of the SDN controllers.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method embodiments are provided for traffic behavior driven dynamic zoning for distributed traffic engineering (TE) in software defined networking (SDN). In an embodiment, a method in a network component for dynamic zoning for TE in SDN includes receiving at the network component network information from at least one SDN controller from a plurality of SDN controllers in a network; determining with the network component a plurality of TE zones for the network, selecting a local zone TE controller for each of the plurality of TE zones, and selecting a master TE controller according to the network information and a zoning scheme, wherein the local zone TE controller and the master TE controller are selected form one of the SDN controllers; and transmitting with the network component an indication of the local zone TE controllers, zone membership, and the master controllers to at least some of the SDN controllers.
32 Citations
60 Claims
-
1. A method in a network component for dynamic zoning for traffic engineering (TE) in software defined networking (SDN), the method comprising:
-
receiving, at the network component, network information from at least one SDN controller from a plurality of SDN controllers in a network; determining with the network component, according to the network information and a zoning scheme, a plurality of TE zones for the network, selecting a local zone TE controller for each of the plurality of TE zones, and at least one of determining zone membership of each of the TE zones and selecting a master TE controller, wherein the local zone TE controller is selected form one of the SDN controllers, and wherein the master TE controller is selected from one of the SDN controllers; and transmitting with the network component an indication of at least one of the local zone TE controllers, and at least one of at least a partial list of the zone membership of at least one of the TE zones and the master controller to at least one of the SDN controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network component for dynamic zoning for traffic engineering (TE) in software defined networking (SDN), the network component comprising:
-
a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; receive network information from at least one SDN controller from a plurality of SDN controllers in a network; determine according to the network information and a zoning scheme a plurality of TE zones for the network; select a local zone TE controller for each of the plurality of TE zones according to the network information and the zoning scheme, wherein the local zone TE controller is selected form one of the SDN controllers; determine at least one of zone membership of each of the TE zones and a master TE controller according to the network information and the zoning scheme, wherein the master TE controller is selected from one of the SDN controllers; and transmit an indication of the local zone TE controllers, and at least one of at least a partial list of the zone membership of at least one of the TE zones and the master controller to at least one of the SDN controllers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method in a zoning controller for dynamic zoning of a network for traffic engineering (TE) in software defined networking (SDN), the method comprising:
-
receiving at the zoning controller network zoning information from at least some of a plurality of SDN controllers in the network; partitioning with the zoning controller the network into a plurality of zones, selecting a master TE controller from the plurality of SDN controllers, and selecting a plurality of local zone TE controllers from the plurality of SDN controllers, wherein each local zone TE controller corresponds to a respective one of the plurality of zones; transmitting from the zoning controller an installation command to at least one zone TE controller; and receiving at the zoning controller an acknowledgement from the at least one zone TE controller confirming successful installation of one of the plurality of zones. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A zoning controller for dynamic zoning of a network for traffic engineering (TE) in software defined networking (SDN), the zoning controller comprising:
-
a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; receive network zoning information from at least some of a plurality of SDN controllers in the network; partition the network into a plurality of zones, select a master TE controller and a plurality of local zone TE controllers from the plurality of SDN controllers, wherein each local zone TE controller corresponds to a respective one of the plurality of zones; transmit an installation command to at least one zone TE controller; and receive an acknowledgement from the at least one zone TE controller confirming successful installation of one of the plurality of zones. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification