THE FUTURE of HOME NETWORKING the Impact of Wi-Fi, Remote UI and Open Source Stacks on Service Provider Network Architecture
Total Page:16
File Type:pdf, Size:1020Kb
THE FUTURE OF HOME NETWORKING The Impact of Wi-Fi, Remote UI and Open Source Stacks on Service Provider Network Architecture Business Integration with Clarity The Future of Home Networking | pureIntegration Table of Contents 1 Introduction ................................................................................................. 2 2 Proposed Evolutions .................................................................................... 3 Authentication and WebUI .............................................................................................................. 5 Self-Healing/Diagnostic ................................................................................................................... 6 Security and Content Protection ..................................................................................................... 6 3 Gateway design impact ................................................................................ 7 4 CPE and IoT devices design impact ............................................................... 8 5 Proposed development and integration approach ....................................... 9 Phase 1: Interconnection tests with RDK-B or OpenWrt on Raspberry PI ...................................... 9 Phase 2: Authentication & Remote Management development on Raspberry PI .......................... 9 Phase 3: Port on Production Gateway ............................................................................................ 9 Phase 4: End to End Integration .................................................................................................... 10 Phase 5: TR-181 Data Model enhancement for Self-Healing/Diagnostic ...................................... 10 Phase 6: IoT devices and LPWAN Test and Integration ................................................................. 10 Phase 7: Implementation of Media Independent Handover Services (802.21) ............................ 10 Phase 8: Software Defined Network ............................................................................................. 11 6 Conclusion ................................................................................................. 12 List of Figures Figure 1 - RDK-B (CCSP) High Level Architecture ............................................................................ 4 Figure 2 - SP Network proposed evolutions ................................................................................... 5 Figure 3 - RDK-B High Level Architecture ....................................................................................... 7 Confidential and Proprietary Cannot be distributed without prior consent from pureIntegration The Future of Home Networking | pureIntegration 1 INTRODUCTION The advances in mobile, broadband speed and wireless technologies have enabled the consumption and production of content anytime, anywhere. For instance, with video streaming available on the go and Internet of Things (IoT) devices always online, consumers expect constant connectivity. This is prompting Service Providers to rethink their strategy in regard to gateways, network architecture and security as their customers’ needs are evolving. Traditionally, tech companies such as Apple, Google and Amazon or Home Gateway companies such as Netgear and Linksys have positioned themselves as the gatekeepers of the Home Network (either through HomeKit, Google Home or Amazon Echo for advanced solutions). This meant that there were at least two or more parties involved in carrying data between devices (whether wireless, wired or IoT) and the “cloud.” From a customer point of view, a problem arising resulted in the need to deal with multiple parties when troubleshooting. This could be potentially devastating, especially when dealing with security solutions, since there is no SLA that can be applied between all the parties involved. The challenge with third party ecosystems is that the level of security of the entire system lies with the weakest link. For instance, the DNS (Domain Name System) Distributed Denial of Service that occurred in October 2016 was due to the poor quality of the software that was embedded in security cameras, residential gateways, and baby monitors that were affected by the Mirai botnet malware. The attack lasted 9 hours total (in 3 waves of attacks) and generated traffic in the order of 1.2 Tbps, impacting sites such as Amazon, BBC, Comcast, DirecTV, Netflix, PayPal and Twitter, to name a few. Based on the level of integration that they can offer between their backend system, network infrastructure and home gateways, Service Providers have a unique ability to create an end to end solution that unifies the user experience across gateways, secures the network and offers value-added services such as: • Content Protection • IoT Integration • QoS (Quality of Service) • SLA (Service Level Agreements) • Self-Healing Networks Services • Operator Home Network Visibility This white paper will discuss the benefits of such an end to end solution, the challenges in implementing one and a proposed approach on how to develop, integrate and deploy it into a Service Provider grade network. Confidential and Proprietary Cannot be distributed without prior consent from pureIntegration 2/12 The Future of Home Networking | pureIntegration 2 PROPOSED EVOLUTIONS Current gateway architecture relies on the fact that most of gateway functions are implemented in hardware, mainly to reduce production costs. Management and configuration functions are done and stored locally (e.g. through a local web server). The UI may be common but relies on proprietary API to interface with the hardware. With the constant reduction in processor size (die size) and increased CPU power, what required a dedicated SOC (System on Chip) can now be achieved with general purpose CPUs, leaving only the low-level communications, such as DOCSIS and Wi-Fi, to dedicated SOCs. Firewall, Authentication, Configuration and Routing are now software functions that can be ported on various platforms. With the complexity of the gateway stack increasing, these changes were necessary in order to offer more services (for instance, Firewall with Deep Packet Inspection are frequently required), improved processor speed and increased MIPS at reduced prices. Software that was written by OEMs and Chipset manufacturers is now replaced by Open Source initiatives like RDK-B and OpenWrt. RDK or Reference Design Kit was created to accelerate the deployment of next-generation video and broadband services. It is a pre-integrated, open-source software distribution that provides a common framework for powering customer-premises equipment (CPE) such as set-top boxes, modem/routers and other devices from communications service providers. It allows service providers to standardize certain elements of these devices, enabling them to quickly launch their own new services or customize applications and user experiences. The RDK speeds up time to market while enabling flexibility and competitive differentiation [RDK Central]. OpenWrt is described as a Linux distribution for embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users, this means the ability for full customization, to use the device in ways never envisioned. [OpenWRT.org] These Open Source initiatives, in which a repository of functionalities, relying on a Linux Kernel and Hardware Abstraction Layer (HAL), are available to the community and can be used to customize your platform with specific radios and peripherals (DOCSIS modem, Wi-Fi, ZigBee, Z- Wave, LPWAN, Bluetooth, LoRaWAN, and more). Not only do these initiatives allow for faster development but they also offer a level of standardization that allows Service Providers the ability to enhance their end to end capabilities. Confidential and Proprietary Cannot be distributed without prior consent from pureIntegration 3/12 The Future of Home Networking | pureIntegration Figure 1 - RDK-B (CCSP) High Level Architecture Source: RDK Central RDK-B and OpenWrt, for instance, offer remote management capabilities via TR-69 and TR-181, which means that some of the functionalities that traditionally resided in the gateway such as a WebUI, eRT (e-Router) can be migrated into the cloud. Confidential and Proprietary Cannot be distributed without prior consent from pureIntegration 4/12 The Future of Home Networking | pureIntegration Initiatives such as Comcast XFINITY xFi, which enables user and device management via a remote UI, are the beginning of a transformation of this industry. Combined with the move to Software-Defined Networks (SDN) and Network Functions Virtualization (NFV), a Service Provider network can offer value-added services such as: • Self-Healing/Diagnostic • Security and Content Protection • In-Home and Out-of-Home Seamless Transition • VPN Service Figure 2 - SP Network proposed evolutions AUTHENTICATION AND WEBUI By moving the WebUI to the Cloud and centralizing the Authentication process, it is possible to create a database of devices which can allow seamless transition between in-home and out-of- home usage. Currently, Wi-Fi device authentication relies on