The subject matter disclosed in this application generally relates to centrally managed Wi-Fi systems and, more specifically, Wi-Fi systems with mobility enhanced Wi-Fi architectures.
Less than a decade ago most people carried only one Wi-Fi enabled device—a Wi-Fi enabled laptop. Since then, what is often referred to as the Wi-Fi revolution has taken the world by storm. According to Wi-Fi Alliance, there were approximately 1.1 Billion Wi-Fi enabled devices shipped in 2012 alone. With the proliferation of Wi-Fi enabled smartphones, tablets, gaming consoles, and embedded household appliances like TVs, an average household has more than five Wi-Fi enabled devices at any given time. Wi-Fi devices support a number of vertical applications like health, fitness, smart energy, and the internet of things (IoT). These and other applications are anticipated to drive the total amount of Wi-Fi shipments per year to double to 2.2 Billion in 2016. One universal Wi-Fi spectrum and the rapid standardization and adoption cycle of Wi-Fi technologies such as 802.11 a/b/g/n/ac has made Wi-Fi the broadband wireless access of choice.
In parallel, cloud computing and associated cloud technologies are creating an information technology (IT) revolution of their own. The adoption of cloud technology was possible due to cheap long haul transmission capacity (often referred to as “fat pipes”), and the low cost of compute cycles and storage. Leveraging this trend, Wi-Fi and cloud technologies combined are expected to usher in a new era of ubiquitous networking and service availability.
Wi-Fi Access Points (APs) Radios are ubiquitous, which further enabled the proliferation of Wi-Fi enabled devices. According to the Wireless Broadband Alliance, the number of Wi-Fi network access points is expected to reach 5.8 million by 2015 (up from 1.3 million in 2011). Users can be in range of Wi-Fi APs most of their days, in their homes, their work, schools, or in public places with Wi-Fi hotspots. Almost ninety percent of a typical user's mobile life occurs over Wi-Fi APs. Wi-Fi technologies offer wider spectrum than cellular technologies and have a faster innovation cycle (typically two years) compared to cellular (typically five to seven years). However, users still have to rely on cellular technologies, when they are not in range of Wi-Fi APs, for example, when they commute to and from work or when they travel. Without a Wi-Fi AP in range, a Wi-Fi enabled device cannot connect to a Wi-Fi access gateway of their Wi-Fi service provider. Accordingly, there is a need for a mobility enhanced Wi-Fi Packet core that can enable a Wi-Fi enabled device to access a Wi-Fi access gateway and their subscriber services, even when the Wi-Fi enabled device is not in range of a Wi-Fi AP.
Given the proliferation of Wi-Fi enabled devices, it would be advantageous for service providers to be able to provide managed Wi-Fi services to their subscribers even when the user's Wi-Fi enabled device is not within range of a Wi-Fi AP. For example, if a user has started watching at home on his mobile phone a movie that he rented from his internet service provider, the user would prefer to continue watching the movie even after he left his home, e.g., while commuting to work, when he is not in range of his home Wi-Fi network, but rather is within the range of a cellular access point.
Disclosed subject matter includes, in one aspect, a computerized method for providing Wi-Fi services between a Wi-Fi access gateway and at least one of a first Wi-Fi radio node and a first cellular radio node, wherein the first Wi-Fi radio node and the Wi-Fi access gateway are connected across a first network, the first cellular radio node and the Wi-Fi access gateway are connected across a second network, and the Wi-Fi access gateway provides Wi-Fi services to a device connected to at least one of the first Wi-Fi radio node and the first cellular radio node. The method can comprise the steps of establishing, by the Wi-Fi access gateway, a first connection with the first Wi-Fi radio node across the first network, wherein the first Wi-Fi radio node is configured to connect to the device when the device is within range of the first Wi-Fi radio node and receiving, by the Wi-Fi access gateway, first network traffic over the first connection, wherein the first network traffic is associated with the Wi-Fi services for the device, when the device is connected to the first Wi-Fi radio node. The method can also comprise the steps of establishing, by the Wi-Fi access gateway, a second connection with the first cellular radio node across the second network, wherein the first cellular radio node is configured to connect to the device when the device is within range of the first cellular radio node and when the device is outside of range of the first Wi-Fi radio node, and receiving, by the Wi-Fi access gateway, second network traffic over the second connection when the device is connected to the first cellular radio node, wherein the second network traffic is associated with the Wi-Fi services for the device.
Disclosed subject matter includes, in another aspect, a computing system for providing Wi-Fi services between a Wi-Fi access gateway and at least one of a first Wi-Fi radio node and a first cellular radio node, wherein the first Wi-Fi radio node and the Wi-Fi access gateway are connected across a first network, the first cellular radio node and the Wi-Fi access gateway are connected across a second network, and the Wi-Fi access gateway provides Wi-Fi services to a device connected to at least one of the first Wi-Fi radio node and the first cellular radio node. The Wi-Fi access gateway comprises a processor that can be configured to establish a first connection with the first Wi-Fi radio node across the first network, wherein the first Wi-Fi radio node is configured to connect to the device when the device is within range of the first Wi-Fi radio node and receive first network traffic over the first connection, wherein the first network traffic is associated with the Wi-Fi services for the device, when the device is connected to the first Wi-Fi radio node. The processor can be further configured to establish a second connection with the first cellular radio node across the second network, wherein the first cellular radio node is configured to connect to the device when the device is within range of the first cellular radio node and when the device is outside of range of the first Wi-Fi radio node and receive second network traffic over the second connection when the device is connected to the first cellular radio node, wherein the second network traffic is associated with the Wi-Fi services for the device.
Disclosed subject matter includes, in yet another aspect, a non-transitory computer readable medium comprising executable instructions operable to cause an apparatus to establish a first connection with a first Wi-Fi radio node across a first network, wherein the first Wi-Fi radio node is configured to connect to a device when the device is within range of the first Wi-Fi radio node and receive first network traffic over the first connection, wherein the first network traffic is associated with Wi-Fi services for the device, when the device is connected to the first Wi-Fi radio node. The executable instructions can further be operable to cause the apparatus to establish a second connection with a first cellular radio node across a second network, wherein the first cellular radio node is configured to connect to the device when the device is within range of the first cellular radio node and when the device is outside of range of the first Wi-Fi radio node and receive second network traffic over the second connection when the device is connected to the first cellular radio node, wherein the second network traffic is associated with the Wi-Fi services for the device.
Before explaining example embodiments consistent with the present disclosure in detail, it is to be understood that the disclosure is not limited in its application to the details of constructions and to the arrangements set forth in the following description or illustrated in the drawings. The disclosure is capable of embodiments in addition to those described and is capable of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein, as well as in the abstract, are for the purpose of description and should not be regarded as limiting.
These and other capabilities of embodiments of the disclosed subject matter will be more fully understood after a review of the following figures, detailed description, and claims.
It is to be understood that both the foregoing general description and the following detailed description are explanatory only and are not restrictive of the claimed subject matter.
Various objects, features, and advantages of the disclosed subject matter can be more fully appreciated with reference to the following detailed description of the disclosed subject matter when considered in connection with the following drawings.
In the following description, numerous specific details are set forth regarding the systems and methods of the disclosed subject matter and the environment in which such systems and methods may operate, in order to provide a thorough understanding of the disclosed subject matter. It will be apparent to one skilled in the art, however, that the disclosed subject matter may be practiced without such specific details, and that certain features, which are well known in the art, are not described in detail in order to avoid complication of the disclosed subject matter. In addition, it will be understood that the embodiments described below are only examples, and that it is contemplated that there are other systems and methods that are within the scope of the disclosed subject matter.
Referring to Wi-Fi device 102, a Wi-Fi device 102 can include any type of device that can connect to both Wi-Fi and cellular, e.g., LTE, 3G, such as smartphones and tablets.
Referring to cloud services 112, the services can include, for example, cloud IP services. For example, cloud services 112 can include services that provide for sharing of digital media between multimedia devices. For example, the Digital Living Network Alliance (DLNA) provides guidelines for digital media sharing that specify a set of restricted ways of using the standards to achieve interoperability. The cloud services 112 can include video on demand services, as explained further herein with reference to
Wi-Fi access gateway 116 can include a processor configured to implement the functionality described herein using computer executable instructions stored in temporary and/or permanent non-transitory memory. The memory can be flash memory, a magnetic disk drive, an optical drive, a programmable read-only memory (PROM), a read-only memory (ROM), or any other memory or combination of memories. The processor can be a general purpose processor and/or can also be implemented using an application specific integrated circuit (ASIC), programmable logic array (PLA), field programmable gate array (FPGA), and/or any other integrated circuit. The Wi-Fi access gateway 116 can include a database that may also be flash memory, a magnetic disk drive, an optical drive, a programmable read-only memory (PROM), a read-only memory (ROM), or any other memory or combination of memories. The Wi-Fi access gateway 116 can execute an operating system that can be any operating system, including a typical operating system such as Windows, Windows XP, Windows 7, Windows 8, Windows Mobile, Windows Phone, Windows RT, Mac OS X, Linux, VXWorks, Android, Blackberry OS, iOS, Symbian, or other OSs.
In some embodiments, the WAG 116 can include one or more modules that can be implemented in software using the processor and/or the memory. In some embodiments, the modules stored on the processor and/or the memory can be configured to perform or cause the processor to perform the functionality described herein
Referring further to WAG 116, the WAG 116 can provide a data plane with radio nodes 104, 108. In some embodiments, WAG 116 is a highly scalable platform that implements data/traffic plane aggregation of switched Ethernet virtual domains over a wide geographical area, allowing WAG 116 to serve millions of devices. The WAG 116 can include connections to each of the radio nodes 104, such as a generic routing encapsulation (GRE) tunnel that encapsulates the Layer 2 traffic from Wi-Fi devices, served by a corresponding radio node.
In some embodiments, WAG 116 provides high performance point-to-point switched Layer 2 domain. In a classical OSI layered computer networking model, network mobility (e.g., for session persistence) is often quicker at lower layers, e.g. Ethernet (layer 2) as opposed to networking layer (L3) or application layer (L7). However, the lower layers are often more messaging intensive than higher layers. The techniques described herein provide for a wide area Layer 2 network, such that high-performance equipment is able to participate with exponentially large number of transactions per second (TPS) while still providing seamless mobility at the MAC layer (Ethernet Layer). For example, flat Layer 2 domains (e.g., also called broadcast domains) are usually geographically small by design. To create a wide area Layer 2 network, virtual networks can be created by creating Layer 2 tunnels such that two devices think that they can see each other directly, yet they are located remotely from each other. These tunnels (e.g., also called overlays) are point to point over a routed IP network. Under some embodiments, such tunnels are also called pseudo-wires.
In some embodiments, WAG 116 provides a high performance IP data/forwarding plane that can analyze, shape, forward, etc. IP traffic from end Wi-Fi devices. As alluded to above, Layer 2 domains are often very messaging intensive, which is why they are often limited to a small geographical area serving a small set of devices on a Ethernet segment. However, by creating large wide area Layer 2 networks, the techniques described herein can support processing a tremendous number (e.g., hundreds of millions) of packets/frames per second by using wide area Layer 2 networks. Dense aggregation at the WAG 116 with a high performance forwarding plane (e.g., packet processing) allows service providers to, for example, inspect, and inject cloud-based bespoke data services (e.g. content filtering and parental control).
In the arrangement illustrated in
The components of system 100 can include additional interfaces (not shown) that can allow the components to communicate with each other and/or other components, such as other devices on one or more networks, server devices on the same or different networks, or user devices either directly or via intermediate networks. The interfaces can be implemented in hardware to send and receive signals from a variety of mediums, such as optical, copper, and wireless, and in a number of different protocols, some of which may be non-transient.
System 100 can include a controller for managing the APs in a hotspot network, such as Comcast's “xfinity®” hotspot network. A management system that can be implemented in a cloud service running in a data center can connect to every hotspot Wi-Fi AP of a particular hotspot network and can automatically manage and configure the hotspot Wi-Fi APs to efficiently utilize the hotspot resources. Such system is described in U.S. patent application Ser. No. 14/625,301, entitled, “CLOUD CONTROLLER FOR SELF-OPTIMIZED NETWORKS,” filed on Feb. 18, 2015, the contents of which are incorporated herein in their entirety. Other components of system 100 and additional functions and services provided by WAG 116 are described in U.S. patent application Ser. No. 14/703,516, entitled “CONTENT AWARE WI-FI QoS,” filed on May 4, 2015, the content of which are also incorporated herein in their entirety.
According to embodiments of the present invention,
According to embodiments of the present invention,
According to embodiments of the present invention,
According to embodiments of the present invention,
According to embodiments of the present invention,
According to embodiments of the present invention, when the Wi-Fi enabled device is back in range of a Wi-Fi radio node, it can terminate the second connection, and can connect to the Wi-Fi access gateway through the Wi-Fi radio node. The handover back to the Wi-Fi radio node can be done is a seamless fashion. According to embodiments of the present invention, when the Wi-Fi enabled device is in range of both a Wi-Fi radio node and a cellular radio node, the Wi-Fi device can select which radio node to connect to, based on various criteria, such as available bandwidth, quality of service parameters, history of mobility, battery life and others.
While the techniques described herein describe in some embodiments using the techniques over a set of radio nodes in communication with a WAG, one of skill in the art can appreciate that the resulting network created can include a single network or combination of networks. For example, the network can include a local area network (LAN), a cellular network, a telephone network, a computer network, a private packet switching network, a line switching network, a wide area network (WAN), and/or any number of networks. Such networks may be implemented with any number of hardware and software components, transmission media and network protocols.
It is to be understood that the disclosed subject matter is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The disclosed subject matter is capable of other embodiments and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting.
As such, those skilled in the art will appreciate that the conception, upon which this disclosure is based, may readily be utilized as a basis for the designing of other structures, methods, and systems for carrying out the several purposes of the disclosed subject matter. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the disclosed subject matter.
Although the disclosed subject matter has been described and illustrated in the foregoing exemplary embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the disclosed subject matter may be made without departing from the spirit and scope of the disclosed subject matter, which is limited only by the claims which follow.
A “server,” “client,” “agent,” “module,” “interface,” and “host” is not software per se and includes at least some tangible, non-transitory hardware that is configured to execute computer readable instructions. In addition, the phrase “based on” does not imply exclusiveness—for example, if X is based on A, X can also be based on B, C, and/or D.
This application relates to and claims priority under 35 U.S.C. §119(e) to U.S. Provisional Patent Application No. 62/063,200, entitled “Wi-Fi Architecture,” which was filed on Oct. 13, 2014 and is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62063200 | Oct 2014 | US |