SDN NETWORK ELEMENT AFFINITY BASED DATA PARTITION AND FLEXIBLE MIGRATION SCHEMES
First Claim
1. A method performed by a controller node to support network element (NE) data migration, the controller node is part of a cluster of controller nodes in a software defined networking (SDN) network, the method comprising:
- detecting that a peer controller node in a same replication zone as the controller node has failed, wherein the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE;
transitioning a state of the NE to a migration state;
transferring the data associated with the NE from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node;
receiving a request for the data associated with the NE from a requesting controller node; and
transferring at least a fragment of the data associated with the NE to the requesting controller node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is performed by a controller node to support network element (NE) data migration. The controller node is part of a cluster of controller nodes in a software defined networking (SDN) network. The method includes detecting that a peer controller node in a same replication zone as the controller node has failed, where the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE, transitioning a state of the NE to a migration state, transferring the data associated with the NE from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node, receiving a request for the data associated with the NE from a requesting controller node, and transferring at least a fragment of the data associated with the NE to the requesting controller node.
9 Citations
20 Claims
-
1. A method performed by a controller node to support network element (NE) data migration, the controller node is part of a cluster of controller nodes in a software defined networking (SDN) network, the method comprising:
-
detecting that a peer controller node in a same replication zone as the controller node has failed, wherein the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE; transitioning a state of the NE to a migration state; transferring the data associated with the NE from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node; receiving a request for the data associated with the NE from a requesting controller node; and transferring at least a fragment of the data associated with the NE to the requesting controller node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device configured to support network element (NE) data migration, the network device implements a controller node in a cluster of controller nodes in a software defined networking (SDN) network, the network device comprising:
-
a non-transitory machine readable storage medium to store a NE data migration component; and a processor communicatively coupled to the non-transitory machine readable storage medium, the processor configured to execute the NE data migration component, wherein the NE data migration component is configured to detect that a peer controller node in a same replication zone as the controller node has failed, wherein the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE, transition a state of the NE to a migration state, cause the data associated with the NE to be transferred from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node, and in response to a request for the data associated with the NE from a requesting controller node, cause at least a fragment of the data associated with the NE to be transferred to the requesting controller node. - View Dependent Claims (10)
-
-
11. A non-transitory computer readable medium having instructions stored therein to be executed by a network device for supporting network element (NE) data migration, the network device acts as a controller node in a cluster of controller nodes in a software defined networking (SDN) network, the instructions when executed by the network device cause the network device to perform a set of operations comprising:
-
detecting that a peer controller node in a same replication zone as the controller node has failed, wherein the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE; transitioning a state of the NE to a migration state; transferring the data associated with the NE from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node; receiving a request for the data associated with the NE from a requesting controller node; and transferring at least a fragment of the data associated with the NE to the requesting controller node. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device implementing a plurality of virtual machines for implementing network function virtualization (NFV), wherein a virtual machine from the plurality of virtual machines is configured to implement a controller node that supports network element (NE) data migration, the controller node is part of a cluster of controller nodes in a software defined networking (SDN) network, the computing device comprising:
-
a storage medium to store a NE data migration component; and a processor communicatively coupled to the storage medium, the processor configured to execute the virtual machine, where the virtual machine is configured to implement the NE data migration component, the NE data migration component configured to detect that a peer controller node in a same replication zone as the controller node has failed, wherein the peer controller node is a master for data associated with an NE and the controller node is a backup for the data associated with the NE, transition a state of the NE to a migration state, cause the data associated with the NE to be transferred from backup storage (Zb) of the controller node to dead storage (Zd) of the controller node, and in response to a request for the data associated with the NE from a requesting controller node, cause at least a fragment of the data associated with the NE to be transferred to the requesting controller node. - View Dependent Claims (20)
-
Specification