Phaethon: a lightpath provisioning adapter for LightSoft

Slides:



Advertisements
Similar presentations
1 Introducing the Specifications of the Metro Ethernet Forum.
Advertisements

G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
MEF Reference Presentation November 2011
Connect. Communicate. Collaborate NTUA/GRNET Interdomain SLAs Enforcement Framework in Real QoS-Enabled Networks C. Marinos, A. Polyrakis, V. Pouli, M.
1 Introducing the Specifications of the Metro Ethernet Forum.
GN2 Performance Monitoring & Management : AA Needs – Nicolas Simar - 2 nd AA Workshop Nov 2003 Malaga, Spain GN2 Performance Monitoring & Management.
TERENA Networking Conference 2004, Rhodes, Greece, June Differentiated Optical Services and Optical SLAs Afrodite Sevasti Greek Research and.
UNI Manager Project Proposal to OpenDaylight
CENIC/NLR Optical Networks Winter 2006 Joint Techs Workshop February 7, 2006 Chris Costa CENIC
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GEN15 LSO Hackathon. Session Topics LSO Hackathon vision (GEN15 and beyond) GEN15 LSO/CE 2.0 oriented scope (review of the diagram) and defined outputs.
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
WELCOME TO THE Presenter Name Presenter Name Jack Pugaczewski
Related Work: TMForum and ITU
Dynamic APIs for the Connected Carrier Catalyst Co-Leads Dave Duggal, EnterpriseWeb, CloudNFV Greg Tilton, DGIT, Agile Markets.
Framework for DWDM interface Management and Control draft-kdkgall-ccamp-dwdm-if-mng-ctrl-fwk-01 Ruediger KunzeDeutsche Telekom Gabriele Galimberti Cisco.
PART1 Data collection methodology and NM paradigms 1.
Networks ∙ Services ∙ People Afrodite Sevasti, Activity Leader for Integration with other eInfrastructures in GÉANT (GRNET) Michael Enrico,
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
ONAP SD-WAN Use Case Proposal.
OSI Model OSI MODEL.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
LSO Innovation Platform
Euro17 LSO Hackathon Open LSO Analytics
ONAP layering/MEF alignment
Defining ONAP APIs With BSS/OSS
MEF Modeling Activities
LSO Hackathon Kickoff Charles Eckel.
Lifecycle Service Orchestration (LSO) Models in context
Enterprise Service Bus
Multi-layer software defined networking in GÉANT
MEF Common Information Model Overview
AT&T Marketplace for Enterprise MEF Hackathon
OPEN-O Modeling Directions (DRAFT 0.6)
GENUS Virtualisation Service for GÉANT and European NRENs
MEF Modeling Activities
LSO Hackathon Kickoff Charles Eckel.
MEF Q2, April Frankfurt, Germany
Developing Hybrid Apps on Microsoft Azure Stack
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
ONAP Integration to External Domain Management Systems (DMS)
Lecturer, Department of Computer Application
LSO Hackathon Summary Charles Eckel, Cisco DevNet.
Advancements in Availability and Reliability computation Introduction and current status of the Comp Reports mini project C. Kanellopoulos GRNET.
Integration of Network Services Interface version 2 with the JUNOS Space SDK
DEPARTMENT OF COMPUTER SCIENCE
Using the MEF Core Model in ONAP John Strassner, Ph. D. Andy Mayer, Ph
FRD Examples November 28, 2017 L. Ong.
Intent Based Orchestration for Applications
ONAP APIs Andrew Mayer, AT&T
TMF 640/641 API Analysis December 2017.
MEF 3.0.
ONAP Amsterdam Architecture
MEF API Development Approach
Digital Transformation Asia 2018 – CALL FOR SPEAKERS
Trends in Network and Service Monitoring
The University of Adelaide, School of Computer Science
ONAP Beijing Architecture Chris Donley 1/9/18
OSI Model OSI MODEL.
Cloud Computing: Concepts
Building production-ready APIs with ASP.NET Core 2.2
Amdocs project overview
Network Services Evolution and Development
Network Services Evolution and Development
Orchestration, Automation and Virtualisation (OAV):
Karthik Sethuraman, NEC
Transport network requirements for TAPI considering NBI
Presentation transcript:

Phaethon: a lightpath provisioning adapter for LightSoft Charalampos Andreou June 2018

OCh and LightPath OTN Reconfigurable Optical Add-Drop Multiplexer Transponder Filter

Lightpaths in the GRNET OSS/BSS stack

Lightpaths in the GRNET OSS/BSS stack Phaethon

Phaethon Adapter of the MTNM TMF-814 (NorthBound Interface) for LightSoft Direct transformation of CORBA calls to HTTP Rest calls (JSON payload) Complex requests - Operations extension (Phaethon manager) Notification service

API Direct Requests (MTOSI v4.0) Connection Retrieval Equipment Retrieval getAllSubnetworkConnections: Retrieval of all SNCs of all subnetworks getAllSubnetworkConnectionsWithTp: Retrieval of all SNCs that use specific termination points getRoute: Retrieval routes for a specific SNC getSubnetworkConnection: Retrieval of SNC with all associated details) getAllEquipment: Retrieval of the equipment included in a managed element getAllSupportingEquipment: Retrieval of equipment with PTP/FTP ή Matrix Flow Domain getEquipment: Retrieval of details of equipment Managed Element Termination Point Control Multilayer Subnetwork Retrieval getAllManagedElements: Retrieval of all managed Managed Elements under control of a specific ManagedElementMgr getManagedElement: Retrieval of Managed Element with details setTerminationPointData: Modify the parameters of a termination point (Termination Point, CTP, PTP or FTP). Best effort process. getContainingMultiLayerSubnetworkNames: Retrieve all names of MultiLayerSubnetwork getContainingMultiLayerSubnetwork: Retrieve all MultiLayerSubnetworks getAllTopLevelMultiLayerSubnetworks: - Retrieve all top level MultiLayerSubnetworks Termination Point Retrieval getAllEdgePoints: Retrieve all Edge points – Termination points that are able to undertake a connection getTerminationPoint: Retrieve a Termination point in detail. getContainedCurrentTPNames: Created to managed produced exceptions (not served by the Corba server) getContainedPotentialTPNames: Created to managed produced exceptions (not served by the Corba server) Topological Link Retrieval getAllTopLevelTopologicalLinks getAllTopologicalLinks: Retrieve all topological links in the NMS. getTopLevelTopologicalLink: Retrieve details of Topological Link

API Ph_Managers calls Termination Point Retrieval LSNExt_SpeificClientType is ODU2, ODU2E, 10GbE, 100GbE LSNExt_LEUnit contains TR (Transponder) Termination Point name contains UME All Termination Points Managed Elements All TPs Termination Point Retrieval getAllConnectionlessPortTerminationPoints getAllConnectionlessPortTerminationPointsForME Used Termination Points All Subnetwork Connections Route Route Endpoints CrossConnections (aEnds-zEnds)

API Ph_Managers calls Connection Control Endpoint Compatibility Check (TunedFrequency, LSNExt_TunedFrequencyRx, LSNExt_FECOverhead, LSNExt_SpecificClientType) checkValidSNC Connection Control checkValidSubnetworkConnection createAndActivateSubnetworkConnection deactivateAndDeleteSubnetworkConnection createAndActivateSubnetworkConnectionAtOnce deactivateAndDeleteSubnetworkConnectionAtOnce Endpoint Compatibility Check Endpoint Correction createAndActivateSNC

Exception handling CORBA server exceptions String message NOT IMPLEMENTED INTERNAL ERROR 1 INVALID INPUT 2 OBJECT IN USE 3 INVALID ENDPOINT 4 ENTITY NOT FOUND 5 TIMESLOT IN USE 6 PROTECTION EFFORT NOT MET 7 NOT IN VALID STATE 8 UNABLE TO COMPLY 9 NE COMMUNICATION LOSS 10 CAPACITY EXCEEDED 11 ACCESS DENIED 12 TOO MANY OPEN ITERATORS 13 UNSUPPORTED ROUTING CONSTRAINTS 14 USER LABEL IN USE 15 DEFAULT UNMAPPED EXCEPTION 16 CORBA server exceptions ProcessingFailureException (TMF 814) Ph_ProcessingFailureException to analyze the exception towards Phaethon IOEcxeption and UserException

Exception handling Internal Phaethon exceptions String message TunedFrequency LSNExt_TunedFrequencyRx 1 LSNExt_SpecificClientType 2 LSNExt_PortType 3 DifferentProvisioning 4 LSNExt_FECOverhead 5 Unknown Exception 6 Internal Phaethon exceptions TPCompatibilityException as a results of checkValidSNC or createAndActivateSNC Ph_MultiLayerSubnetworkException during the retrieval or creation of the SNC RestExceptionHandler (towards BSS) String message OCh Trail Not Found LP Trail Not Found 1 Failed Deactivate And Delete SNC for LP 2 Failed Deactivate And Delete SNC for OCh 3 Subnewtwork Connection Retrival Failure 4 Unknown Exception 5

Notifications NOTIFICATION_MODE MANUAL_MODE, based on logical expressions Configuration based on “alarming.properties” Example $type_name == 'NT_ALARM' and $filterable_data(perceivedSeverity) == 5 PS_INDETERMINATE = 0 , PS_CRITICAL = 1, PS_MAJOR = 2, PS_MINOR = 3, PS_WARNING = 4, PS_CLEARED = 5; $filterable_data(perceivedSeverity) <= 3

Thank you bcand@di.uoa.gr

Automated Service creation between NREN Domains Jonathan Homa Director, Portfolio Marketing TNC18, Trondheim, June 2018

Local service orchestration Business and Service Orchestration Starting point: You have successfully implemented SDN+NFV service orchestration within your NREN domain You can now bring up new services in minutes, like E- line service shown E-line service

challenge How do you extend this service creation agility between NREN domains Any-to-any connectivity Rapidly Even for short duration use

Physical Connectivity not an issue Leveraging GEANT’s network (in Europe at least) But still need to orchestrate services between NREN domains

Inter-NREN Service orchestration Orchestrated E2E E-Line Service ENNI UNI NREN 1 NREN 2 Business and Service Orchestration

MEF 3.0 solution framework Was launched in November 2017 The MEF 3.0 Services Framework A traditional services framework Defining, delivering, and certifying agile, assured, and orchestrated services Across a global ecosystem of automated networks Services LSO APIs Certification Community

MEF 3.0 Lifecycle service orchestration (LSO) Reference Architecture Customer Domain SP #1 Domain SP #2 Domain CANTATA (CUS:BUS) LEGATO (BUS:SOF) PRESTO (SOF:ICM) ADAGIO (ICM:ECM) Business Applications Service Orchestration Functionality Infrastructure Control and Management Element Control and Management SONATA (BUS:BUS) Business Applications Customer Application Coordinator LEGATO (BUS:SOF) ALEGRO (CUS:SOF) INTERLUDE (SOF:SOF) Service Orchestration Functionality PRESTO (SOF:ICM) Infrastructure Control and Management CUS: Customer Application Coordinator BUS: Business Application SOF: Service Orchestration Functionality ICM: Infrastructure Control and Management ECM: Element Control and Management ADAGIO (ICM:ECM) Element Control and Management Network Infrastructure Network Infrastructure ENNI

ECI LSO Innovation platform A subset of ECI’s Muse commercial PaaS, which provides a distributed cloud-native development and deployment environment for microservices applications Plus microservices for the Sonata, Interlude and Presto interfaces

MEFNET: building “LSO use cases” LSO Innovation Platform ECI

MEF 3.0 service fulfilment & activation (SF&A) implementation project Reduce fulfilment and activation of a MEF 3.0 service spanning multiple operator domains from months to minutes

SF&A project WHERE ECI FITS Service Orchestration in each of the 5 operator domains to orchestrate an IP ‘service’ lifecycle Phase 1 Hong Kong to NJ Phase 2 NJ to South Africa and NJ to Uganda

Can also be used to connect NRENS ECI’s LSO Innovation Platform, working through MEF, provides an ideal tool to explore automated service connectivity between NREN domains LSO Innovation Platform ECI Business and Service Orchestration Business and Service Orchestration Business and Service Orchestration NREN 1 NREN 2 UNI ENNI ENNI UNI Orchestrated E2E E-Line Service

Please be sure to stop by booth #14 for further discussion. Thank YOU! Please be sure to stop by booth #14 for further discussion.