CU-CP high availability
A method of providing CU-CP high availability is disclosed, comprising: configuring a single CU-CP instance across a first node and a second node, The single CU-CP instance appears as a single node having multiple IPs to all its peer nodes; keeping session information of the single CU-CP instance at the first node and at the second node; and wherein if the first node fails, the second node may be configured to take up calls from the first node.
1 . A method of providing centralized unit control plane (CU-CP) high availability, comprising:
configuring a single CU-CP instance across a first node and a second node, wherein the single CU-CP instance appears as a single node having multiple IP addresses to all its peer nodes;
keeping session information of the single CU-CP instance at the first node and at the second node; and
wherein if the first node fails, the second node is configured to take up calls from the first node.
2 . The method of claim 1 , further comprising configuring the single CU-CP instance using core microservices and protocol-specific microservices.
3 . The method of claim 1 , further comprising maintaining subscriber data for a plurality of subscribers in a database, wherein the plurality of subscribers includes at least one subscriber supported at the first node and at least one other subscriber supported at the second node.
4 . The method of claim 1 , further comprising configuring the single CU-CP instance across a cluster of virtualized machines providing redundancy and failover.
5 . The method of claim 1 , wherein upon failure of the first node, microservices at the second node are informed of the failure of the first node.
6 . The method of claim 1 , wherein upon failure of a microservice at the first node, other microservices at the first node are informed of the failure of the microservice at the first node.