SlideShare a Scribd company logo
1 of 41
Orchestration, Automation and
Virtualisation (OAV) in GÉANT
www.geant.org
Maria Isabel Gandia, CSUC/RedIRIS
WP6-T2 / Consensus Building
19th STF
Zagreb, 3 March 2020
2 www.geant.org
AutomatedManual
3 www.geant.org
AutomatedManual
4 www.geant.org
AutomatedManual
5 www.geant.org
https://twitter.com/XHNews/status/1221782244525858819
6 www.geant.org
100%
Orchestation
everywhere
I wish I could
automate, but I’m too
busy operating a
network
I have islands
of automation
Campus Network
Management services are
automated. The core is
not and will never be.
I have my own
Automation &
Orchestration platform
Let’s automate
multidomain
provisioning!
I might automate
for a
Government
Project next year
I’m starting to
automate some
manual tasks to do the
same
I’m not planning
to implement any
inter-domain
orchestration
My NOC is not
confident on
softwares
I’m trying to
find devOps
engineers
7 www.geant.org
It’s a mindset Change
• At all levels!
• If the management does not believe in automation
• If the company does not see the benefits
• If the network engineers don’t learn how to automate
IT
WON’T
WORK
Oh, no, NOC
engineers
Oh, no,
Gartner again.
Automation is
going to make
my life easier
Automation is
going to make
my life easier
8 www.geant.org
• The following people are contributing to our consensus
building work (typically at 10-20% FTE effort)
• 16 people from 12 organisations at 10 NRENs
Our WP6 T2 consensus building team
Jasone Astorga (RedIRIS / UPV/EHU) Roman Lapacz (PSNC)
Ramesh Baskaran (Jisc) Daniel Lete (HEAnet)
Yuri Demchenko (SURFnet / UvA) Susanne Naegele-Jackson (DFN / FAU)
Martin Dunmore (Jisc) Jerry Sobieski (NORDUnet)
Sonja Filiposka (MARNET / USC) Kostas Stamos (GRNET / CTI)
Eduardo Jacob (RedIRIS / UPV/EHU) Maria Isabel Gandia (RedIRIS/CSUC)
Iacovos Ioannou (CyNet) Tim Chown (Jisc, WPL)
Hamzeh Khalili (RedIRIS/i2CAT) Ivana Golub (PSNC, WPL)
9 www.geant.org
OAV
• OAV: Orchestration, Automation and Virtualisation.
• Orchestration and Automation are needed to make a smarter use of
resources:
• Enable faster service delivery / decrease delivery time
• Reduce the number of human errors
• Decrease the amount of manual work
• Lower the costs of service delivery
• Ensure configuration consistency
• Provide better reporting
• Increase efficiency
• Increase configuration uniformity and consistency
• Improve compliance with configuration policies
• Our aim is to promote wider adoption of general OAV principles within the
NREN community.
10 www.geant.org
OAV in the GÉANT Project
• Work on OAV has spanned several generations of the
GÉANT project:
• e-infrastructure integration
• Service Provider Architecture (SPA)
• GÉANT Testbeds Service (GTS)
• Network Management as a Service (NMaaS)
• perfSONAR
• PMP
• …
11 www.geant.org
• OAV Survey presented last year at STF17, in Dublin, and D6.2
Deliverable (published in Sep 19):
https://www.geant.org/Projects/GEANT_Project_GN4-3/GN43_deliverables/D6-2_Automation-and-
Orchestration-of-Services-in-the-GEANT-Community.pdf
• Several discussions and workshops around the topic:
• GN4-3 Future Service Strategy Workshop, May 19
• BoF session at TNC, June 19
• Network Management and Monitoring Workshop (NEMMO), Oct 19
• Strong need for collaboration and exchange of knowledge and
expertise:
• Knowledge as a gap.
• We speak different languages.
• A generally accepted architecture needed.
• NRENs are willing to share experiences and learn from others.
OAV in the GÉANT Community
12 www.geant.org
Consensus Building
• Several Focus Groups (FG) were established around OAV
• Designed to be (initially) short-lived with specific outputs
• Currently working on:
• Terminology
• Architecture
• CNaaS (use case)
• OAV public wiki
• More Focus Groups can be established if needed
13 www.geant.org
Focus Group: Terminology
• Need for an agreement on common terminology.
• The idea is to have a common ground of understanding.
14 www.geant.org
Focus Group: Terminology
• The FG identified a list of relevant OAV
terms and acronyms.
• There aren’t any documents in the
literature that include all this information.
• For each term, a short definition with a
reference link (source) was included.
• We tried to use standard-based
definitions whenever we could find them
and listed internal definitions (based on
the consensus of all team members) in
cases where no standard definitions were
found.
• A survey was conducted for final
adjustments.
https://wiki.geant.org/pages/viewpage.action?pageId=133765930
15 www.geant.org
Focus Group: Terminology – Terms and Glossary
https://wiki.geant.org/pages/viewpage.action?pageId=133765930
16 www.geant.org
Focus Group: Architecture - Four stages of the network
automation and orchestration process*
NETWORK
CONFIGURATION AND
CHANGE MANAGEMENT
ORCHESTRATION POLICY-BASED
AUTOMATION
INTENT-BASED
NETWORKING SYSTEMS
* Source: Gartner’s Market Guide
Prepare the network automation tools strategy by supporting virtual network
infrastructures and programmatic, open-standard APIs.
17 www.geant.org
Focus Group: Architecture
• The FG is studying a variety of OAV architectures and frameworks
to look at common approaches that could be considered as part of
a GÉANT strategy.
• Goal: we are trying to describe a blueprint that is based on the
most common architecture principles and would also allow us to
see a common strategy forward that would be flexible enough to
combine existing solutions with new ones
NOT “one architecture to rule them all”!
18 www.geant.org
Focus Group: Architecture
• The list of architectures under analysis includes:
• Standardisation bodies/organisations/associations based architectures:
• ETSI (ZSM, OSM(MANO)/NFV, GANA)
• MEF (LSO)
• TMFORUM (ODA, ODF)
• Commercial products:
• Anuta
• Ciena
• Cisco
• Project-based architectures:
• GVM
• SENSE
• TALENT
• First round analysis + deep dive analysis.
19 www.geant.org
Standard 2Standard 1Standard 1
20 www.geant.org
21 www.geant.org
ETSI ZSM
MEF LSO
OGF GNA
ONAP
ETSI OSM (MANO)
ONF
TALENT
OGF SENSE
TMF ODA
TMF ODF
5G PPP
ETSI GANA
ETSI NFV
AN NSO
Oracle SNO
Ciena MDSO
AT&T ECOMP
“The good thing about standards is that there are so many to choose from.”
-- Andrew S. Tanenbaum
22 www.geant.org
23 www.geant.org
Focus Group: Architecture – Aspects Covered by Each Architecture
24 www.geant.org
Focus Group: Architecture – Dear Santa
• Open API
• Scalability (scale in/out and up/down)
• Virtualisation of resources: Infrastructure-
independence
• Must be able to use commercial or free
VNFs or predefined Network Services as
virtual objects
• Catalog/repository for VNFs and NSs.
• Discrete atomic network service objects
that can be built into customized complex
service compositions
• Should be able to handle hierarchies of
orchestrators, multi-domain orchestration
• Must be technology agnostic
• Documentation
• Community support
• Proven interoperability
• Support physical and virtual networks
• Resources and services should be
represented in standardized data modeling
language (e.g. YANG/TOSCA)
• Extensibility
• Complexity-hiding
• Compatibility with the standard industry
adopted architectures and frameworks such
as promoted by TMF (e.g. OSS/BSS), ETSI,
IETF, OASIS
• Compatibility and integration with cloud-
based resources virtualisation, management
and infrastructure deployment
• Possibility to use popular deployment
automation tools such as Ansible, Chef,
Puppet, others
• Possibility of integration with the popular
DevOps or NetDevOps tools and platforms
25 www.geant.org
Focus Group: Architecture - Trying to put them all into the same
schema
26 www.geant.org
Focus Group: Architecture
Lego Blocks
www.geant.org
27 www.geant.org
Focus Group: Architecture - The Vegas Rule
28 www.geant.org
Focus Group: Architecture – Current Work: The Open Digital
Architecture
https://inform.tmforum.org/insights/2020/02/action-week-2020-building-the-autonomous-network-with-lego-blocks/
29 www.geant.org
Focus Group: Architecture – Current Work: The ODA
Framework
• Collaborative approach to operationalising and
monetising infrastructure platforms and platform
business models.
• Focused on creating an industry-wide standard, based
on the TM Forum Open APIs and other assets such as
the Frameworx Information Framework.
More on ODA: https://www.tmforum.org/oda/
More on Frameworx: https://www.tmforum.org/frameworx-homepage/
30 www.geant.org
• Limited set of architecture principles as general rules and
guidelines:
• Approach aligned to the TOGAF* standards:
• Name, statement, rationale, implications
• Principles should be understandable, robust, complete, consistent
and stable.
• Principles must align with the Organisation Goals, not just IT goals.
• Principles need to ensure interoperability between diverse
implementations at both protocol and semantic / model levels.
Focus Group: Architecture – Current Work: The ODA Framework
* TOGAF= The Open Group Architecture Framework
31 www.geant.org
Focus Group: Architecture – TM Forum Open Digital
Architecture
https://inform.tmforum.org/insights/2018/08/forum-focus-whats-new-oda/
32 www.geant.org
Focus Group: Architecture – Trying to map an architecture
WebUI,
Helpdesk
REST APIs,
plugins
Contract,
CRM
Procurement
of network
components,
SLA
Hardware control,
NMS Documentation
Netconf APIs
,
YAML models,
IPAM
ZTP,
Inventory,
Ansible
33 www.geant.org
Focus Group: Architecture – Examples – [Your NREN here]
34 www.geant.org
Focus Group: CNaaS (Campus Network Management as a Service)
 NRENs offering CNaaS use OAV techniques
 As in OAV, there are many different approaches and targets
 Evidence of high level of NREN interest
 Clear need to share information
Discussion
channels
cnass-discuss@lists.geant.org
mailing list
#cnaas
slack channel
Use cases sharing
Infoshares
coming soon
Volunteers?
Community Portal:
https://wiki.geant.org/display/
OAV/OAV+Community+Portal
Community meetings:
• SIG-NOC meetings
• NEMMO
35 www.geant.org
Focus Group: CNaaS (Campus Network Management as a Service)
No Service Definition (SD) Document “one fits all”.
References when writing your own Service Definition, contract or SLA
Document Checklist/Template
in word format**
Deliverable D6.4 Campus
Network Management*
* https://www.geant.org/Projects/GEANT_Project_GN4-3/GN43_deliverables/D6.4_Campus_Network_Management.pdf
** https://wiki.geant.org/pages/viewpage.action?pageId=123792049
36 www.geant.org
Focus Group: OAV wiki - Knowledge sharing and global exchange
•
https://wiki.geant.org/display/OAV/
37 www.geant.org
Focus Group OAV Wiki: Terminology – Terms and Glossary
https://wiki.geant.org/pages/viewpage.action?pageId=133765930
38 www.geant.org
Focus Group OAV Wiki: Architecture
39 www.geant.org
Focus Group: OAV public wiki – The OAV Community Portal
• Each NREN can present their OAV work there or provide links.
• NRENs willing to share information or find out more about OAV
can reach the team at gn4-3-wp6-oav@lists.geant.org
https://wiki.geant.org/display/OAV/OAV+COMMUNITY+PORTAL
40 www.geant.org
Next steps
• Continue the work on the FGs (Architecture) or suspend the work to be
resumed later if needed (Terminology, CNaaS, wiki).
• Create new FGs if needed (other use cases, training…)
• Continuously disseminate the results of the focus groups and knowledge
exchange (Wiki, Infoshares, mailing lists, etc).
• Provide a tools repository where NRENs can share their orchestration and
automation scripts, tools, templates, etc.
• Create Trainings about OAV both for Management (Architecture, Strategy…)
and Operations Teams (Ansible, devOps…)
• Towards multi-domain OAV:
• NRENs make their own decisions on the national architecture but comply to standards
for international compatibility.
• Use APIs that are compliant with relevant standards and specifications at a European
and global scale.
Thank you
www.geant.org
Any questions?
Or email us:
gn4-3-wp6-oav@lists.geant.org
© GÉANT Association on behalf of the GN4 Phase 3 project (GN4-3).
The research leading to these results has received funding from
the European Union’s Horizon 2020 research and innovation
programme under Grant Agreement No. 856726 (GN4-3).

More Related Content

Similar to Orchestration, Automation and Virtualisation (OAV) in GÉANT

Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveWalid Shaari
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesHeiko Voigt
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicKevin Kaminski
 
Introduction to Smart Data Models
Introduction to Smart Data ModelsIntroduction to Smart Data Models
Introduction to Smart Data ModelsFIWARE
 
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationColorado Internet Society (CO ISOC)
 
2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and DirectionsCollabNet
 
IoT Reference Architectures
IoT Reference ArchitecturesIoT Reference Architectures
IoT Reference ArchitecturesBob Marcus
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...InfluxData
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Grid Protection Alliance
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingAlan Sill
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker ManageIQ
 

Similar to Orchestration, Automation and Virtualisation (OAV) in GÉANT (20)

Network Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspectiveNetwork Automation Journey, A systems engineer NetOps perspective
Network Automation Journey, A systems engineer NetOps perspective
 
Introduction to OAV
Introduction to OAVIntroduction to OAV
Introduction to OAV
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pages
 
M 4 iot..
M 4 iot..M 4 iot..
M 4 iot..
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
 
Introduction to Smart Data Models
Introduction to Smart Data ModelsIntroduction to Smart Data Models
Introduction to Smart Data Models
 
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
 
2020 | Metadata Day | LinkedIn
2020 | Metadata Day | LinkedIn2020 | Metadata Day | LinkedIn
2020 | Metadata Day | LinkedIn
 
ION Islamabad - What's Happening at the IETF?
ION Islamabad - What's Happening at the IETF?ION Islamabad - What's Happening at the IETF?
ION Islamabad - What's Happening at the IETF?
 
2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions2016 Federal User Group Conference - TeamForge Capabilities and Directions
2016 Federal User Group Conference - TeamForge Capabilities and Directions
 
ION Belgrade - IETF Update
ION Belgrade - IETF UpdateION Belgrade - IETF Update
ION Belgrade - IETF Update
 
ION Malta - IETF Update
ION Malta - IETF UpdateION Malta - IETF Update
ION Malta - IETF Update
 
IoT Reference Architectures
IoT Reference ArchitecturesIoT Reference Architectures
IoT Reference Architectures
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
 
ION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get InvolvedION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get Involved
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 

More from CSUC - Consorci de Serveis Universitaris de Catalunya

More from CSUC - Consorci de Serveis Universitaris de Catalunya (20)

Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
 
Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)
 
Publicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de RecercaPublicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de Recerca
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Orchestration, Automation and Virtualisation (OAV) in GÉANT

  • 1. Orchestration, Automation and Virtualisation (OAV) in GÉANT www.geant.org Maria Isabel Gandia, CSUC/RedIRIS WP6-T2 / Consensus Building 19th STF Zagreb, 3 March 2020
  • 6. 6 www.geant.org 100% Orchestation everywhere I wish I could automate, but I’m too busy operating a network I have islands of automation Campus Network Management services are automated. The core is not and will never be. I have my own Automation & Orchestration platform Let’s automate multidomain provisioning! I might automate for a Government Project next year I’m starting to automate some manual tasks to do the same I’m not planning to implement any inter-domain orchestration My NOC is not confident on softwares I’m trying to find devOps engineers
  • 7. 7 www.geant.org It’s a mindset Change • At all levels! • If the management does not believe in automation • If the company does not see the benefits • If the network engineers don’t learn how to automate IT WON’T WORK Oh, no, NOC engineers Oh, no, Gartner again. Automation is going to make my life easier Automation is going to make my life easier
  • 8. 8 www.geant.org • The following people are contributing to our consensus building work (typically at 10-20% FTE effort) • 16 people from 12 organisations at 10 NRENs Our WP6 T2 consensus building team Jasone Astorga (RedIRIS / UPV/EHU) Roman Lapacz (PSNC) Ramesh Baskaran (Jisc) Daniel Lete (HEAnet) Yuri Demchenko (SURFnet / UvA) Susanne Naegele-Jackson (DFN / FAU) Martin Dunmore (Jisc) Jerry Sobieski (NORDUnet) Sonja Filiposka (MARNET / USC) Kostas Stamos (GRNET / CTI) Eduardo Jacob (RedIRIS / UPV/EHU) Maria Isabel Gandia (RedIRIS/CSUC) Iacovos Ioannou (CyNet) Tim Chown (Jisc, WPL) Hamzeh Khalili (RedIRIS/i2CAT) Ivana Golub (PSNC, WPL)
  • 9. 9 www.geant.org OAV • OAV: Orchestration, Automation and Virtualisation. • Orchestration and Automation are needed to make a smarter use of resources: • Enable faster service delivery / decrease delivery time • Reduce the number of human errors • Decrease the amount of manual work • Lower the costs of service delivery • Ensure configuration consistency • Provide better reporting • Increase efficiency • Increase configuration uniformity and consistency • Improve compliance with configuration policies • Our aim is to promote wider adoption of general OAV principles within the NREN community.
  • 10. 10 www.geant.org OAV in the GÉANT Project • Work on OAV has spanned several generations of the GÉANT project: • e-infrastructure integration • Service Provider Architecture (SPA) • GÉANT Testbeds Service (GTS) • Network Management as a Service (NMaaS) • perfSONAR • PMP • …
  • 11. 11 www.geant.org • OAV Survey presented last year at STF17, in Dublin, and D6.2 Deliverable (published in Sep 19): https://www.geant.org/Projects/GEANT_Project_GN4-3/GN43_deliverables/D6-2_Automation-and- Orchestration-of-Services-in-the-GEANT-Community.pdf • Several discussions and workshops around the topic: • GN4-3 Future Service Strategy Workshop, May 19 • BoF session at TNC, June 19 • Network Management and Monitoring Workshop (NEMMO), Oct 19 • Strong need for collaboration and exchange of knowledge and expertise: • Knowledge as a gap. • We speak different languages. • A generally accepted architecture needed. • NRENs are willing to share experiences and learn from others. OAV in the GÉANT Community
  • 12. 12 www.geant.org Consensus Building • Several Focus Groups (FG) were established around OAV • Designed to be (initially) short-lived with specific outputs • Currently working on: • Terminology • Architecture • CNaaS (use case) • OAV public wiki • More Focus Groups can be established if needed
  • 13. 13 www.geant.org Focus Group: Terminology • Need for an agreement on common terminology. • The idea is to have a common ground of understanding.
  • 14. 14 www.geant.org Focus Group: Terminology • The FG identified a list of relevant OAV terms and acronyms. • There aren’t any documents in the literature that include all this information. • For each term, a short definition with a reference link (source) was included. • We tried to use standard-based definitions whenever we could find them and listed internal definitions (based on the consensus of all team members) in cases where no standard definitions were found. • A survey was conducted for final adjustments. https://wiki.geant.org/pages/viewpage.action?pageId=133765930
  • 15. 15 www.geant.org Focus Group: Terminology – Terms and Glossary https://wiki.geant.org/pages/viewpage.action?pageId=133765930
  • 16. 16 www.geant.org Focus Group: Architecture - Four stages of the network automation and orchestration process* NETWORK CONFIGURATION AND CHANGE MANAGEMENT ORCHESTRATION POLICY-BASED AUTOMATION INTENT-BASED NETWORKING SYSTEMS * Source: Gartner’s Market Guide Prepare the network automation tools strategy by supporting virtual network infrastructures and programmatic, open-standard APIs.
  • 17. 17 www.geant.org Focus Group: Architecture • The FG is studying a variety of OAV architectures and frameworks to look at common approaches that could be considered as part of a GÉANT strategy. • Goal: we are trying to describe a blueprint that is based on the most common architecture principles and would also allow us to see a common strategy forward that would be flexible enough to combine existing solutions with new ones NOT “one architecture to rule them all”!
  • 18. 18 www.geant.org Focus Group: Architecture • The list of architectures under analysis includes: • Standardisation bodies/organisations/associations based architectures: • ETSI (ZSM, OSM(MANO)/NFV, GANA) • MEF (LSO) • TMFORUM (ODA, ODF) • Commercial products: • Anuta • Ciena • Cisco • Project-based architectures: • GVM • SENSE • TALENT • First round analysis + deep dive analysis.
  • 21. 21 www.geant.org ETSI ZSM MEF LSO OGF GNA ONAP ETSI OSM (MANO) ONF TALENT OGF SENSE TMF ODA TMF ODF 5G PPP ETSI GANA ETSI NFV AN NSO Oracle SNO Ciena MDSO AT&T ECOMP “The good thing about standards is that there are so many to choose from.” -- Andrew S. Tanenbaum
  • 23. 23 www.geant.org Focus Group: Architecture – Aspects Covered by Each Architecture
  • 24. 24 www.geant.org Focus Group: Architecture – Dear Santa • Open API • Scalability (scale in/out and up/down) • Virtualisation of resources: Infrastructure- independence • Must be able to use commercial or free VNFs or predefined Network Services as virtual objects • Catalog/repository for VNFs and NSs. • Discrete atomic network service objects that can be built into customized complex service compositions • Should be able to handle hierarchies of orchestrators, multi-domain orchestration • Must be technology agnostic • Documentation • Community support • Proven interoperability • Support physical and virtual networks • Resources and services should be represented in standardized data modeling language (e.g. YANG/TOSCA) • Extensibility • Complexity-hiding • Compatibility with the standard industry adopted architectures and frameworks such as promoted by TMF (e.g. OSS/BSS), ETSI, IETF, OASIS • Compatibility and integration with cloud- based resources virtualisation, management and infrastructure deployment • Possibility to use popular deployment automation tools such as Ansible, Chef, Puppet, others • Possibility of integration with the popular DevOps or NetDevOps tools and platforms
  • 25. 25 www.geant.org Focus Group: Architecture - Trying to put them all into the same schema
  • 26. 26 www.geant.org Focus Group: Architecture Lego Blocks www.geant.org
  • 27. 27 www.geant.org Focus Group: Architecture - The Vegas Rule
  • 28. 28 www.geant.org Focus Group: Architecture – Current Work: The Open Digital Architecture https://inform.tmforum.org/insights/2020/02/action-week-2020-building-the-autonomous-network-with-lego-blocks/
  • 29. 29 www.geant.org Focus Group: Architecture – Current Work: The ODA Framework • Collaborative approach to operationalising and monetising infrastructure platforms and platform business models. • Focused on creating an industry-wide standard, based on the TM Forum Open APIs and other assets such as the Frameworx Information Framework. More on ODA: https://www.tmforum.org/oda/ More on Frameworx: https://www.tmforum.org/frameworx-homepage/
  • 30. 30 www.geant.org • Limited set of architecture principles as general rules and guidelines: • Approach aligned to the TOGAF* standards: • Name, statement, rationale, implications • Principles should be understandable, robust, complete, consistent and stable. • Principles must align with the Organisation Goals, not just IT goals. • Principles need to ensure interoperability between diverse implementations at both protocol and semantic / model levels. Focus Group: Architecture – Current Work: The ODA Framework * TOGAF= The Open Group Architecture Framework
  • 31. 31 www.geant.org Focus Group: Architecture – TM Forum Open Digital Architecture https://inform.tmforum.org/insights/2018/08/forum-focus-whats-new-oda/
  • 32. 32 www.geant.org Focus Group: Architecture – Trying to map an architecture WebUI, Helpdesk REST APIs, plugins Contract, CRM Procurement of network components, SLA Hardware control, NMS Documentation Netconf APIs , YAML models, IPAM ZTP, Inventory, Ansible
  • 33. 33 www.geant.org Focus Group: Architecture – Examples – [Your NREN here]
  • 34. 34 www.geant.org Focus Group: CNaaS (Campus Network Management as a Service)  NRENs offering CNaaS use OAV techniques  As in OAV, there are many different approaches and targets  Evidence of high level of NREN interest  Clear need to share information Discussion channels cnass-discuss@lists.geant.org mailing list #cnaas slack channel Use cases sharing Infoshares coming soon Volunteers? Community Portal: https://wiki.geant.org/display/ OAV/OAV+Community+Portal Community meetings: • SIG-NOC meetings • NEMMO
  • 35. 35 www.geant.org Focus Group: CNaaS (Campus Network Management as a Service) No Service Definition (SD) Document “one fits all”. References when writing your own Service Definition, contract or SLA Document Checklist/Template in word format** Deliverable D6.4 Campus Network Management* * https://www.geant.org/Projects/GEANT_Project_GN4-3/GN43_deliverables/D6.4_Campus_Network_Management.pdf ** https://wiki.geant.org/pages/viewpage.action?pageId=123792049
  • 36. 36 www.geant.org Focus Group: OAV wiki - Knowledge sharing and global exchange • https://wiki.geant.org/display/OAV/
  • 37. 37 www.geant.org Focus Group OAV Wiki: Terminology – Terms and Glossary https://wiki.geant.org/pages/viewpage.action?pageId=133765930
  • 38. 38 www.geant.org Focus Group OAV Wiki: Architecture
  • 39. 39 www.geant.org Focus Group: OAV public wiki – The OAV Community Portal • Each NREN can present their OAV work there or provide links. • NRENs willing to share information or find out more about OAV can reach the team at gn4-3-wp6-oav@lists.geant.org https://wiki.geant.org/display/OAV/OAV+COMMUNITY+PORTAL
  • 40. 40 www.geant.org Next steps • Continue the work on the FGs (Architecture) or suspend the work to be resumed later if needed (Terminology, CNaaS, wiki). • Create new FGs if needed (other use cases, training…) • Continuously disseminate the results of the focus groups and knowledge exchange (Wiki, Infoshares, mailing lists, etc). • Provide a tools repository where NRENs can share their orchestration and automation scripts, tools, templates, etc. • Create Trainings about OAV both for Management (Architecture, Strategy…) and Operations Teams (Ansible, devOps…) • Towards multi-domain OAV: • NRENs make their own decisions on the national architecture but comply to standards for international compatibility. • Use APIs that are compliant with relevant standards and specifications at a European and global scale.
  • 41. Thank you www.geant.org Any questions? Or email us: gn4-3-wp6-oav@lists.geant.org © GÉANT Association on behalf of the GN4 Phase 3 project (GN4-3). The research leading to these results has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 856726 (GN4-3).