A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture...
Transcript of A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture...
![Page 1: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/1.jpg)
http://www.grnet.gr
Greek Research & Technology NetworkNetworking Research and Education
A lightweight OSS/BSS architecture Moving up the value chain in operations
A. Sevasti
TNC 2015 TAC meeting, 15th June 2015
![Page 2: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/2.jpg)
Profile• Development and operations of national e-
infrastructures for R&E
• Core partner in pan-EU e-Infrastructures: GÉANT, EGI, PRACE, EUDAT and global collaborations (CHAIN-REDS)
• Delivery of an extensive portfolio of advanced ICT services to institutions and end-users
• Technology-oriented community building & wide scale dissemination activities
• Consulting/infrastructure/service operations for the public sector
2
![Page 3: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/3.jpg)
3
Portfolio• R&E backbone
– 10 100 Gbps capacities– Carrier L2– ROADM-capable L1– IPv6
• High Performance Computing– Grid Production Services– National HPC Infrastructure
• Middleware– Digital Certificate Services– AAI and federated AAI (eduGAIN)– eduGAIN and public sector AAI
(STORK) interoperability (work in progress)
• Security– CSIRT/CERT services– Coordination of incident handling
with national authorities
• IaaS/Cloud computing– VM and cloud services
– Virtual Private Server service (ViMa)
– ~okeanos cloud services– Storage services
• Applications– HD Video Conferencing (more than
15K meetings held)– Live Streaming (~27.000
subscribers)– e-Voting (ZEUS)– Adacemic IDs
– Public sector services
![Page 4: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/4.jpg)
The service era• 1,000s -> 10,000s of end users
– Direct access to individuals– Multiple levels of customer relations within
institutions
• NOCs and service managers• *-as-a-Service
– VPN as a Service– Server as a Service– Firewall as a Service– Flow monitoring as a Service– ...
• Composite services/service bundling• Rapid uptake of services
4
![Page 5: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/5.jpg)
Operating infrastructures vs. services
5
Maintenance window for resource Y is changing to…
Ticket X affects services Y, Z
Resource X is generating event/alarm Y
Elastic service X requests Y virtual servers
Quality performance data for resource X is required
Service X is unreachable, which is the root cause?
![Page 6: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/6.jpg)
Some (more of the) requirements
6
Service portfolio managementOrder managementOrchestrationComposable servicesSLA managementRe-usability of OSS capabilitiesUser analysis and retentionReduce system integration effortsTargeted marketing
![Page 7: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/7.jpg)
Legacy architecture
7
Service Α silo
Service Β silo
Service C siloService D silo
OSS ecosystem: infrastructure servicesECI Lightsoft
SPACE
MonitoringSe
rvic
e A
Service-specific support systemsSe
rvic
e A
Stats
Serv
ice
B
Provisioning
Serv
ice
B
Provisioni
ngServ
ice
A
Self-service
Serv
ice
C
MonitoringSe
rvic
e BService
CRMServ
ice
A
Self-servi
ceServ
ice
A
Provisioning
Serv
ice
C Moni-toringSe
rvic
e D
Vendor management system/ API
Provi-sioningSe
rvic
e D
Self-servi
ceServ
ice
B
Self-servi
ceServ
ice
D
SLA mgmt
Serv
ice
D
Business support
![Page 8: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/8.jpg)
New architecture
8
OSS ecosystem: resource/infrastructure servicesECI Lightsoft
SPACE
Simplified TMF resource/infrastructure operations
Self-servi
ceServ
ice
A Self-servi
ceServ
ice
BSelf-service
Serv
ice
C Self-servi
ceServ
ice
D
CRMService
Management
Simplified TMF service operations
OSS
laye
rBS
S la
yer
A
Vendor management system/ API
Service-specific support systems
ProvisioningA Resource monitoring
services
Resource inventory services
Provi-sioning
B
Moni-toring
D
Provi-sioning
DProvi-sioning
C
MiddlewareService Bus
Service Bus
![Page 9: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/9.jpg)
OSS layer
• Componentization• Decoupling infrastructure from service
operations• Consolidation of common OSS functions
– e.g. resource inventory services, server monitoring, network element monitoring
• Infrastructure/resouce-facing services to deliver front-end services
9
![Page 10: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/10.jpg)
OSS layer standardization• TMF- Frameworx compliant modelling
– Tele-management Forum’s Shared Information/Data Model (SID)
• Used extensively by GRNET’s Service Bus and Middleware– Reduce integration costs by adopting standards-
based information models– Starting with a mature framework – Speeding up time to production by using well-
designed integration interfaces– Eliminating the need for data translation between
systems• Enabling Multi-Technology Operations Systems
Interface (MTOSI) as an interface between OSSs– Using a single interface infrastructure– Applying the same patterns across multiple
technologies
10
![Page 11: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/11.jpg)
What does SID look like for ticketing?
11
RFC6137 TTS field name TMF SID NetworkTroubleTicket entity Comments Mandat
ory in RFC
PARTNER_ID Partner[i].Organization.PartyIdPartner[i].InteractionRole="Owner" The unique ID of the TT source partner Y
ORIGINAL_ID EntityIdentifier.OriginalId The TT ID that was assigned by the party Y TT_ID EntityIdentifier.Id The unique ID of the TT Y TT_TITLE Title The title of the TT Y TT_SHORT_DESCRIPTION ShortDescription The short description of the trouble Y TT_TYPE TroubleTicketType The type of the TT Y TT_STATUS TroubleTicketState The TT status Y TT_SOURCE Source The source of the ticket TT_IMPACT_ASSESSMENT ImpactAssessment The impact of the incident/maintenance Y TT_OPEN_DATETIME InteractionDate Date and time when the TT was opened Y TT_CLOSE_DATETIME InteractionDateComplete Date and time when the TT was closed Y TT_LAST_UPDATE_TIME LastUpdateDateTime Last date and time when the TT was updated Y
START_DATETIME MaintenancePeriod.StartDateTime Date and time that the incident/maintenance started Y
END_DATETIME MaintenancePeriod.EndDateTime Date and time when the incident/maintenance ended Y
LOCATION TroubleTicketItem.Service.ServiceAccessPoint/GeographicAddress
The location (Point of Presence (POP) site, city, etc.) of the incident/maintenance
NETWORK_LINK_CIRCUIT TroubleTicketItem.Service.EntityIdentifier.Id Network line related to the incident
END_LINE_LOCATION_A TroubleTicketItem.Service.ServiceAccessPoint/GeographicAddress A-end of the link
END_LINE_LOCATION_B TroubleTicketItem.Service.ServiceAccessPoint/GeographicAddress B-end of the link
![Page 12: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/12.jpg)
MTOSI: Business Scenarios Supported
• Resource Management & Operations between OSs– Resource Trouble Management: Communication of alarms– Managed Resource Inventory: Communication of inventory
information– Resource Provisioning: Creating, modifying, and deleting
network resources – Resource Performance Management: Resource
performance monitoring and control (e.g. threshold crossing alerts)
• Service Management & Operations between OSs– Service Configuration & Activation interfaces– Manage Service Inventory, supporting bulk inventory
retrieval (with filters) between
12Source: https://www.tmforum.org/mtosi/
![Page 13: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/13.jpg)
Service Bus
• Routing of messages between applications/systems• Mediation services • Support for complex Message Exchange Patterns (MEPs) and Enterprise
Integration Patterns (EIPs)• Data transformation• Standardization
– Unifies data encapsulation and transportation syntaxes under TMF notation• Reliability: Fault tolerance, load balancing and high availability• Stateless: Embedding the state of the message into the message itself
13
Middleware
Service BusProvider
Provider
![Page 14: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/14.jpg)
Service bus of choice
• Open source and free framework with vibrant community
• Few lines of code are needed to model a complex scenario or route
• Decomposes the original complexity into less complex (possibly concurrent) sub-routes
• Uses decoupling techniques and facilitates the potential replacement or refactoring
14
![Page 15: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/15.jpg)
Middleware role• Coordinates the business functions
across provisioning, inventory, issue tracking support systems– Feasibility, fulfillment, monitoring orders– Orchestration of actions to fulfill
• Order data validation-enrichment• Orchestration plan
– Managing sequence and dependencies• Invokes fulfillment systems• Order state owner
– Tracks order’s state and history– Make information available to other
systems
15
![Page 16: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/16.jpg)
Order handling• Order items
– Individual products, services, and offers to be fulfilled as part of an order
– Create, Update, Delete• Order item bundling
– e.g. a group of Teleconferencing sessions to deliver a Teleconference service
• Dependencies• Multiple instances
16
![Page 17: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/17.jpg)
Middleware of choice
• Open-source, free business process framework– concept of a state machine – backed by Alfresco
• Lightweight database model and multi-database support
• Robust REST API• Standard BPMN2.0• Visual modeling• Auto-versioning
17
![Page 18: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/18.jpg)
Service management
18
Interactive Service Catalog• Personalized catalog views• Self-service, requests and incidents
Service Operations• Business rules e.g. for escalation• Incident-to-configuration-item correlation• Event management
SLA definition and management• Service and support level agreements• User-driven verification
Service dependencies, bundling, chaining
Knowledge management
Service inventory – configuration management
Service-oriented reporting
![Page 19: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/19.jpg)
Vidyo-based teleconf serviceResource to incident correlation
19
![Page 20: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/20.jpg)
VPN Service: 10k ft view
VPN configurationgenerator
TMF-based VPN resource order
Set commands
NETCONF-based configuration application
VPN
Inventory Configuration data
MiddlewareService Bus
Service Bus
Monitoring data
VPN service monitoring
VPN self-service portal
TMF-based VPN service order
CRM
User request
Service Management Platform
(one-stop-shop) Service SLA mgmt
AAI infra-structure
BSS
laye
rO
SS la
yer
![Page 21: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/21.jpg)
VPN Service: 10k ft view
TMF-based VPN resource order
VPN
Set commands
VPN configurationgenerator
NETCONF-based configuration applicationInventory Configuration
data
MiddlewareService Bus
Service Bus
Monitoring data
VPN service monitoring
CRM
User request
Service Management Platform
(one-stop-shop) Service SLA mgmt
AAI infra-structure
BSS
laye
rO
SS la
yer
VPN self-service portal
TMF-based VPN service order
![Page 22: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/22.jpg)
VPN service software stack
22
ΜiddlewareService Bus
Service Bus
Junos PyEZ
![Page 23: A lightweight OSS/BSS architecture - TERENA · PDF fileA lightweight OSS/BSS architecture Moving up the value chain in operations. ... • Consolidation of common OSS functions –](https://reader030.fdocuments.net/reader030/viewer/2022021421/5aacae157f8b9a693f8d60a5/html5/thumbnails/23.jpg)
In a nutshell
23
OSS
Μiddleware
Service Bus
Service Bus
BSS
• Service (& SLA) management• Order management• Accounting• CRM
• Reliable messaging• Orchestration• Composition
• Standardized interfaces• Modularity• Resource facing services
Standardized interfaces (simplified TMF SID)
Standardized interfaces (simplified TMF SID)
Limitless business/
operational requirements
supported
SP to SP business integration
SP to SP operational integration