The present disclosure relates to operation of a multi-purpose cellular network comprising both public and private network fifth generation capabilities and more specifically to interoperability of a multi-purpose cellular network with multiple external networks using a Fifth Generation (5G) proxy router.
Various generations of wireless technologies and supporting networks have been designed, standardized, implemented and used globally to service millions/billions of end users. These wireless networks have evolved from analog to digital radio access systems, from circuit switching to packet core, from proprietary mobility and administrative protocols to standardized protocols, and from single provider to multi provider networks.
As wireless technologies evolve and connectivity capabilities of mobile devices and Internet of Things (IoT) devices increase, many established and large cellular wireless service providers (mobile network operators) are unable to meet the increased demand efficiently. To meet this demand, cellular networks have evolved through various generations of technology, with multiple portions of the radio spectrum have been converted for use by cellular networks. As capacity demands increase, more and more cellular base stations are deployed that operate at higher frequency radio spectrum, thus decreasing the area covered by an individual base station. In addition, the use of cellular networks for private networks augmenting enterprise technologies such as WiFi creates even more demand for deployment of cellular network equipment. The result of these trends is the need to share more and more equipment amongst multiple network operators.
One or more example embodiments of inventive concepts are directed to multi-purpose cellular networks that provide cellular connectivity at one or more geographical locations to devices (endpoints) associated with one or more private cellular networks and/or one or more public mobile network operators. A core router (may alternatively be referred to as edge core router, a proxy router, and/or edge core proxy router) of example multi-purpose cellular networks of the present disclosure can include 5G proxy functionalities to enable, monitor and manage communication of the devices (both private and public devices) connected to the multi-purpose cellular network. More specifically, such core router can allow for a scalable sharing of 5G spectrum of the multi-purpose cellular network by connected endpoints of multiple private/MNO networks and can allow for interfacing a single (or a few) gNBs to multiple Fifth Generation (5G) core networks and/or e-NodeBs of Fourth Generation (4G)/Long-Term Evolution (LTE) networks for transmission of user and control signaling data. Furthermore, the core router described herein can monitor and enforce respective Service Level Agreements (SLAs) in place between the operator of multi-purpose cellular network and operator(s) of private cellular/MNO networks users of which may access 5G resources of the multi-purpose cellular network.
In one aspect, a management system of a multi-purpose cellular network includes a first interface configured to communicatively couple with at least one fifth-generation (5G) base station of the multi-purpose cellular network; a second interface configured to communicatively couple with at least one fourth-generation (4G) base station of at least one external network operator; a third interface configured to communicatively couple with the at least one external network operator; at least one memory having computer-readable instructions stored therein; and one or more processors. The one or more processors are configured to execute the computer-readable instructions to receive a connection request for an endpoint to connect to the multi-purpose cellular network, the endpoint being associated with one of the at least one external network operator, wherein a core network of each external network operator is one of a fourth generation (4G) core network or a fifth generation (5G) core network; establish a network connection for the endpoint to operate on the multi-purpose cellular network based on a service level agreement between a corresponding external network operator of the endpoint and the multi-purpose cellular network obtained via the third interface; and manage the network connection for the endpoint, wherein managing the network connection includes routing network traffic for the endpoint, to: (1) a 4G core network of the corresponding external network operator via the first interface for user traffic and via the second interface for control signals, if the core network of the corresponding external network is a 4G core network; or (2) a 5G core network of the corresponding external network operator via the first interface, if the core network of the corresponding external network is a 5G core network.
In another aspect, the first interface is a New Generation (NG) interface.
In another aspect, the second interface is an X2 interface.
In another aspect, the management system includes a core router including the first interface and the second interface, the core router being installed at a site component of the multi-purpose cellular network.
In another aspect, the core router is configured to simultaneously manage spectrum sharing of a plurality of endpoints on the multi-purpose cellular network according to respective service level agreements for each of the plurality of endpoints and establish communicating to respective core networks of the plurality of endpoints for transmission of user traffic and control signal using at least one of the first interface and the second interface, at least one core network of the core networks being the 4G core network and at least one core network of the core networks being a 5G core network.
In another aspect, the management system includes a cloud based component comprising the third interface that is communicatively coupled to a service management and orchestration component of the corresponding external network operator of the endpoint to generate, record and implement the service level agreement.
In another aspect, the at least one external network operator is an operator of a private cellular network having the 4G core network or the 5G core network, or an operator of a public mobile network having the 4G core network or the 5G core network.
In another aspect, the one or more processors are configured to execute the computer-readable instructions to configure a radio access network of the multi-purpose cellular network to be shared by a plurality of endpoints by partitioning a spectrum of the radio access network into virtual slices, each virtual slice of the virtual slices being assigned to one of the plurality of endpoints.
In another aspect, the service level agreement indicates a level of wireless connectivity available to the endpoint when connected to the multi-purpose cellular network.
In another aspect, managing the network connection is further includes measuring Key Performance Indicators (KPIs) associated with operation of the endpoint on the multi-purpose cellular network, the KPIs including at least one of a Quality of Service (QoS) of a connection between the endpoint and the multi-purpose cellular network, data download/upload rate, and packet drop rate.
In one aspect, one or more non-transitory computer-readable media include computer-readable instructions, which when executed by one or more processors of a management system of a multi-purpose cellular network, cause the management system to receive a connection request for an endpoint to connect to the multi-purpose cellular network, the endpoint being associated with at least one external network operator, wherein a core network of the external network operator associated with the endpoint is one of a fourth generation (4G) core network or a fifth generation (5G) core network, the management system including a first interface configured to communicatively couple with at least one fifth-generation (5G) base station of the multi-purpose cellular network, a second interface configured to communicatively couple with at least one fourth-generation (4G) base station of the at least one external network operator, and a third interface configured to communicatively couple with the at least one external network operator; establish a network connection for the endpoint to operate on the multi-purpose cellular network based on a service level agreement between a corresponding external network operator of the endpoint and the multi-purpose cellular network obtained via the third interface; and manage the network connection for the endpoint, wherein managing the network connection includes at least routing network traffic for the endpoint to: (1) a 4G core network of the corresponding external network operator via the first interface for user traffic and via the second interface for control signals, if the core network of the corresponding external network is a 4G core network; or (2) a 5G core network of the corresponding external network operator via the first interface, if the core network of the corresponding external network is a 5G core network.
In one aspect, a method of managing a multi-purpose cellular network includes receiving, at a management system of the multi-purpose cellular network, a connection request for an endpoint to connect to the multi-purpose cellular network, the endpoint being associated with at least one external network operator, wherein a core network of the external network operator associated with the endpoint is one of a fourth generation (4G) core network or a fifth generation (5G) core network, the management system including a first interface configured to communicatively couple with at least one fifth-generation (5G) base station of the multi-purpose cellular network, a second interface configured to communicatively couple with at least one fourth-generation (4G) base station of the at least one external network operator, and a third interface configured to communicatively couple with the at least one external network operator; establishing a network connection for the endpoint to operate on the multi-purpose cellular network based on a service level agreement between a corresponding external network operator of the endpoint and the multi-purpose cellular network obtained via the third interface; and managing the network connection for the endpoint, wherein managing the network connection includes at least routing network traffic for the endpoint to: (1) a 4G core network of the corresponding external network operator via the first interface for user traffic and via the second interface for control signals, if the core network of the corresponding external network is a 4G core network; or (2) a 5G core network of the corresponding external network operator via the first interface, if the core network of the corresponding external network is a 5G core network.
The accompanying drawings illustrate various embodiments of systems, methods, and embodiments of various other aspects of the disclosure. Any person with ordinary skills in the art will appreciate that the illustrated element boundaries (e.g. boxes, groups of boxes, or other shapes) in the figures represent one example of the boundaries. It may be that in some examples one element may be designed as multiple elements or that multiple elements may be designed as one element. In some examples, an element shown as an internal component of one element may be implemented as an external component in another, and vice versa. Furthermore, elements may not be drawn to scale. Non-limiting and non-exhaustive descriptions are described with reference to the following drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating principles.
Specific details are provided in the following description to provide a thorough understanding of embodiments. However, it will be understood by one of ordinary skill in the art that embodiments may be practiced without these specific details. For example, systems may be shown in block diagrams so as not to obscure the embodiments in unnecessary detail. In other instances, well-known processes, structures and techniques may be shown without unnecessary detail in order to avoid obscuring embodiments.
Although a flow chart may describe the operations as a sequential process, many of the operations may be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. A process may be terminated when its operations are completed, but may also have additional steps not included in the figure. A process may correspond to a method, function, procedure, subroutine, subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
Example embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings in which like numerals represent like elements throughout the several figures, and in which example embodiments are shown. Example embodiments of the claims may, however, be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein. The examples set forth herein are non-limiting examples and are merely examples among other possible examples.
A multi-purpose cellular network within the context of the present disclosure is a system comprised of a backend component (a cloud component) and one or more site components. A site component may be comprised of specially configured hardware components installed at a site to provide cellular network (voice and data) connectivity to endpoints connected thereto.
A site component can be comprised of a number (e.g., ranging from single digit numbers to hundreds or thousands) of radio access components (e.g., radio components that provide network connectivity such as LTE and 5G access nodes, etc.) that may be deployed over a geographical area (e.g., a building, a factory floor, a neighborhood, a shopping mall, etc.) and operate over a spectrum available for cellular use (e.g., 5G). Furthermore, the site component can optionally include known or to be developed radio equipment such as routers and core network components (e.g., 5G core network (5GCN) components).
For example, a 5GCN components include, but are not limited to, a Authentication Server Function (AUSF), a Core Access and Mobility Management Function (AMF), a Data network (DN), a Structured Data Storage network function (SDSF), an Unstructured Data Storage network function (UDSF), a Network Exposure Function (NEF), a NF Repository Function (NRF), a Policy Control function (PCF), a Session Management Function (SMF), a Unified Data Management (UDM), a User plane Function (UPF), an Application Function (AF), etc. Components of a 5G core can be referred to as functionalities as most are software based and can be adapted according to need and use case.
The site component can also include IP Multimedia Subsystem (IMS) for delivering IP multimedia services such as Voice over LTE (Vo-LTE) through IMS core. IMS core can handle IMS functionalities including, but not limited to, subscriber management, session setup and policy and charging enforcement, maintaining Quality of Service (QoS) and seamless interfacing between IMS Application Servers and the EPC.
The backend (cloud) component may provide one or more Evolved Packet Core (EPC) and 5GCN functionalities (e.g., HSS services), manage interfacing and communication of the private cellular network with MNOs, allow mobility among users of the private network (e.g., an enterprise network) by enabling them to move between multiple site components of the multi-purpose cellular network that may be installed at different locations associated with the enterprise network and still access their home site component, etc. Services provided by the backend component may also include centralized radio access network functionalities, service management functionalities for generating, recording and implementing service level agreements with partnered private cellular and/or MNO networks, etc. Furthermore, resources of such backend component may be shared by/segmented for use by multiple private cellular networks and/or multiple public cellular network providers. Additionally, the backend component may include networking and management tools (Network as a Service (NaaS)) built and deployed over network components (that are trusted by operators of the private cellular networks and various mobile network operators (MNOs)) to manage access by subscribers of different private cellular networks or MNOs to the multi-purpose cellular network. As will be described below, such private cellular networks and/or MNOs may have suboptimal coverage in geographical locations where such multi-purpose cellular networks provide cellular coverage and therefore can have their endpoints and subscribers connect to a site component of a multi-purpose cellular network and obtain cellular network connectivity through the multi-purpose cellular network.
Such systems, as described above, offer a fully interconnected multi-purpose cellular network with a number of significant advantages to enterprises and MNOs. These systems are flexible and scalable and eliminate costs and complexities associated with enterprises having to develop their own private network capabilities and/or costs and complexities associated with MNOs having to deploy their own separate network infrastructure and services to provide cellular connectivity to their subscribers and endpoints.
A fully integrated system described above provides premium connectivity services to users of both private networks and the users of multiple public network operators coupled with various analytical features such as end user experience, service usages, indoor location determination and indoor mapping, integration of multiple radio spectrum bands, and coordination of multiple independent service level agreements.
Premium connectivity services include, but are not limited to, Subscriber Identity Module (SIM) subscriptions, shared data bundles, private cellular (LTE) voice, edge computing capabilities, etc. Private and public network devices include, but are not limited to, bridges, gateways, modems, push-to-talk devices, smartphones, tablets, laptops, Internet of Things (IoT) devices such as facility management devices, HVAC control devices, security monitoring devices, point of sale devices, sensors for maintenance, asset tracking, etc., robotics and autonomous vehicles, etc.
In one or more examples described below, multi-purpose cellular network of the present disclosure may provide 5G connectivity to endpoints connected thereto in two modes of operation. The first mode of operation is referred to as Non-Standalone (NSA) mode to accommodate transition of mobile network operators from existing 4G/LTE infrastructure to fully 5G network, wherein the 5G radio interface is used only for user traffic but all control signaling is handled by a co-existing 4G LTE network. The second mode of operation is referred to as Standalone (SA) mode utilized by 5G mobile operators. In SA, the control and user plane traffic are handled all with in the 5G network domain without reliance on a co-existing 4G LTE network. The present multi-purpose cellular network enables sharing of 5G radio resources in both the non-standalone and standalone modes by endpoints of multiple private cellular networks and/or MNOs.
With respect to 5G radio resource sharing, example multi-purpose cellular network of the present disclosure provides a scalable 5G proxy functionality, implemented at a core router of the multi-purpose cellular network, for multiplexing network traffic from a single 5G base station (e.g., a single gNB) to core networks of multiple 4G/LTE and 5G network operators, the respective users of which may be connected to and operating on the multi-purpose cellular network. Furthermore, the 5G proxy functionalities enable endpoints having dual 4G/5G radio interfaces to utilize the 5G radio band and the gNB for user traffic and data communication while control signals may be exchanged with the e-NodeB/4G EPC of such devices, as will be described below. 5G proxy functionalities of a core router of the multi-purpose cellular network further allows for monitoring and management of Service Level Agreements (SLAs), agreed to and recorded using a centralized management component of the multi-purpose cellular network between the operator of the multi-purpose cellular network and home networks of endpoints operating on the multi-purpose cellular network. These and other advantages of the 5G proxy functionality will be further described below.
First several example implementations of a private cellular network system will be described with reference to
MNOs 102 may include, but are not limited to, known operators of cellular networks such as AT&T®, Verizon®, T-Mobile®, Sprint®, Charter Spectrum®, Xfinity Mobile®, Vodafone® and/or any other known or to be established MNO. In one example, MNOs 102 may have a number of subscribers that may connect to a site component of a multi-purpose cellular network, described below. These subscribers may utilize the multi-purpose cellular network based on an agreement in place between their home network provide (e.g., one of MNOs 102) and an operator of the multi-purpose cellular network.
Ecosystem 100 may further include a private cellular network 104. The number of private cellular networks in ecosystem 100 is not limited to one but may be more or less. Private cellular network 104 may include a standalone/independent 4G/LTE and/or 5G cellular network. Such private cellular network 104 may be configured to provide cellular connectivity within a defined geographical area (e.g., a building, a campus, a neighborhood, a shopping mall, one or more floors within a building, etc.). For example, an institution may have the private cellular network 104 deployed at one or more of its locations. Various components and functionalities of a private cellular network have been described in U.S. application Ser. No. 16/940,739 filed on Jul. 28, 2020 and titled “SYSTEMS AND METHODS FOR MONITORING AND MANAGING NETWORK TRAFFIC IN A PRIVATE CELLULAR NETWORK”, the content of which is incorporated herein, in its entirety).
As shown in
Alternatively and instead of relying on a dedicated set of edge components such as an access point and an edge proxy router, 5G network 106 may include an edge core network (e.g., a 5G Core Network (5GCN)) that is coupled to 5G core router and gNB of the multi-purpose network 110.
Ecosystem 100 may further include a multi-purpose cellular network 110. Multi-purpose cellular network 110 may be comprised of a cloud based backend component 112 and one or more site components such as site component 114. The cloud based backend component 112 may include cloud services 116, various components/functionalities of which will be further described below with reference to
Site component 114 may include one or more 5G base stations (e.g., gNB) 120, a 5G core router 122 and/or any other known or to be developed component. As will be described below, gNB 120 may be referred to as a Support Node or Slave Node (SN). While
One or more endpoints 124 may connect to multi-purpose cellular network 110 via gNB 120 at site component 114. Such endpoint 124 may be any one of a tablet, a mobile device, a laptop, an Internet of Things (IoT) device, an electric charger, etc. Endpoint 124 may belong to any one of MNOs 102 or private cellular network 104. A number of endpoints connected to the multi-purpose cellular network is not limited to one as shown in
While the ecosystem 100 of
As shown in
In one instance, endpoint 214 has a 5G radio interface and its home network is a 5G network with a corresponding 5GCN, both user and control signaling traffic may be carried over endpoint 214's 5G radio interface and communicated to 5GCN of the home network of endpoint 214 via 5G core router 206 (operating in 5G SA mode). This will be further described below with reference to
In another instance, home network of endpoint 214 (e.g., one of MNOs 102 of
Regardless of a particular implementation of multi-purpose cellular network 110 of
Within example structures of a multi-purpose cellular network described above with reference to
Hereinafter, example embodiments directed to 5G core router and central management functionalities of a multi-purpose cellular network will be described.
In environment 300 of
gNBs 304 and 306 may perform Distributed Radio Network Access (D-RAN) functionalities including Remote Radio Unit (RRU) functionalities such as digital to analog signal conversion, etc. Base Band Unit (BBU) functionalities such as signal modulation/demodulation, signal coding/decoding, etc. may be performed at a centralized component 305 (e.g., in cloud based backend component 112 of
In environment 300 of
In environment 300, there may be multiple MNOs such as MNOs 314, 316 and 318. MNOs 314, 316 and 318 each of which may have one or more endpoints (e.g., one of endpoints 302) utilizing the multi-purpose cellular network by connecting to gNB 304 or gNB 306. Each of MNOs 314, 316, and 318 may have a Service Level Agreement (SLA) in effect for use of resources of multi-purpose cellular network 110 by endpoints of such MNOs. Such SLAs can define parameters, including but not limited to, Quality of Service (QoS), device types permitted to use the resources of the multi-purpose cellular network, charging/billing rate, etc. Generation, recording and implementing SLA agreements may be managed by central management system 322. Central management system 322 may be considered an autonomous trading platform for mobile network operators to offer for sale/purchase network capacity from to and from each other including network capacity of multi-purpose cellular network 110 of the present disclosure.
Each of MNOs 314, 316, and 318 may be a 5G network having a corresponding SGCN such as SGCN 314-1 for MNO 314, SGCN 316-1 for MNO 316, and SGCN 318-1 for MNO 318. Communications between C-RAN 305, and core router 308may be over a Next Generation Control/User planes (NGc/u) shown via solid connection line 319 in
Environment 300 further includes a Service Management and Orchestration (SMO) 320, which may be a cloud based component implemented as part of cloud services 116 of
SMO 320 may be communicatively coupled to a central management system 322, gNBs 304 and 306, C-RAN 305 and respective SMOs of each of MNOs 314, 316, and 318 (e.g., SMO 314-2 of MNO 314, SMO 316-2 of MNO 316, and SMO 318-2 of MNO 318) may be over a separate/dedicated communication lines shown as dashed-connections 324 in
As noted above, any one of endpoints 302 may connect to multi-purpose cellular network 110 by establishing a connection to one of gNBs 304 and 306.A connected endpoint 302 (e.g., endpoint 302-5) may be associated with a private cellular network 311 having a SGCN 310 and associated enterprise 312 shown in
For network traffic associated with connected endpoint of such private cellular network, core router 308, as described above, may route network traffic SGCN 310 (or alternatively to edge EPC of the private cellular network if the private cellular network is a 4G/LTE network) and/or ultimately to enterprise network 312. In addition to or alternative to endpoint 302-5, other endpoints 302 (e.g., endpoint 302-2, 302-3, etc.) associated with one of MNOs 314, 316, and/or 318 may also connect to multi-purpose cellular network 110. In one example, MNO 314 may be the home network of endpoint 302-2 operating on multi-purpose cellular network 110, MNO 316 may be the home network of endpoint 402-3 operating on multi-purpose cellular network 110, and MNO 316 may be home network of endpoint 402-4 operating on multi-purpose cellular network 110.
Core router 308 in conjunction with central management system 322 may configure the 5G radio network of the multi-purpose cellular network to be shared by users of MNOs 314, 316, and/or 318 that may utilize the multi-purpose cellular network by connecting to one of gNBs 304 or 306. For example, central management system 322 may coordinate with multiple MNOs 314, 316, and/or 318 to determine the services to be provided to each MNO endpoint and according to what service levels. Central management system 322 would then configure SMO 320 and core router 308 to configure the radio network of the multi-purpose cellular network 110 to use multiple spectrum bands such as C-Band and CBRS bands. As shown in
Sharing of radio spectrums can be achieved in multiple ways. In one case, a common block of spectrum, such as CBRS 332, may be shared and virtual slices of capacity (e.g., slices 332-1, 332-2, 332-3, and/or 332-4) created within this shared resource. Each slice can correspond to one of the participating public or private cellular network operators. In another case, a block of spectrum, such as C-Band 330, can be sliced into subdivided blocks of spectrum and a slice (e.g., slice 1330-1, slice 2330-2, and/or slice 3330-3 shown in
As noted above, SMO 320 may be configured to orchestrate and organize various SLAs for each partner network (e.g., each of private cellular network 311 and/or MNOs 314, 316, and/or 318). As shown in
As part of SLA monitoring and enforcement, core router 308 can measure and record QoS of connected endpoints on multi-purpose cellular network 110 and optionally report the same to respective SMOs of private cellular network 311, MNO 314, 316, and/or 318, renegotiate terms and conditions of an in-force SLA with the corresponding MNO, etc. Such negotiation of terms and conditions can be performed automatically and recorded on a distributed ledger system on which the private cellular network and each of private cellular network 311, MNOs 314, 316 and 318 have a corresponding node. Such measuring and recording of QoS can alternatively be performed by SMO 320.
Core router 308 may have an NG interface (first interface) via which core router 308 can be communicatively coupled to gNB 304 to receive and send user and control plane traffic to and from a connected endpoint in a SA mode. Similarly, core router 308 may have a separate NG interface to a core network of each connected device (e.g., 5GCN 310 or one of 5GCNs 314-1, 316-1, and/or 318-1 of MNOs 314, 316, and 318, respectively) in order to send user and control signal traffic to the corresponding 5GCN of each connected endpoint. Accordingly, in the standalone mode and using these NG interfaces, edge core router 308 can provide a scalable many-to-one (and/or many-to-a few) connectivity to multiple 5GCNs of one or more private cellular networks and/or MNOs. Throughout the specification references may be made to various interfaces such as NG interface, X2 interface, etc., that may denote a type of connection between two endpoints according to an underlying protocol. Such interfaces may alternatively be referred to as connections (e.g., NG connection, X2 connection, etc.) throughout the specification,
As will be describe below with reference to
In configuration 400 of
5GCN 406 may be the same as edge 5GCN 310 of
As shown in
Each of eNBs 410-3, 412-3, and 414-3 may also be referred to as Master Node (MN) eNB as each may control gNB 416 to coordinate the use of gNB 416's capacity by their respective endpoints once such endpoint(s) is/are instructed to connect to gNB 416. Accordingly, each of eNBs 410-3, 412-3, and/or 414-3 may be considered a MN of gNB 416 while gNB may be considered a SN for each of eNBs 410-3, 412-3, and/or 414-3. Core router 402 allows gNB 416 to serve as a single SN for multiple eNBs (e.g., many-to-one master-slave relationship) thus providing a scalable connectivity to 5G resources of multi-purpose cellular network 110 to endpoints of multiple 4G/LTE networks in a 5G NSA mode.
For example, in the NSA mode of
Once connected to gNB 416, endpoint 418 can send user traffic over its 5G radio to gNB 416, which gNB 416 can then send to core router 402 over NG interface 428. Core router 402 may then send the user traffic of endpoint 418 to eNB 410-3 over X2 interface 422, which eNB 410-3 may then route to EPC 410-2 of MNO 410. Furthermore, control signals for endpoint 418 may be exchanged between eNB 410-3, core router 402 and gNB 416 using X2 interfaces 420 and 422. For example, when eNB 410-3 directs endpoint 418 to connect to gNB 416, eNB 410-3 may send necessary control signals to core router 402 over X2 interface 422 to schedule resources of multi-purpose cellular network 110 for use by endpoint 418. Furthermore, any controls signals destined for endpoint 418 may be sent from eNB 410-3 to core router 402 over X2 interface 422 and then between core router 402 and gNB 416 over X2 interface 420. Ultimately, gNB 426 may transmit such control signals to endpoint 418 (e.g., over endpoint 418′s 4G radio interface). Similarly, any control signals from endpoint 418 and destined for eNB 410-3 may be sent from endpoint 418 to gNB 416 (e.g., over endpoint 418's 4G radio interface), which gNB 416 may then route to core router 402 over X2 interface 420 for core router 402 to then route the control signal to eNB 410-3 over X2 interface 422.
In another example, an endpoint of a private cellular network may utilize multi-purpose cellular network 110. If private cellular network is a 5G network, then both user and control traffic may be communicated between the endpoint, gNB 41, core router 402 and 5GCN 406 over NG connections 428 and 430. If such private cellular network is a 4G/LTE network and the corresponding endpoint has 4G/LTE and 5G connectivity interfaces, then routing of user and control traffic between the endpoint and the 4G/LTE EPC (5GCN 406 may be replaced with 4G/LTE EPC 406 in
In addition to enabling simultaneous and scalable connectivity to multiple 4G/LTE MNOs, core router 402, in coordination with central management system 404, may monitor and enforce effective SLAs between operator of multi-purpose cellular network 110 and respective MNOs of endpoints connected to multi-purpose cellular network. As part of enforcing an active SLA, core router 402 may also perform 5G spectrum sharing among connected endpoints to ensure adherence to any agreed upon bandwidth, data rate, QoS, etc., as specified for each connected endpoint in their respective SLA.
Accordingly, core router 308 and central management system 322 of
While a number of components of multi-purpose cellular network 110, a private cellular network and/or 4G/LTE or 5G MNOs are shown in
Furthermore, while
At S500, core router 308 may receive a request connection to multi-purpose cellular network 110. As described with reference to
At S502, core router 308 may identify a home network of the endpoint for which a connection request is received at S500. This identification may be based on device identifier of the endpoint from which a connection request is received and/or may be based on an identifier included in a control signal received from an eNB such as eNB 410-3, as described above.
At S504, core router 308 may access central management system 322 to determine whether an active SLA that permits an endpoint access to multi-purpose cellular network 110 exists in association with the endpoint for which connection request is received at S500.
At S506, core router 308 may determine whether an active SLA is in place for the endpoint for which a connection request is received at S500. In one example, core router 308 may communicate with central management system 322 and based on the information retrieved from the central management system 322, determine whether an active SLA is in place for the endpoint. If no active SLA exists for the endpoint, then the connection request is denied at S508.
However, if an active SLA exists, then at S510, core router 308 may establish a network connection for the endpoint for which a connection request is received at S500. In instances where the endpoint is a 5G endpoint having a corresponding 5G home network with a 5GCN (in the SA mode), a connection may established be over 5G NG interfaces (e.g., a first NG interface between core router 308 and gNB 304 or 306 and a second NG interface between core router 308 and a corresponding 5GCN of the connected device, which can be any one of 5GCNs 310, 314-1, 316-1, and/or 318-1) for both user and control traffic, as described above with reference to
At S512 and for each endpoint connected to the multi-purpose cellular network 110, core router 308 may monitor and enforce the corresponding SLA agreement, may measure Key Performance Indications (KPIs) such as QoS, data download/upload rate, packet drop rate, etc. As noted above, core router 308 may report such measurements to SMO 320 or alternatively, directly to home SMO at the home network of the endpoint (e.g., one of SMOs 314-2, 316-2, 318-2).
In one example, such report on monitored SLA or measured KPIs for a endpoint connected to the private cellular network may be communicated to SMO 320 or the corresponding home SMO of the endpoint on a continuous basis (e.g., while the endpoint is actively connected to multi-purpose cellular network 110), and/or alternatively may be communicated after the connection of the endpoint on multi-purpose cellular network 110 ends.
With various examples of traffic management and routing at a core router of a private enterprise network deployed at a site described above, the disclosure now turns to description of several example system components and architectures that can be utilized to function as any one or more components of ecosystems described above such as core router 308, central management system 322 and/or any other component of network architecture described above with reference to
To enable user interaction with the computing system 600, an input device 645 can represent any number of input mechanisms, such as a microphone for speech, a touch-protected screen for gesture or graphical input, keyboard, mouse, motion input, speech and so forth. An output device 635 can also be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems can enable a user to provide multiple types of input to communicate with the computing system 600. The communications interface 640 can govern and manage the user input and system output. There may be no restriction on operating on any particular hardware arrangement and therefore the basic features here may easily be substituted for improved hardware or firmware arrangements as they are developed.
The storage device 630 can be a non-volatile memory and can be a hard disk or other types of computer readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices, digital versatile disks, cartridges, random access memory, read only memory, and hybrids thereof
As discussed above, the storage device 630 can include the software SVCs 632, 634, and 636 for controlling the processor 610. Other hardware or software modules are contemplated. The storage device 630 can be connected to the system bus 605. In some embodiments, a hardware module that performs a particular function can include a software component stored in a computer-readable medium in connection with the necessary hardware components, such as the processor 610, bus 605, output device 635, and so forth, to carry out the function.
The chipset 660 can also interface with one or more communication interfaces 690 that can have different physical interfaces. The communication interfaces 690 can include interfaces for wired and wireless LANs, for broadband wireless networks, as well as personal area networks. Some applications of the methods for generating, displaying, and using the technology disclosed herein can include receiving ordered datasets over the physical interface or be generated by the machine itself by the processor 655 analyzing data stored in the storage device 670 or the RAM 675. Further, the computing system 650 can receive inputs from a user via the user interface components 685 and execute appropriate functions, such as browsing functions by interpreting these inputs using the processor 655.
It will be appreciated that computing systems 600 and 650 can have more than one processor 610 and 655, respectively, or be part of a group or cluster of computing devices networked together to provide greater processing capability.
For clarity of explanation, in some instances the various embodiments may be presented as including individual functional blocks including functional blocks comprising devices, device components, steps or routines in a method embodied in software, or combinations of hardware and software.
In some example embodiments the computer-readable storage devices, mediums, and memories can include a cable or wireless signal containing a bit stream and the like. However, when mentioned, non-transitory computer-readable storage media expressly exclude media such as energy, carrier signals, electromagnetic waves, and signals per se.
Methods according to the above-described examples can be implemented using computer-executable instructions that are stored or otherwise available from computer readable media. Such instructions can comprise, for example, instructions and data which cause or otherwise configure a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Portions of computer resources used can be accessible over a network. The computer executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that may be used to store instructions, information used, and/or information created during methods according to described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and so on.
Devices implementing methods according to these disclosures can comprise hardware, firmware and/or software, and can take any of a variety of form factors. Some examples of such form factors include general purpose computing devices such as servers, rack mount devices, desktop computers, laptop computers, and so on, or general purpose mobile computing devices, such as tablet computers, smart phones, personal digital assistants, wearable devices, and so on. Functionality described herein also can be embodied in peripherals or add-in cards. Such functionality can also be implemented on a circuit board among different chips or different processes executing in a single device, by way of further example.
The instructions, media for conveying such instructions, computing resources for executing them, and other structures for supporting such computing resources are means for providing the functions described in these disclosures.
Although a variety of examples and other information was used to explain aspects within the scope of the appended claims, no limitation of the claims should be implied based on particular features or arrangements in such examples, as one of ordinary skill would be able to use these examples to derive a wide variety of implementations. Further and although some subject matter may have been described in language specific to examples of structural features and/or method steps, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or acts. For example, such functionality can be distributed differently or performed in components other than those identified herein. Rather, the described features and steps are disclosed as examples of components of systems and methods within the scope of the appended claims.
Claim language reciting “at least one of” a set indicates that one member of the set or multiple members of the set satisfy the claim. For example, claim language reciting “at least one of A and B” means A, B, or A and B.
This application claims priority to U.S. Provisional Patent Application No. 62/985,469 filed on Mar. 5, 2020, the entire content of each of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62985469 | Mar 2020 | US |