BRINGING OPENWRT TO MARKET

Similar documents
mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

PROTOTYPING A LIFECYLE MANAGEMENT APPLICATION

4G/LTE VoIP Wireless Router Z-LTE9322

Cisco Configuration Engine 2.0

About Jungo. To learn more, visit

Simplifying the Branch Network

Guide to Vyatta Documentation

Guide to Vyatta Documentation

DATA SHEET HIGHTLIGHTS Deploying a Single System to Manage All Devices and Services Implementing Service Assurance

MR-186 BroadbandSuite 3.0 Companion Guide

Arm Mbed Edge. Shiv Ramamurthi Arm. Arm Tech Symposia Arm Limited

Never Drop a Call With TecInfo SIP Proxy White Paper

for Multi-Services Gateways

Guide to Vyatta Documentation

connecting lives connecting worlds

Grandstream Networks, Inc. GWN7000 Command Line Guide

Cisco RV180 VPN Router

NETWORKING &SECURITY SOLUTIONSPORTFOLIO

THE WIRELESS ACCESSIBILITY WORKSHOP

When Seconds Count: Ensuring Business Continuity with 4G Failover

Use of Mojo PowerPoint Template. Your name, Title

RDKB IOT GATEWAY INTODUCTION. Khem Raj Linaro Connect BKK16 BKK March 8, 2016

Motorola Netopia 2200 Series

SDN, SD-WAN, NFV, VNF I m confused!

Teltonika Operating System for Networking products

Cisco Exam Questions & Answers

SDWAN: Re-architecting WAN with Software Defined Networking

90 % of WAN decision makers cite their

The Hardware Abstraction Layer: Enabling FTOS to Span the Switching and Routing Infrastructure with a Consistent Feature Set and Unified Management

Cisco Packet Tracer 6.1 Frequently Asked Questions

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

AC1600 Wireless Dual Band Gigabit VoIP VDSL/ADSL Modem Router

AC1750 Wireless Dual Band Gigabit G.fast/VDSL2 Modem Router ZXHN H389A

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

M!DGE2 Release Notes Firmware version xxx

BroadbandSuite Unleashing the Power Of Broadband

Our Virtual Intelligent Network Overlay (VINO) solutions bring next-generation performance and efficiency to business networks throughout North

Cisco Prime Cable Provisioning 5.1


Mobility Optimized Access Layer

AC1200 Wireless Dual Band Gigabit VoIP VDSL/ADSL Modem Router

Making Enterprise Branches Agile and Efficient with Software-defined WAN (SD-WAN)

Akraino Edge Stack Meetup : Huawei s Perspective

Security for Secure IoT: Advanced Architectures for IoT Gateways. Simon Forrest Director of Segment Marketing, Consumer Electronics

G806+H3C WSR realize VPN networking

We re ready. Are you?

a Standard M2M architecture

COMPLETE YOUR GO-TO-MARKET PLAN BUSINESS SOLUTIONS BARRY DERRICK PRODUCT MARKETING MANAGER

6WINDGate. White Paper. Packet Processing Software for Wireless Infrastructure

Convergence Everywhere

Title DC Automation: It s a MARVEL!

IPsec VPN. Quick Guide 3/19/ EarthLink. Trademarks are property of their respective owners. All rights reserved.

Cisco Wide Area Application Services (WAAS) Mobile

Enterprise IPv6, Affecting Positive Change

Several types of DSL technology have implemented nowadays and adopted by PLANET broadband solutions to fulfill customer s needs:

IPv6 Enablement for Enterprises. Waliur Rahman Managing Principal, Global Solutions April, 2011

Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

The Future Wireless Internet

Voice of the Customer First American Title SD-WAN Transformation

Peplink Balance multi-wan router Load Balancing. Unbreakable VPN. Bandwidth Bonding.

DATA SHEET DZS-CONNECTION software suite Manage & Monetize Whole Home Wi-Fi and the Internet of Things

Overview of the Juniper Mobile Cloud Architecture Laying the Foundation for a Next-gen Secure Distributed Telco Cloud. Mobile World Congress 2017

Theory Software. ISP s black box. provisioning behind the scenes. Luka Perkov. December 27, 2012

Unifying the Distributed Enterprise with MPLS Mesh

Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM

TestOut Network Pro - English 5.0.x COURSE OUTLINE. Modified

Wireless 450N Dual-Band Gigabit Router 450 Mbps Wireless a/b/g/n, GHz, 3T3R MIMO, QoS, 4-Port Gigabit LAN Switch Part No.

Building Service-Aware Networks

Cisco 5921 Embedded Services Router

Arm Mbed Edge. Nick Zhou Senior Technical Account Manager. Arm Tech Symposia Arm Limited

DrayTek Vigor Technical Specifications. PPPoE, PPTP, DHCP client, static IP, L2TP*, Ipv6. Redundancy. By WAN interfaces traffic volume

1. Click on "IaaS" to advance to the Windows Azure Scenario. 2. Click to configure the "CloudNet" Virtual Network

How to Configure a Hybrid WAN in Parallel to An Existing Traditional Wan Infrastructure

AC1200 Wireless Dual Band Gigabit Modem Router ZXHN H298A

Enterprise WAN Agility.

Chapter 10: Review and Preparation for Troubleshooting Complex Enterprise Networks

Added Features. 1. PPTP (Point-to-Point Tunneling Protocol)

Carrier Grade Linux and VxWorks

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

Service oriented cloud CPE as a means of a future terminal

Billion SG6200NXL Series

EdgeMarc 250W Network Services Gateway

Alten Calsoft Labs Virtual B-RAS Solution

ARM mbed mbed OS mbed Cloud

SUSE Linux Entreprise Server for ARM

Network Configuration Guide

INNOVATIVE SD-WAN TECHNOLOGY

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

Chapter 1: Enterprise Campus Architecture. Course v6 Chapter # , Cisco Systems, Inc. All rights reserved. Cisco Public

Creating a Java Internet of Things Gateway. David Woodard, Eurotech

Release Notes for DrayTek Vigor 2850 series (UK/Ireland)

CVP Enterprise Cisco SD-WAN Retail Profile (Hybrid WAN, Segmentation, Zone-Based Firewall, Quality of Service, and Centralized Policies)

Holistic IPv6 Transition Yanick Pouffary HP Distinguished Technologist HP IPv6 Global Leader, HP Technology Services Office of the CTO

DIPLOMA IN HARDWARE NETWORKING CURRICULUM FUNDAMENTALS OF COMPUTER APPLICATION. Generations of Computer. Block Diagram of a Computer.

AC2200 Gigabit Ethernet MoCA Gateway EMG6765

Configuration Guide. For Managing EAPs via EAP Controller

N300 Wireless VDSL2 Modem Router

[Actual4Exams] Actual & valid exam test dumps for your successful pass

Transcription:

BRINGING OPENWRT TO MARKET OPENWRT SUMMIT 2017 technicolor.com

Introducing Technicolor We are known for Entertainment (film processing, special effects ) We also design and manufacture equipment for the Connected Home (routers, set-top-boxes ) And we work with OpenWrt/LEDE 2

Market Dynamics Component Vendors Technicolor Internet Service Providers Subscribers (You!) Technicolor is not in the retail business Our direct customers are ISPs Large scale operations: hundreds of products, tens of millions of homes Extensive and diverse set of requirements: triple play (Data, IPTV, VoIP), remote management Access to component vendor s proprietary code: physical layer (DSL, Wi-Fi, LTE), hardware accel High quality expectations: uptime, Quality of Service Robust software processes: traceability, release management, continuous integration These market dynamics influence the way we work with OpenWrt/LEDE 3

Our customers using OpenWrt One unified SW strategy lets customers share the benefits of interoperability and feature evolutions Homeware deployed in 50+ customers from Australia to Gibraltar 4

Solid platform Provides the right functionality for a standard home router Modular and platform agnostic Easy to build upon to create your own router products Why OpenWrt/LEDE? Accessible Well known throughout the community and the industry Anyone can get started, no red tape Common reference platform for third parties Diverse ecosystem Platform of choice for new router software initiatives ranging from commercial to nonprofit Innovation across boundaries 5

Our proposition with Homeware Unleash creativity for your own applications or 3 rd parties. User Applications Voice TR-069 GUI Analytics TR-143 Network OpenWrt is the dominant platform for gateway market Broadcom Semicon Vendor SDK Intel Quantenna Annapurna Qualcomm Vendor agnostic platform approach 6

Homeware quarterly releases, based on OpenWrt One highly customizable release branch for all customers, chipsets and platforms releasing 4 times per year Homeware Build complexity solved Consistent quality Configurable and flexible Maximize reuse Bug fix coverage Fast security updates

Enabling quality software During development Homeware is constantly verified with Continuous Integration fully integrated with bug tracking system. Each deliverable is fully validated on the target platform in the lab and the customer network. Development On generic SW Technology-facing testing Functional testing SW dev support testing Typically in generic CI setup Typically automated Validation On customized SW Customer facing testing Scenario testing From User perspective Typically in customer network Typically manual Field Diagnostics in the field Fast resolution 8

Focus on security Security assessment on every quarterly release of Homeware Vulnerabilities are being scored and assessed Common Vulnerability Scoring System v3.0 NOT ALLOWED Known critical vulnerabilities (CVSS > 7) Field deployment Field trials TOLERATED Known critical vulnerabilities Lab trials Enforced by the Technicolor Security Office 9

Offering an SDK Homeware gives operators and their partners the tools that they need to develop, to integrate and to deploy their applications Compiler toolchain, APIs, documentation, sample apps, support services Package management Remote management Linux Containers (LXC) = control groups + namespace isolation Control groups CPU Memory Managing sparse resources I/O Namespace isolation Processes Users Improving security File systems Network stacks 10

Enabling life cycle management TR-69 / TR157 Amendment II App Store App 1 App 2 App 3 App 4 Enables the gateway as an application platform

Combining Proprietary and Open Source SW (Simplified package distribution of a Technicolor OpenWrt based router) Specific kernel extensions, drivers, utilities Component vendor 10% Other 5% Base Linux system: kernel, drivers OpenWrt framework: UCI, ubus, procd Managed services: IPTV, VoIP, WAN sensing Remote management: TR-069, SNMP Local management: Web UI, TR-064 Technicolor 35% Open source 50% + patches Standard networking: Ethernet, IPv4, IPv6, firewall, NAT, DHCP, DNS, QoS Various applications: VPN, Samba, MQTT Value-added applications and services 12

OpenWrt Contribution Strategy Component vendor 10% Technicolor 35% Other 5% Open source 50% + patches Goal: achieving the right balance between software available in OpenWrt as open source, and software maintained in house Reasons for Technicolor to contribute: Strengthen the community, increase adoption Stimulate new contributions, increase quality Reduce maintenance cost, avoid forking Reasons for Technicolor not to contribute: Loss of competitive advantage Open source licensing constraints Effort to contribute and to maintain, low chance of adoption 13

Adding new features GRE tunneling PPP Unnumbered IPinIP netifd link state propagation NTP server config via DHCP Procd firewall support Making existing packages ready for field deployment 464xlat/map-t odhcp6c and odhcpd Past and Present Examples Package upsteps, additional config options dnsmasq, nginx and ngx_lua, strongswan, curl, openssl, openssh, dropbear Bug fixes ubus, procd, libubox, firewall3, Ldoc, luacheck Unsuccessful contributions (*it happens!) MWAN TR-069 datamodel mapping framework https://github.com/dirkfeytons/transformer https://github.com/dirkfeytons/lua-tch Potential future contributions WAN sensing Life Cycle Management 14

Thank you