Resource Allocation Resource Usage Data Access Control. Network Intelligence, Guidance. Statistics, States, Objects and Events.

Similar documents
PNDA.io: when BGP meets Big-Data

Next-gen Network Telemetry is Within Your Packets: In-band OAM

How to send OAM information in packet networks?

BIG DATA COURSE CONTENT

In-situ OAM. IPPM November 6 th, 2018

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS

Big Data Architect.

Next-gen Network Telemetry is Within Your Packets: In-band OAM. Frank Brockners, Shwetha Bhandari PSOSDN-2901

Network Automation using modern tech. Egor Krivosheev 2degrees

Technologies for the future of Network Insight and Automation

The SMACK Stack: Spark*, Mesos*, Akka, Cassandra*, Kafka* Elizabeth K. Dublin Apache Kafka Meetup, 30 August 2017.

Telco Perceptions of OPNFV. Roz Roseboro, Senior Analyst, Heavy Reading

ODL based AI/ML for Networks Prem Sankar Gopannan, Ericsson YuLing Chen, Cisco

NFV Infrastructure for Media Data Center Applications

Integrating External Controllers with ONAP. AT&T Labs

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development::

Cloudline Autonomous Driving Solutions. Accelerating insights through a new generation of Data and Analytics October, 2018

Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a)

Flash Storage Complementing a Data Lake for Real-Time Insight

Configuring and Deploying Hadoop Cluster Deployment Templates

@unterstein #bedcon. Operating microservices with Apache Mesos and DC/OS

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Fluentd + MongoDB + Spark = Awesome Sauce

Thales PunchPlatform Agenda

The Hadoop Ecosystem. EECS 4415 Big Data Systems. Tilemachos Pechlivanoglou

Lenses 2.1 Enterprise Features PRODUCT DATA SHEET

DevOps CICD for VNF a NetOps Approach

Data Acquisition. The reference Big Data stack

IoT Sensor Analytics with Apache Kafka, KSQL and TensorFlow

How OAM Identified in Overlay Protocols

Streaming Integration and Intelligence For Automating Time Sensitive Events

Cisco Crosswork Network Automation

microsoft

WHITEPAPER. MemSQL Enterprise Feature List

Industrial IoT: Architecture Framework Use Cases. Artur Borycki Teradata Labs

How to be a Network Engineer in a Programmable Age An evolution that goes beyond Infrastructure as Code and Automation

Transformation Through Innovation

vcpe Use Case Review Integration Project and Use Case Subcommittee July 25, 2017

Hadoop. Introduction / Overview

CORD Roadmap. Release Management. #OpenCORD

Big Data. Big Data Analyst. Big Data Engineer. Big Data Architect

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Towards a Carrier Grade ONAP Platform Multi Cloud (MC) Architecture for R2+ & Alignment to S3P

Search Engines and Time Series Databases

Service Function Chaining (SFC)

Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture

Apache Ignite - Using a Memory Grid for Heterogeneous Computation Frameworks A Use Case Guided Explanation. Chris Herrera Hashmap

ELASTIC SERVICES PLATFORM

Container 2.0. Container: check! But what about persistent data, big data or fast data?!

Introduction to Big-Data

Microsoft Azure Databricks for data engineering. Building production data pipelines with Apache Spark in the cloud

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Big Data Hadoop Stack

Network Function Virtualization over Open DC/OS Yung-Han Chen

HOW TO ACHIEVE REAL-TIME ANALYTICS ON A DATA LAKE USING GPUS. Mark Brooks - Principal System Kinetica May 09, 2017

Qualys Cloud Platform

MAPR DATA GOVERNANCE WITHOUT COMPROMISE

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Diego R. López Telefónica I+D

Self-driving Datacenter: Analytics

WELCOME. Chicago Juniper Users Group SEPT 18TH, 2013

Technical Sheet NITRODB Time-Series Database

ONAP ETSI NFV ARCHITECTURE ALIGNEMENT

Abinash Vishwakarma(Netcracker)

Towards a Carrier Grade ONAP Platform FCAPS Architectural Evolution

Data Acquisition. The reference Big Data stack

Cisco Tetration Analytics

Lambda Architecture for Batch and Stream Processing. October 2018

Accelerate Service Function Chaining Vertical Solution with DPDK

Big Data on AWS. Big Data Agility and Performance Delivered in the Cloud. 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Time Series Analytics with Simple Relational Database Paradigms Ben Leighton, Julia Anticev, Alex Khassapov

Carrier SDN for Multilayer Control

Building a Platform Optimized for the Network Edge

Activator Library. Focus on maximizing the value of your data, gain business insights, increase your team s productivity, and achieve success.

Overview of Data Services and Streaming Data Solution with Azure

NFV Platform Service Assurance Intel Infrastructure Management Technologies

ONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies

Exam Questions

ONAP VoLTE Use Case Solution Brief

Microsoft Perform Data Engineering on Microsoft Azure HDInsight.

Hortonworks and The Internet of Things

Mothra: A Large-Scale Data Processing Platform for Network Security Analysis

Table 1 The Elastic Stack use cases Use case Industry or vertical market Operational log analytics: Gain real-time operational insight, reduce Mean Ti

External API - Casablanca Proposal - SDNC/DO/MEC Alignment

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Data Architectures in Azure for Analytics & Big Data

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris.

Consuming Model-Driven Telemetry

Hortonworks DataFlow Sam Lachterman Solutions Engineer

ONAP 5G Blueprint Overview. ONAP Promises to Automate 5G Deployments. ONAP 5G Blueprint Overview 1

ONAP Edge WG

Virtualizing 5G Infrastructure using Cloud VIM. Sangho Shin SK Telecom

CDN SaaS aligned to NFV

Mobile Edge Computing:

ONAP CCVPN Blueprint Overview. ONAP CCVPN Blueprint Improves Agility and Provides Cross-Domain Connectivity. ONAP CCVPN Blueprint Overview 1

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

Cloud Analytics and Business Intelligence on AWS

Transcription:

Resource Allocation Resource Usage Data Access Control POLICY ENGINE Network Intelligence, Guidance APPLICATIONS & PaaS ANALYTICS Workflow SERVICE ORCHESTRATION AND CONTROL NETWORK Statistics, States, Objects and Events Programmability

Hdr IOAM Payload Hdr IOAM Payload 42 1 2 17 5 7

Observe (SNMP, NetConf) Probe (ping, traceroute) In-Band OAM (per packet telemetry)

B A D C 8

B A D C 9

B A D C 10

B A D C 11

B A D C 12

B 6 C 4 B A 1 3 6 IPFIX Hdr Payload A Hdr A 1 Payload 1 2 C 4 Hdr C 4 A 1 Payload 5 Hdr B A 6 C 4 1 Payload D Hdr Payload 13

In-band OAM Authors: Cisco, Comcast, Facebook, JPMC, Bell Canada, Mellanox, Marvell, Barefoot, rtbrick In-band OAM data types: draft-ietf-ippm-ioam-data-01 Encapsulations: VXLAN-GPE: draft-brockners-ioam-vxlan-gpe-00 NSH: draft-brockners-sfc-ioam-nsh-00 Geneve: draft-brockners-nvo3-ioam-geneve-00 Additional encaps defined in: draft-brockners-inband-oam-transport-05 (will evolve into protocol specific drafts over time) In-band OAM transport: Proof-of-transit: draft-brockners-proof-of-transit-04 In-band OAM requirements (no longer maintained): draft-brockners-inband-oam-requirements-03 In-band OAM manageability YANG models and methods defined in IETF LIME WG draft-ietf-lime-yang-connectionless-oam-03 draft-ietf-lime-yang-connectionless-oam-methods-00

Dataplane Implementation: Open-Source: FD.io/VPP (see fd.io) IOS (ISR-G2) PI31 (CCO: End of July/16) Silicon vendors supporting IOAM Broadcom (Trident T3), Netronome (Agilo), Barefoot (Tofino), Mellanox Cisco (planning) Controller Implementation: OpenDaylight (Carbon release) 19

20

Observe (SNMP, NetConf) Probe (ping, traceroute) In-Band OAM (per packet telemetry)

3-fold increase in total IP Traffic >60% increase in devices and connections Telemetry data streamed in near real-time

Logs Metrics Telemetry Data sources Kafka Streamsets Kafka Data aggregation Spark Streaming HDFS NiFi Data store Hbase MapR Storm Data analysis Impala Query Dashboard & Reporting Outputs Tight coupling of data aggregation/store/ analysis Multiple analytics pipelines implemented from open source components Common design patterns ~75% of effort wasted / duplicated Siloes limit the potential of big data analytics and lead to industry divergence

There are a bewildering number of big data technologies out there, so how do you decide what to use? The PNDA project has evaluated and chosen the best tools, based on technical capability and community support. PNDA combines them to streamline the process of developing data processing applications.

ODL Logstash OpenBPM pmacct XR Telemetry Data Distribution Processing Real -time Stream Batch File Store Query SQL Query OLAP Cube Search/ Lucene NoSQL Visualisation and Exploration Data Exploration Metric Visualisation Event Visualisation Time Series PNDA Applications Unmnged App Unmnged App PNDA Mnged App PNDA Mnged App Simple, scalable open data platform Provides a common set of services for developing analytics applications Accelerates the process of developing big data analytics applications whilst significantly reducing the TCO PNDA Plugins Platform Services: Installation, Mgmt, Security, Data Privacy App Packaging and Mgmt PNDA provides a platform for convergence of network data analytics PNDA Producer API PNDA Consumer API

ODL Logstash OpenBPM pmacct XR Telemetry PNDA Plugins PNDA Producer API Data Distribution Processing Real -time Stream Batch File Store Query SQL Query OLAP Cube Search/ Lucene NoSQL Platform Services: Installation, Mgmt, Security, Data Privacy Visualisation and Exploration Data Exploration Metric Visualisation Event Visualisation Time Series PNDA Consumer API PNDA Applications Unmnged App Unmnged App PNDA Mnged App PNDA Mnged App App Packaging and Mgmt Horizontally scalable platform for analytics and data processing applications Support for near-real-time stream processing and in-depth batch analysis on massive datasets PNDA decouples data aggregation from data analysis Consuming applications can be either platform apps developed for or client apps integrated with PNDA Client apps can use one of several structured query interfaces or consume streams directly. Leverages best current practise in big data analytics

Platform for data aggregation, distribution, processing and storage Automated installation, creation, and configuration Openstack, AWS and baremetal Ubuntu and RHEL Typical install ~1hr Online and offline install; modular install Open producer and consumer APIs Avro platform schema Plugins for Logstash, pmacct, OpenBMP, OpenDaylight, Cisco XR-telemetry, bulk ingest Data distribution Apache Kafka Data store: Automated data partitioning and storage (HDFS) OpenTSDB time series analysis Hbase - NoSQL Support for batch and stream processing: Apache Spark and Spark Streaming Jupyter notebook server for app prototyping and data exploration Impala-based SQL query support Grafana for time series visualisation PNDA application packaging PNDA management and dashboard

The PNDA console provides a dashboard across all components in a cluster Inbuilt platform test agents verify the operation of all components Active platform testing verifies the end-to-end data pipeline

standard Red pico

Smaller, simpler subset of PNDA designed for development, demonstration and education Can run on your laptop Consistent technologies, including: PNDA data-ingest (Kakfa/AVRO) Data-exploration tools: Jupyter, OpenTSDB and Grafana Apache Spark and Hbase Doesn t include HDFS and other Hadoop infrastructure for distributed processing.

Plan & Provision Use cases: Capacity planning Peering planning Cache placement Offline feedback loop Use cases: Traffic engineering: network optimisation Demand placement Workload placement Design Optimise Analyse Use cases: Service assurance Security operations Real-time feedback loop Orchestrate Monitor

Analytics

Analytics

Orchestration/Network Control X X

Data Infrastructure Orchestration VIM NFVO VNFM Network Control Inventory Context Open Source Custom Licensed Analytics Applications Open Data Platform (PNDA) Analytics VNF Data Aggregators NFVI State Related as loosely coupled systems Logs Alerts Metrics Telemetry Data Sources User Access Aggregation Core Data Center

Holmes DCAE PNDA

DCAE Platform Core ONAP Lifecycle Manager (Cloudify Manager) Service & Config Registry (Consul) DCAE Control Platform (Docker Hosts) Dispatcher (NB API) Policy Handler Service Change Handler Inventory DCAE PGaaS DCAE Collector Services (Docker Hosts) CDAP Broker DCAE Service Infrastructure (CDAP + Haddop Cluster) Collector (VES) Collector SNMP Collector Telemetry Analytics (TCA) Analytics (Data Norm) Analytics (Correlation) DCAE Platform Components DCAE Service Components

DCAE Platform Core ONAP Lifecycle Manager (Cloudify Manager) Service & Config Registry (Consul) DCAE Control Platform (Docker Hosts) Dispatcher (NB API) Policy Handler Service Change Handler Inventory DCAE PGaaS DCAE Collector Services (Docker Hosts) PNDA Deployment Manager [1] DCAE Data Platform (PNDA.io) Collector (VES) Collector SNMP Collector Telemetry * Analytics ZTT (Data Norm) * Analytics (TCA) (Grafana) Analytics (Correlation) * Existing PDNA Capabilities DCAE Platform Components DCAE Service Components [1] Replaces CDAP Broker

VES data Models Meta data Data Sources VES Parser table Network ETL Anomaly Detection PNDA ZTT App (Spark Streaming) PNDA App (Jupyter) PNDA Data Platform TSDB + Individual time series with keys (Open TSDB) Data Visualization & TCA Alerts Grafana

Analytics Based Service assurance ML-based Security Analytics with Apache SPOT on PNDA Path Anomaly detection in PNDA using in-band OAM Openstack Analytics with PNDA and Calipso Smart Transport Connected Car Cloud Analytics with Machine Learning using PNDA BGP analytics with SNAS.io and PNDA.io ETSI NFV and Big Data Analytics with PNDA PNDA and Paris IOT Smart Cities Pilot Cable Plant Anomaly Detection with PNDA

github.com/ciscodevnet/ioam pnda.io