VOLTHA 1.3/2.0 Lockdown (Jan 2018) xPON Update

Slides:



Advertisements
Similar presentations
AAA Architecture Use of a AAA Server Application Specification to Support Generic AAA Applications Across a Mesh of Interconnected AAA Servers With Policy.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Chapter 1: Introduction to Scaling Networks
SIP and IMS Enabled Residential Gateway Sergio Romero Telefónica I+D Jan Önnegren Ericsson AB Alex De Smedt Thomson Telecom.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Day 08 Operating systems concepts and Processes. Functions of an OS.
Policy-based Accounting: Accounting Issues Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS - German National Research Center for Information Technology.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Sri Gundavelli Telemaco Melia Carlos Jesus.
IETF72 ANCP WG1 ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-00.txt Nabil Bitar, Verizon Sanjay Wadhwa, Juniper Networks.
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
WINDOWS SERVICES. Introduction You often need programs that run continuously in the background Examples: – servers –Print spooler You often need.
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
VLAN Trunking Protocol (VTP)
The University of Bolton School of Business & Creative Technologies MWD1014 Computer Networks Virtual Local Area Networks (VLANs) Martin Stanhope
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
Discovery 2 Internetworking Module 5 JEOPARDY John Celum.
CCNA 3 Week 9 VLAN Trunking. Copyright © 2005 University of Bolton Origins Dates back to radio and telephone Trunk carries multiple channels over a single.
CE Operating Systems Lecture 11 Windows – Object manager and process management.
A.Obaid - Wilfried Probst - Rufin Soh INE4481 DISTRIBUTED DATABASES & CLIENT-SERVER ARCHITECTURES1 Chapter 1. Distributed systems: Definitions, design.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
GPON Key Features.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
1 © NOKIA WWRF-Reference-Framework.PPT/ 26 June 2002 / Kimmo Raatikainen WWRF Reference Framework Nokia’s Perspective WWRF WG2 Meeting 26 June 2002 Kimmo.
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
IETF 80: NETEXT Working Group – Logical Interface Support for IP Hosts 1 Logical Interface Support for IP Hosts Telemaco Melia, Sri Gundavelli, Carlos.
GPON Architecture _ Training outline
Orion Contextbroker PROF. DR. SERGIO TAKEO KOFUJI PROF. MS. FÁBIO H. CABRINI PSI – 5120 – TÓPICOS EM COMPUTAÇÃO EM NUVEM
Exploration 3 Chapter 4. What is VTP? VTP allows a network manager to configure a switch so that it will propagate VLAN configurations to other switches.
Access Grid Workshop – APAC ‘05 Node Services Development Thomas D. Uram Argonne National Laboratory.
Luis Gomez, Principal SW Test Engineer, Brocade
Introduction to Operating Systems Concepts
SDN-O LCM for Mercury Release Key Points and Overview
Instructor Materials Chapter 2: Scaling VLANs
Device Management vOLTHA
Project Management: Messages
Monitoring systems COMET types MS55 & MS6
© 2002, Cisco Systems, Inc. All rights reserved.
The key software elements in the OLT are:
Instructor Materials Chapter 6: VLANs
Chapter 3: Process Concept
Virtual Local Area Networks (VLANs) Part I
The key software elements in the OLT are:
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 2: Scaling VLANs
Open Source Access Manager™ ONAP Proposal
OpenOMCI Framework Proposal
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
Direct Attached Storage and Introduction to SCSI
RTCWeb Data Channel Management
…and web frameworks in general
Documenting ONAP components (functional)
Routing and Switching Essentials v6.0
Charles Clancy Katrin Hoeper IETF 73 Minneapolis, USA 17 November 2008
ANCP Applicability to PON draft-bitar-wadhwa-ancp-pon-00
Lecture 2: Processes Part 1
VOLTHA Lock-In January 10 & 11, 2018.
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Cloud computing mechanisms
Connections Johan Lukkien
Chapter 2: Scaling VLANs
CS4470 Computer Networking Protocols
Ch 17 - Binding Protocol Addresses
Device Management vOLTHA
SDMX IT Tools SDMX Registry
Presentation transcript:

VOLTHA 1.3/2.0 Lockdown (Jan 2018) xPON Update Nokia Jan 2018

xPON in VOLTHA

VOLTHA Architecture in June 2017 No support for ONU pre-provisioning from NBI No support for PON provisioning from NBI OLT device can be pre-configured OLT device-id is auto-generated (improvement required in future for NBI configurable ID/name) Hard-coded PON and ONU provisioning Flows CLI REST NC OF-Agent CLI Chameleon NC Server (bottom-up RPCs) Use to relay OMCI messages between the ONU and OLT adapters gRPC (protobuf) Direct interface into core utility Kafka Global Handler Config (in memory) Local Handler Flow Decomposer Consul KV store Config handler Device Agent Supports configuration for flows No configuration support for PON related attributes Handles ONU-id assignment (based on a hard-coded formula UNI Port numbers are hard-coded Hardcoded GEM ports/alloc-ids Fluentd ONU Device automatically created when ONU is detected. All the ONU attributes are hard-coded) No pre-configuration UNI port numbers are hard-coded Some ONU adapters (e.g BCM ONU) use hard-coded VLAN ids (same as in-port) Adapter Agent omci IAdapter interface Proxy itf OLT Adapter . . . ONU Adapter

PON and ONU provisioning introduced by Nokia Introduction of xPON Handler & xPON Agent Support PON and ONU provisioning via NBI Derive protos from WT-385 xPON models IAdapter interface extended for PON and ONU provisioning in a generic fashion Envoy Proxy OF-Agent OF gRPC (protobuf) NC Server (bottom-up RPCs) CLI NC REST OLT Adapter ONU Adapter . . . Global Handler Local Handler Config Handler Adapter Agent Device Agent Flow Decomposer omci IAdapter interface xPON Handler xPON Agent Proxy itf Dispatcher xPON Handler responsible for handling PON and ONU provisioning Responsible for validation and saving provisioning to database TC-Id allocation (i.e. Gem-port and Alloc-IDs) xPON Agent handles all the post-processing of PON and ONU provisioning following the database save Responsible for sending the configuration towards the adapters Kafka Consul KV store Fluentd ONOS

xPON Contributions in VOLTHA 1.0 xPON handler xPON Handler responsible for handling PON and ONU provisioning Responsible for validation and saving provisioning to database TC-Id allocation (i.e. Gem-port and Alloc-IDs) xPON Agent Handles all the post-processing of PON and ONU provisioning following the database save Responsible for sending the configuration towards the adapters gRPC Protobuf Support PON and ONU provisioning via NBI Protobuf is derived from WT-385 xPON YANG model (https://wiki.broadband- forum.org/display/BBF/Software+Release+Registry?preview=/20744764/24346720/WT- 385_draft1.pdf#WT-385_draft1) xPON CLI added for all supported xPON objects IAdapter interface is extended for PON and ONU provisioning in a generic fashion

WT-385 xPON transport YANG Model Used for protobuf between NBI<->CORE and CORE<->adapters Not part of VOLTHA 1.0 Not part of VOLTHA 1.0

xPON support in VOLTHA 1.0 Create, Delete and Update for following objects are implemented in VOLTHA 1.0 channel-group, channel-partition, channel-pair, channel-termination ontani, vOntAni, vEnet Gemport, Tcont, traffic-descriptor Support for XGS-PON simplex PON operation Limited update functionality as required (Full blown blocked by core config-proxy, database limitation) Only Configuration is supported in VOLTHA 1.0 (no support for xPON operational data retrieval) Note: ONU device management to configure is missing in VOLTHA 1.0. For this reason, as a work- around the ONU device is auto-created upon vOntAni creation

xPON support not included in VOLTHA 1.0 Objects yet to be implemented Wavelength profile - Hardcoded for XGS-PON in VOLTHA 1.0 MC Gemport – Hardcoded on adapters in VOLTHA 1.0 Multicast distribution set – Hardcoded behavior in adapters in VOLTHA 1.0 Link table – No support in VOLTHA 1.0. vOntAni and OntAni use the same name for linking xPON operational data support In addition, ONU device management to configure is missing in VOLTHA 1.0. For this reason, as a work- around the ONU device is auto-created upon vOntAni creation. Next slide for more details.

Hardware Entity management for OLTs and ONUs ONU device cannot be pre-provisioned in VOLTHA. Therefore, in VOLTHA 1.0, it is auto-created when vOntAni is provisioned. The OLT ports are discovered and hardcoded and no provision for configuration in VOLTHA 1.0 No provision for configuration of ONU slots/ports in VOLTHA 1.0 Hardware Entity management for OLTs and ONUs Missing in VOTLHA 1.0 Missing in VOLTHA 1.0 Missing in VOLTHA 1.0 Need missing HW Entity management (aka device management) support in VOLTHA for OLTs and ONUs