Carrier Grade Linux and VxWorks

Similar documents
RTOS, Linux & Virtualization Wind River Systems, Inc.

Harnessing Freescale s processors with Wind River solutions Eric Faure Regional Engineering Manager Wind River EMEA SouthWest

Simplifying the Development and Debug of 8572-Based SMP Embedded Systems. Wind River Workbench Development Tools

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved

Wind River Platforms Getting Started. Wind River Platforms GETTING STARTED 3.2

INVITATION FOR QUOTATION. TEQIP-III/2018/uceo/Shopping/14

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Using a Hypervisor to Manage Multi-OS Systems Cory Bialowas, Product Manager

Wind River. General Purpose Platform. VxWorks Edition. The real-time operating system: s 02 fy 05

Cisco Configuration Engine 2.0

10 Steps to Virtualization

Wireless Network Virtualization: Ensuring Carrier Grade Availability

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Cisco 5921 Embedded Services Router

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

Cisco 5921 Embedded Services Router

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors

TITANIUM CLOUD VIRTUALIZATION PLATFORM

Wind River Linux 2.0. Table of Contents

Command Line Interface (CLI)

About the H3C S5130-EI configuration guides

REAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks

HPE FlexFabric 5950 Switch Series

VoIP, Embedded Gatekeeper System AP-GK1000. February Technology.

BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS

F5 Networks F5LTM12: F5 Networks Configuring BIG-IP LTM: Local Traffic Manager. Upcoming Dates. Course Description. Course Outline

Open Server Architecture

Wind River Platform for Consumer Devices, VxWorks Edition 3.6

CARRIER GRADE PROFILE FOR WIND RIVER LINUX

Systrome Next Gen Firewalls

Alliance Key Manager A Solution Brief for Partners & Integrators

Cisco Packet Tracer 6.1 Frequently Asked Questions

Open Source in Automotive Infotainment

Wind River Platform for Automotive Devices, VxWorks Edition 3.6

Primary Multicore Software Configurations Mark Hermeling, Senior Product Manager Wind River

QuickSpecs HP ProCurve Manager Plus 3.1

NI Linux Real-Time. Fanie Coetzer. Field Sales Engineer SA North. ni.com

Guide to Vyatta Documentation

Guide to Vyatta Documentation

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

Gigabit Managed Ethernet Switch

Gigabit Managed Ethernet Switch

Pigeon Point BMR-A2F-AMCc Reference Design Board Management Reference Design Add-on for Carrier IPMCs

Cisco Wireless LAN Controller Module

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

WIND RIVER NETWORKING SOLUTIONS

Cisco RV180 VPN Router

Guide to Vyatta Documentation

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

About the H3C S5130-HI configuration guides

IOPStor: Storage Made Easy. Key Business Features. Key Business Solutions. IOPStor IOP5BI50T Network Attached Storage (NAS) Page 1 of 5

HP E-PCM Plus Network Management Software Series Overview

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More

Oracle s Netra Modular System. A Product Concept Introduction

COURSE CONTENT CCNA. web: call: (+91) / 400,

What is Your Modular Strategy?

HPE FlexNetwork MSR Router Series

minimumcorba ORBs in L4 Router

1 Training Description H3C Certification Training Building Networks for Small- and Medium-Sized Businesses (v6.0)...

Extending PCI-Express in MicroTCA Platforms. Whitepaper. Joey Maitra of Magma & Tony Romero of Performance Technologies

Advanced Network Routers. Datasheet. Model: ERPro-8, ER-8, ERPoe-5, ERLite-3. Sophisticated Routing Features

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Implementing Cisco IP Routing (ROUTE)

Accelerating Delivery of Quality Systems with Eclipse-based Tools. Sebastien Marineau-Mes QNX Software Systems

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Gigabit Managed Ethernet Switch

Wind River Lab Diagnostics

NEWNET COMMUNICATION TECHNOLOGIES PRODUCT BRIEF

ATTACHMENT 1 Vendor Compliance Matrix Request for Proposal 3093 CCAC Infrastructure Upgrade Phase 1: Campus Core Switch Upgrade Project

Gigabit SSL VPN Security Router

HPE FlexNetwork MSR Router Series

DPX17000 Deep Service Core Switch

Cisco Virtual Networking Solution for OpenStack

IBM BladeCenter Layer 2-7 Gigabit Ethernet Switch Module (Withdrawn) Product Guide

Overview on FP7 Projects SPARC and UNIFY

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

CCNA Routing & Switching

Symbols INDEX > 12-14

Certified Cisco Networking Associate v1.1 ( )

SOLO NETWORK (11) (21) (31) (41) (48) (51) (61)

HP ProCurve Manager Plus 3.0

Check Point 1100 Appliances Frequently Asked Questions

Request for Proposal (RFP) for Supply and Implementation of Firewall for Internet Access (RFP Ref )

Horizont HPE Synergy. Matt Foley, EMEA Hybrid IT Presales. October Copyright 2015 Hewlett Packard Enterprise Development LP

Hands-On TCP/IP Networking

SCO UnixWare. R elease 7.1.3

ProCurve Manager Plus 2.3

GS-2610G L2+ Managed GbE Switch

Target Management New and Noteworthy. Martin Oberhuber, Wind River

FGS-2616X L2+ Managed GbE Fiber Switches

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

BRINGING OPENWRT TO MARKET

WHITE PAPER AGILOFT SCALABILITY AND REDUNDANCY

Network Solution for Achieving Large-Scale, High-Availability VoIP Services

24-Port: 20 x (100/1000M) SFP + 4 x Combo (10/100/1000T or 100/1000M SFP)

Sun and Oracle. Kevin Ashby. Oracle Technical Account Manager. Mob:

UTC040C MicroTCA Carrier Hub (MCH) Conduction Cooled, PCIe Gen3

Embedded Hardware and Software

ARM mbed mbed OS mbed Cloud

Transcription:

Carrier Grade Linux and VxWorks A Complete Solution for Next Generation Telecom Systems based on ATCA and AMC Hardware Vinay Panchdhari Regional FAE Manager - Asia Pacific Wind River Systems Telecom Market Pressures Companies are supporting multiple OSes and multiple development environments Shorter development cycles driven by requirements of Service Providers, but fewer staff Rapid updating of in-service equipment to address new service demands and security threats 2

The Development Process is Broken When teams working on same project use processes, tools and vendors that are incompatible with other teams, it impacts 3 critical areas: COST Increased training, IT support and integration Multiple licenses, vendors and contracts Increased headcount TIME Delays due to integrating and troubleshooting incompatible tools sets QA time multiplied QUALITY Cannot efficiently share code and track errors Difficult to track multiple projects at different phases 33% R&D budget spent on Projects canceled due to Produced devices do not 62% 24% software and vendor unrecoverable slip in meet functionality or management schedule performance requirements Hardware Bring Up Firmware Driver & BSP Application Software Verification And Test Manufacturing 3 The Development Squeeze Crossover competition driving short market windows ISPs, cable MSOs, mobile, & wireline carriers But, many TEMs and NEPs downsized engineering staff during the downturn COTS hardware allows vendors to focus on differentiating value add Advanced Telecom Computing Architecture (ATCA) Advanced Mezzanine Card (AMC) But software is still the critical path! 4

Quick to Market, Quick to Upgrade Bit transport is a zero-margin business The profits are in advanced services, which are heavily software based Carriers demand the ability to quickly deploy new service features on existing network equipment Security threats demand immediate patches to ensure network integrity Vendors must supply easily upgradeable software platforms 5 Wind River Mission Wind River enables companies to develop and run telecom software faster, better, at lower cost and more reliably 6

Bay Networks Bay Networks Bay Networks Wind River s DSO Offering Wind River Professional Services Wind River Enterprise Licensing Model Wind River Partner Ecosystem WIND RIVER PLATFORM Integrated Development Environment Industry-Specific Middleware VxWorks Linux Wind River enables companies to develop and run device software faster, better, at lower cost, and more reliably. 7 Enabling Advanced Telecom Systems OA&M Card - Platform NE Linux Edition - Legacy UNIX management app support; HA; advanced file systems Shelf Controller Cards - Platform NE Linux Edition - SMP scalability, UNIX apps, HA, advanced file systems Backplane Switch Fabric Card - Platform NE VxWorks Edition - Footprint; responsiveness Line Cards and Modules - Platform NE VxWorks Edition - Smaller footprint, reduced cost; responsiveness; legacy application re-use ALL DEVELOPED AND TESTED WITH A COMMON DEVELOPMENT ENVIRONMENT - WORKBENCH 8

Standardization Across the Enterprise The Workbench Solution Appropriate capability for each developer, task and phase Capabilities to bridge gaps between tasks Extensibility and scalability Increased collaboration, reuse, and flexibility Increased return on acquisition and training investments Requires broad target task, OS and processor support Processor 1 VxWorks Product 1 Product 2 Processor 2 Linux Company Processor 3 Third OS Application Application HW/FW Application HW/FW HW/FW Application 1 2 Tool 1 Tool 2 Tool 3 Tool 4 Tool 5 Tool 6 Tool 7 Workbench 9 Wind River Workbench Hardware Firmware and Software Bring-Up Edit Compile & Build Debug Verify & Test Program Product Product and Test Bring-Up High performance On-Chip Debug with specialized views, and full access to processors, peripherals, and buses Compile and Build Open, flexible, and scalable build environment with Eclipse-based CM integration and support for compiler choices Verify and Test Dynamic, interactive views of system events, data, memory use, performance, SW execution, and test coverage Edit Full-featured editor, integrated with powerful code analysis and debugging; or use any Eclipse integrated editor Debug Multiple context device SW debug with bit, assembly, source, object, and target OS specific capability operating in kernel and user mode 10

Wind River Workbench Highly optimized environment for developing VxWorks 6.0 and Linux device software Wind River Workbench 2.2 Graphical User Interface Host Shell Eclipse Framework Makes debugging, porting and bring-up of VxWorks 6.0 and Linux devices more efficient Easily customizable and extensible with 3rd party plug-ins via the Eclipse framework Project Build Compiler VxWorks Simulator Editor Source Analyzer Debugger Analysis Data Memory Perform Coverage System Viewer Target Agent and OCD Connectivity 3 rd Party CM Alternate Editor 3 rd Party Tool VxWorks Linux Other OS No OS 11 Platform for Network Equipment - Linux Edition Wind River Workbench and Linux Build Environment Customer Applications Partner Ecosystem Middleware Components (HA, Java, Telecom Stacks, Databases, ) Carrier Grade Extensions Networking & Application Packages Linux 2.6 Kernel BSPs with Hardened Device Drivers ATCA, cpci, and Other High Availability Hardware 12

Platform for Network Equipment - Linux Edition Linux 2.6 Kernel Stable, pre-built & validated 2.6 kernel O(1) scheduler with SMP CPU affinity Preemptive kernel Native Posix Thread Library (NPTL) High-Resolution Timers Fast User-Space Mutexes Security module interface for fined grained security Wind River Workbench and Linux Build Environment Customer Applications Partner Ecosystem Middleware Components (HA, Java, Telecom Stacks, Databases, ) Carrier Grade Extensions Networking & Application Packages Linux 2.6 Kernel BSPs with Hardened Device Drivers ATCA, cpci, and Other High Availability Hardware IDE Eclipse 3.0 Framework Fully integrated, open and extensible Innovative debugging infrastructure Facility and configuration tools Source code analysis Target Manager Integrated Editor GNU GCC cross-tool chain and utilities Cross-development package collection, build, management Root File system Creation tools Kernel and package configuration tools Automated package updates 13 Platform for Network Equipment - Linux Edition Wind River Workbench and Linux Build Environment Carrier Grade Extensions POSIX CGL features Persistent device naming and device hot-plug Panic handler enhancements and event logging Intelligent Platform Management Interface (IPMI) Hardware Platform Interface (HPI) Heartbeat monitor Ethernet link aggregation and failover Customer Applications Partner Ecosystem Middleware Components (HA, Java, Telecom Stacks, Databases, ) Carrier Grade Extensions Networking & Application Packages Linux 2.6 Kernel BSPs with Hardened Device Drivers ATCA, cpci, and Other High Availability Hardware Networking & Application Packages Storage: - RAID-0 (striping) and RAID-1 (mirroring) - High Performance Filesystems (ext2, ReiserFS) - Journaling filesystems (JFFS2, ext3) IP Networking: - Full featured IPv4/IPv6 platform - DHCP, NFS, FTP, NTP, RARP, SCTP, Telnet, TFTP - BGP, HTTP, RIP, OSPF, PPP, PPPoE, VLAN Device Management: - WindManage SNMP v1/v2c/v3, Web Server Security: - SSL, SSH, Firewall 14

Platform for Network Equipment - Linux Edition Wind River Workbench and Linux Build Environment Customer Applications Partner Ecosystem Middleware Components (HA, Java, Telecom Stacks, Databases, ) Carrier Grade Extensions Networking & Application Packages BSPs (initial release) Intel MCPBL0001 ATCA blade (dual Xeon) Intel TIGPRU2 Carrier Grade Server (dual Xeon) Force ATCA-717 ATCA blade (Pentium M) Force CPCI-745 ATCA blade (Pentium M) Linux 2.6 Kernel BSPs with Hardened Device Drivers ATCA, cpci, and Other High Availability Hardware Services & Training Platform Enhancements Additional BSPs Package Integration & Validation Wind Sprint Installation and Orientation Public or Onsite Training 15 Platform for Network Equipment - VxWorks Edition VxWorks Deterministic hard real-time OS Small footprint Scalable POSIX compliance DosFS TrueFFS CD-ROM FS Easy port to custom hardware VxMI Memory protection accessory Hardware Support Specific board support packages Reference designs BSP starter kit Management Security Tornado IDE Distributed Messaging and Web Services Bridging and Routing Networking VxWorks RTOS Hardware Support Tornado IDE Fully integrated, open and extensible Dynamic visualization tools Innovative debugging infrastructure: rich, flexible Launcher Facility and configuration tools Source code analysis C and C++ compiler Target agent and server Dynamic link/load System-level diagnostic and analysis tool Shell interface Browser 16

Platform for Network Equipment - VxWorks Edition Networking IPv4/IPv6, IPv4 standalone Remote Access framework for multiple instances of: - PPP - PPPoE - Multilink PPP Wireless LAN 802.1p/Q tagging NAT Management Security Tornado IDE Distributed Messaging and Web Services Bridging and Routing Networking VxWorks RTOS Hardware Support Service Credits, Support & Training Security IPsec and IKE Firewall SSL/TLS Security Libraries - (Crypto Library, Digital Certificates) RADIUS Client 802.1X and 802.11i Bridging & Routing Learning Bridge OSPFv2/v3 RIP/RIPng 17 Platform for Network Equipment - VxWorks Edition Tornado IDE Management Scalable, small footprint framework SNMP Web Server CLI MIBway Management Integration Tool Management Security Distributed Messaging and Web Services Bridging and Routing Networking VxWorks RTOS Hardware Support Distributed Messaging & Web Services Open standard, transparent inter-process communications (TIPC) XML/SOAP Support & Training Quick start training On-site training Worldwide technical support Online support Access to updates, patches & major upgrades 18

Bay Networks Bay Networks Bay Networks Enabling Advanced Telecom Systems OA&M Card - Platform NE Linux Edition - Legacy UNIX management app support; HA; advanced file systems Shelf Controller Cards - Platform NE Linux Edition - SMP scalability, UNIX apps, HA, advanced file systems Backplane Switch Fabric Card - Platform NE VxWorks Edition - Footprint; responsiveness Line Cards and Modules - Platform NE VxWorks Edition - Smaller footprint, reduced cost; responsiveness; legacy application re-use ALL DEVELOPED AND TESTED WITH A COMMON DEVELOPMENT ENVIRONMENT - WORKBENCH 19 Summary Device Software Optimization Minimize the inefficiencies and complexities of the telecom software development process Maximize the reliability, security, and interoperability of the telecom software production environment Accelerate the standardization of telecom software development, release, and enhancement across multiple environments 20