Locally-generated TEIDs for core high availability
Systems, methods and computer software are disclosed for providing core High Availability (HA) for a wireless network. In one embodiment, a method is disclosed, comprising: providing a first node, a second node and a third node; allocating a set of locally generated Tunnel Endpoint Identifiers (TEIDs) for UEs anchored on the second node; detecting, by a first node, a second node having a connectivity issue; and migrating a User Equipment (UE) connected to the second node to a third node which is accessible; using the set of locally generated TEIDs to identify the UE migration.
1. A method for providing core High Availability (HA) for a wireless network, comprising:
providing a first node, a second node and a third node;
allocating a set of locally generated Tunnel Endpoint Identifiers (TEIDs) for UEs anchored on the second node;
detecting, by a first node, a second node having a connectivity issue; and
migrating a User Equipment (UE) connected to the second node to a third node which is accessible; using the set of locally generated TEIDs to identify the UE migration.
2. The method of claim 1 wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first SGW, and the third node comprises a second SGW.
3. The method of claim 1 wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first MME, and the third node comprises a second MME.
4. The method of claim 1 wherein the first node comprises a controller, the second node comprises a first SGW, and the third node comprises a second SGW.
5. The method of claim 1 wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a second PGW, and the third node comprises a third PGW.
6. The method of claim 1 wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a first AAA, and the third node comprises a second AAA.
7. The method of claim 1 wherein the wireless network is a Mobile Operator Core Network (MOCN) or a Gateway Core Network (GWCN) and using at least a portion of S1 Application Protocol (S1AP) Identifiers (IDs) to identify all UEs belonging to individual operators and to identify operators belonging to all UEs.
8. A system for providing core High Availability (HA) for a wireless network, comprising:
a first node;
a second node in communication with the first node;
a third node in communication with the first node and the second node;
wherein a set of locally generated Tunnel Endpoint Identifiers (TEIDs) are identified for UEs anchored on the second node;
wherein the first node detects the second node having a connectivity issue; and
wherein a User Equipment (UE) connected to the second node is migrated to the third node using the set of locally generated TEIDs to identify the UE migration.
9. The system of claim 8 wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first SGW, and the third node comprises a second SGW.
10. The system of claim 8 wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first MME, and the third node comprises a second MME.
11. The system of claim 8 wherein the first node comprises a controller, the second node comprises a first SGW, and the third node comprises a second SGW.
12. The system of claim 8 wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a second PGW, and the third node comprises a third PGW.
13. The system of claim 8 wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a first AAA, and the third node comprises a second AAA.
14. The system of claim 8 wherein the wireless network is a Mobile Operator Core Network (MOCN) or a Gateway Core Network (GWCN) and using at least a portion of S1 Application Protocol (S1AP) Identifiers (IDs) to identify all UEs belonging to individual operators and to identify operators belonging to all UEs.
15. A non-transitory computer-readable medium containing instructions for core High Availability (HA) for a wireless network which, when executed, cause a first node node to perform steps comprising:
detecting, by a first node, a second node having a connectivity issue; and
migrating a User Equipment (UE) connected to the second node to a third node which is accessible; using the set of locally generated TEIDs for UEs anchored on the second node to identify the UE migration.
16. The non-transitory computer-readable medium of claim 15 further comprising instructions wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first SGW, and the third node comprises a second SGW.
17. The non-transitory computer-readable medium of claim 15 further comprising instructions wherein the first node comprises a HetNet Gateway (HNG), the second node comprises a first MME, and the third node comprises a second MME.
18. The non-transitory computer-readable medium of claim 15 further comprising instructions wherein the first node comprises a controller, the second node comprises a first SGW, and the third node comprises a second SGW.
19. The non-transitory computer-readable medium of claim 15 further comprising instructions wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a second PGW, and the third node comprises a third PGW.
20. The non-transitory computer-readable medium of claim 15 further comprising instructions wherein the first node comprises a controller or ePDG/TWANGW HetNet Gateway (HNG), the second node comprises a first AAA, and the third node comprises a second AAA; or wherein the wireless network is a Mobile Operator Core Network (MOCN) or a Gateway Core Network (GWCN) and using at least a portion of S1 Application Protocol (S1AP) Identifiers (IDs) to identify all UEs belonging to individual operators and to identify operators belonging to all UEs.