Leveraging a virtual router to bridge between an underlay and an overlay
Embodiments are directed towards systems and methods for bridging data traffic between an underlay network and an overlay network within a wireless telecommunication network, such as a wireless 5G network. One such method including: providing access to an overlay network that includes virtual routers, wherein the overlay network is built above the underlay network, the underlay network including physical infrastructure that delivers packets; providing a UPFv that acts as an anchor for telephony voice functions; establishing routing protocols to transmit from the UPFv to one or more of the virtual routers; configuring one or more of the virtual routers to bridge an outgoing communication from the UPFv to a public cloud provider; instructing the virtual router to send the outgoing communication through the public cloud provider to the underlay network; and instructing the virtual router to receive an incoming communication from the underlay network through the public cloud provider to the UPFv.
1. A method for bridging data traffic between an underlay network and an overlay network, the method comprising:
providing, by a mobile network operator, a distributed unit (DU) of a fifth-generation (5G) cellular telecommunication network radio access network (RAN) that is served by a particular 5G cellular site base station, wherein the DU:
is associated with a primary 5G Node B (gNB) identified by a primary identifier (ID); and
is in operable communication with a corresponding primary central unit control plane (CU-CP) of a 5G primary centralized unit (CU) that is hosted on a cloud-native virtualized compute instance in a primary cloud availability zone and is also associated with the primary gNB identified by the primary ID;
providing access to an overlay network that includes virtual routers, wherein the overlay network is built above the underlay network, the underlay network including physical infrastructure that delivers packets;
providing a UPFv (User Plane Function for Voice) that acts as an anchor for telephony voice functions;
establishing routing protocols to transmit from the UPFv to one or more of the virtual routers;
configuring one or more of the virtual routers to bridge an outgoing communication from the UPFv to a public cloud provider;
instructing the virtual router to send the outgoing communication through the public cloud provider to the underlay network; and
instructing the virtual router to receive an incoming communication from the underlay network through the public cloud provider to the UPFv.
2. The method of claim 1 further comprising: updating a Virtual Private Cloud route table.
3. The method of claim 1 , further comprising: updating a Virtual Router security group.
4. The method of claim 1 , further comprising: accessing a Network Address Translation (NAT) Gateway to access the Internet.
5. The method of claim 1 , wherein the UPFv uses Over the Air (OTA) functions to communicate with the underlay network.
6. The method of claim 1 , wherein the UPFv uses NRS functions to communicate with the underlay network.
7. The method of claim 1 , wherein the UPFv uses DNS functions to communicate with the underlay network.
8. The method of claim 1 , wherein an OTA IP pool advertises over a 5G Core.
9. A system for bridging data traffic between an underlay network and an overlay network, the system comprising:
at least one memory that stores computer executable instructions; and
at least one processor that executes the computer executable instructions to cause actions to be performed, the actions including:
provide, by a mobile network operator, a distributed unit (DU) of a fifth-generation (5G) cellular telecommunication network radio access network (RAN) that is served by a particular 5G cellular site base station, wherein the DU:
is associated with a primary 5G Node B (gNB) identified by a primary identifier (ID); and
is in operable communication with a corresponding primary central unit control plane (CU-CP) of a 5G primary centralized unit (CU) that is hosted on a cloud-native virtualized compute instance in a primary cloud availability zone and is also associated with the primary gNB identified by the primary ID;
provide access to an overlay network that includes virtual routers, wherein the overlay network is built above the underlay network, the underlay network including physical infrastructure that delivers packets;
provide a UPFv (User Plane Function for Voice) that acts as an anchor for telephony voice functions;
establish routing protocols to transmit from the UPFv to one or more of the virtual routers;
configure one or more of the virtual routers to bridge an outgoing communication from the UPFv to a public cloud provider;
instruct the virtual router to send the outgoing communication through the public cloud provider to the underlay network; and
instruct the virtual router to receive an incoming communication from the underlay network through the public cloud provider to the UPFv.
10. The system of claim 9 further comprising: updating a Virtual Private Cloud route table.
11. The system of claim 9 , further comprising: updating a Virtual Router security group.
12. The system of claim 9 , further comprising: accessing a Network Address Translation (NAT) Gateway to access the Internet.
13. The system of claim 9 , wherein the UPFv uses OTA functions to communicate with the underlay network.
14. The system of claim 9 , wherein the UPFv uses NRS functions to communicate with the underlay network.
15. The system of claim 9 , wherein the UPFv uses DNS functions to communicate with the underlay network.
16. The system of claim 9 , wherein an OTA pool advertises over a 5G Core.
17. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to cause actions to be performed, the actions including:
provide, by a mobile network operator, a distributed unit (DU) of a fifth-generation (5G) cellular telecommunication network radio access network (RAN) that is served by a particular 5G cellular site base station, wherein the DU:
is associated with a primary 5G Node B (gNB) identified by a primary identifier (ID); and
is in operable communication with a corresponding primary central unit control plane (CU-CP) of a 5G primary centralized unit (CU) that is hosted on a cloud-native virtualized compute instance in a primary cloud availability zone and is also associated with the primary gNB identified by the primary ID;
provide access to an overlay network that includes virtual routers, wherein the overlay network is built above an underlay network, the underlay network including physical infrastructure that delivers packets;
provide a UPFv (User Plane Function for Voice) that acts as an anchor for telephony voice functions;
establish routing protocols to transmit from the UPFv to one or more of the virtual routers;
configure one or more of the virtual routers to bridge an outgoing communication from the UPFv to a public cloud provider; and
instruct the virtual router to send the outgoing communication through the public cloud provider to the underlay network.
18. The non-transitory computer-readable storage medium of claim 17 , the actions further including:
instruct the virtual router to receive an incoming communication from the underlay network through the public cloud provider to the UPFv.