SlideShare a Scribd company logo
1 of 29
Download to read offline
Network (Automation) eAcademy
www.geant.org
Maria Isabel Gandia, CSUC/RedIRIS
WP6-T2
ACONET Conference
University of Viena, 24 November 2022
2 www.geant.org
• Introduction: Orchestration, Automation and Virtualisation in GN4-3
• Architecture/Mapping
• Training
• Terminology
• Maturity Model
• Wiki and dissemination
• What next?
Agenda: Network (Automation) eAcademy
3 www.geant.org
OAV: Orchestration, Automation and Virtualisation
Faster service
delivery
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 Our aim is to
promote wider
adoption of
general OAV
principles within
the NREN
community.
4 www.geant.org
• OAV Survey to the NRENs (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
• STF17, July 2019
• Network Management and Monitoring Workshop (NEMMO), Oct 19
Why Architecture, Training, Terminology, Maturity Model...?
5 www.geant.org
Collaborative approach to OAV in the GÉANT Community
Strong need for collaboration and exchange of knowledge and expertise
Knowledge as a gap
We speak different languages
A generally accepted architecture blueprint needed
NRENs are willing to share experiences and learn from others
6 www.geant.org
Network Automation eAcademy
Architecture
/Mapping
CNaaS (use
case)
Terminology
OAV public
wiki
Training
DTN (use
case)
Maturity
Model
Powered by:
7 www.geant.org
• Mapping NREN & use cases architectures to a common blueprint, the
TM Forum Open Digital Architecture (functional architecture).
Architecture & Mappings
Align efforts Find similarities Collaboration Interoperability
Architecture
8 www.geant.org
Engagement
Management
(communication
channels)
Production
(HOW?)
Core
Commerce
Management
(WHAT)
Party
Management
(WHO?)
Intelligence
Management
Introduction
DevOps Concepts
Decoupling and
Integration
Standards and
Commonly Used
Architectures
NREN Implementation Examples
Knowledge Map for the Training
TM Forum Open Digital Architecture Functional Blocks Mapping of Architectures
Training
9 www.geant.org
https://wiki.geant.org/display/NETDEV/OAV+Training+Portal
10 www.geant.org
General Introduction Line
30’ 10’ 30’ 15’
30’ 45’ 15’ 15’
15’ 30’ 30’ 30’
30’ 15’
https://wiki.geant.org/display/NETDEV/OAV+Training+Portal
Training
11 www.geant.org
Decoupling and Integration (Data Models, Formats, Protocols, APIs)
30’
45’
10’ 60’ 30’
45’ 4h (including installation)
https://wiki.geant.org/display/NETDEV/OAV+Training+Portal
Training
12 www.geant.org
Ansible
30’ 30’ 30
30’
60’ + lab time
https://wiki.geant.org/display/NETDEV/OAV+Training+Portal
Training
13 www.geant.org
Current Courses in the Network Automation eAcademy
https://wiki.geant.org/display/NETDEV/OAV+Training+Portal
Training
14 www.geant.org
Ansible
https://e-academy.geant.org/moodle/course/view.php?id=120
Training
15 www.geant.org
Ansible Requirement: YAML, YAML Requirement?
https://e-academy.geant.org/moodle/course/view.php?id=129
Training
16 www.geant.org
Ansible  YAML  Data models, Data Formats, and Protocols
https://e-academy.geant.org/moodle/course/view.php?id=61
Training
17 www.geant.org
Ansible: Video with Subtitles
Training
18 www.geant.org
Ansible: Slides with Speaker Notes
Training
19 www.geant.org
Practical Examples
• Ansible:
• Git repository with the examples in the unit.
• Mini-Lab: Vagrant testing environment with a Unix server and a JunOS box.
• NETCONF:
• Installation guide with a virtual environment in GNS3.
• Adding a static route to a router, step-by-step.
• NSO:
• Installation of free trial version.
• Implementing a Radius server configuration over multiple devices.
• Deploying an ACL on multiple devices, and/or interfaces on a device.
Training
20 www.geant.org
Currently Working on
21 www.geant.org
• Published version 1.1
• Accepted by the GNA-G Automation Working Group
• New version to follow soon with additional terms about AI and
Maturity Model
Terminology and Glossary of OAV Terms
https://wiki.geant.org/display/NETDEV/OAV+Terminology
Terminology
22 www.geant.org
OAV Maturity Model
Measure the current OAV capabilities in a meaningful way
Measure
Enable clear identification of strengths and improvement points, be
aware of threats and opportunities
Identify
Help prioritise what to do in order to advance and improve
Prioritise
Identify gaps between the current and future state and how to get
there
Journey
Maturity Model
23 www.geant.org
OAV Maturity Model - Dimensions
People &
Organisation
Vision & Strategy
Processes &
Services
Architecture &
Technology
0
1
2
3
4
5
Maturity Model
24
OAV Maturity Model - Stages
Level 0
Sit
None
Level 3
Run
Integrated
Level 1
Crawl
Ad Hoc
Level 2
Walk
Use Case /
Project-based /
Reactive
Level 4
Fly
Proactive
Level 5
Energise
Self-*
Maturity Model
25 www.geant.org
The Maturity Model
Survey (31 questions)*:
https://www.surveymonkey.com/r/SPYDQVB
Information to help you check your progress through stages
and dimensions:
https://wiki.geant.org/display/NETDEV/OAV+Maturity+Model
Presentations of the OAV MM Infoshare:
https://events.geant.org/e/OAV-MM
* Data will be used for analytical purposes only (we will not publish data for individual institutions)
The report will be sent to person defined in survey
Maturity Model
26 www.geant.org
• Community Portal
• Sections for OAV:
• Architecture
• Training
• Maturity Model
• Terminology
• Literature
• Examples of usage: CNaaS, DTN
• Dissemination: Deliverables, Infoshares, Presentations, Articles...
Wiki
Wiki
27 www.geant.org
Network Automation eAcademy → Network eAcademy
What Next?
28 www.geant.org
With Many Thanks to our Trainers!
Jasone Astorga (RedIRIS / UPV/EHU) Hamzeh Khalili (RedIRIS / i2CAT)
Estela Carmona (RedIRIS / i2CAT) Roman Łapacz (PSNC)
Dónal Cunningham (HEAnet) Anastas Mishev (MARNET / UKIM)
Yuri Demchenko (SURFnet / UvA) Susanne Naegele-Jackson (DFN / FAU)
Aleksandra Dedinec (MARNET/UKIM) Simone Spinelli (GÉANT)
Sonja Filiposka (MARNET / UKIM) Kostas Stamos (GRNET / CTI)
Maria Isabel Gandia (RedIRIS / CSUC) Your name here?
Eduardo Jacob (RedIRIS / UPV/EHU)
Iacovos Ioannou (CyNet)
Contact us at oav@lists.geant.org
For any questions, you can join us the first Tuesday of every month.
And the WPL, the
GLAD team and the
Communications
team at GÉANT!
Thank you
With special thanks to the trainers,
the GLAD and the Comms teams!
www.geant.org
Any questions?
Find us here:
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 Network (Automation) eAcademy

Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCProduct Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCHAKKACHE Mohamed
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
 
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
 
Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101QuantUniversity
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichChristian Deger
 
Innovative and digital solutions for circularity and sustainability in textiles
Innovative and digital solutions for circularity and sustainability in textilesInnovative and digital solutions for circularity and sustainability in textiles
Innovative and digital solutions for circularity and sustainability in textilesCISUFLO
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Gridbutest
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsMarlon Dumas
 
UberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for BeginnersUberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for Beginnershpcexperiment
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Justin Basilico
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systemsMarcos Almeida
 
Methods and Challenges for Metaverse Analytics.pdf
Methods and Challenges for Metaverse Analytics.pdfMethods and Challenges for Metaverse Analytics.pdf
Methods and Challenges for Metaverse Analytics.pdfSafaa Alnabulsi
 

Similar to Network (Automation) eAcademy (20)

Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
Network Automation eAcademy
Network Automation eAcademyNetwork Automation eAcademy
Network Automation eAcademy
 
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSCProduct Engineer Certified Lean Six Sigma Black Belt by IASSC
Product Engineer Certified Lean Six Sigma Black Belt by IASSC
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
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
 
Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101Automatic machine learning (AutoML) 101
Automatic machine learning (AutoML) 101
 
SWAD Timeline 4:3
SWAD Timeline 4:3SWAD Timeline 4:3
SWAD Timeline 4:3
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup Munich
 
Orchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANT Orchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANT
 
QuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA RapidsQuSandbox+NVIDIA Rapids
QuSandbox+NVIDIA Rapids
 
Innovative and digital solutions for circularity and sustainability in textiles
Innovative and digital solutions for circularity and sustainability in textilesInnovative and digital solutions for circularity and sustainability in textiles
Innovative and digital solutions for circularity and sustainability in textiles
 
The Story of the Semantic Grid
The Story of the Semantic GridThe Story of the Semantic Grid
The Story of the Semantic Grid
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
Process Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to ActionsProcess Mining 2.0: From Insights to Actions
Process Mining 2.0: From Insights to Actions
 
UberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for BeginnersUberCloud HPC Experiment Introduction for Beginners
UberCloud HPC Experiment Introduction for Beginners
 
Swad Timeline
Swad TimelineSwad Timeline
Swad Timeline
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systems
 
Methods and Challenges for Metaverse Analytics.pdf
Methods and Challenges for Metaverse Analytics.pdfMethods and Challenges for Metaverse Analytics.pdf
Methods and Challenges for Metaverse Analytics.pdf
 

More from CSUC - Consorci de Serveis Universitaris de Catalunya

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

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
 
SIG-NOC Tools Survey
SIG-NOC Tools SurveySIG-NOC Tools Survey
SIG-NOC Tools Survey
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Network (Automation) eAcademy

  • 1. Network (Automation) eAcademy www.geant.org Maria Isabel Gandia, CSUC/RedIRIS WP6-T2 ACONET Conference University of Viena, 24 November 2022
  • 2. 2 www.geant.org • Introduction: Orchestration, Automation and Virtualisation in GN4-3 • Architecture/Mapping • Training • Terminology • Maturity Model • Wiki and dissemination • What next? Agenda: Network (Automation) eAcademy
  • 3. 3 www.geant.org OAV: Orchestration, Automation and Virtualisation Faster service delivery 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 Our aim is to promote wider adoption of general OAV principles within the NREN community.
  • 4. 4 www.geant.org • OAV Survey to the NRENs (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 • STF17, July 2019 • Network Management and Monitoring Workshop (NEMMO), Oct 19 Why Architecture, Training, Terminology, Maturity Model...?
  • 5. 5 www.geant.org Collaborative approach to OAV in the GÉANT Community Strong need for collaboration and exchange of knowledge and expertise Knowledge as a gap We speak different languages A generally accepted architecture blueprint needed NRENs are willing to share experiences and learn from others
  • 6. 6 www.geant.org Network Automation eAcademy Architecture /Mapping CNaaS (use case) Terminology OAV public wiki Training DTN (use case) Maturity Model Powered by:
  • 7. 7 www.geant.org • Mapping NREN & use cases architectures to a common blueprint, the TM Forum Open Digital Architecture (functional architecture). Architecture & Mappings Align efforts Find similarities Collaboration Interoperability Architecture
  • 8. 8 www.geant.org Engagement Management (communication channels) Production (HOW?) Core Commerce Management (WHAT) Party Management (WHO?) Intelligence Management Introduction DevOps Concepts Decoupling and Integration Standards and Commonly Used Architectures NREN Implementation Examples Knowledge Map for the Training TM Forum Open Digital Architecture Functional Blocks Mapping of Architectures Training
  • 10. 10 www.geant.org General Introduction Line 30’ 10’ 30’ 15’ 30’ 45’ 15’ 15’ 15’ 30’ 30’ 30’ 30’ 15’ https://wiki.geant.org/display/NETDEV/OAV+Training+Portal Training
  • 11. 11 www.geant.org Decoupling and Integration (Data Models, Formats, Protocols, APIs) 30’ 45’ 10’ 60’ 30’ 45’ 4h (including installation) https://wiki.geant.org/display/NETDEV/OAV+Training+Portal Training
  • 12. 12 www.geant.org Ansible 30’ 30’ 30 30’ 60’ + lab time https://wiki.geant.org/display/NETDEV/OAV+Training+Portal Training
  • 13. 13 www.geant.org Current Courses in the Network Automation eAcademy https://wiki.geant.org/display/NETDEV/OAV+Training+Portal Training
  • 15. 15 www.geant.org Ansible Requirement: YAML, YAML Requirement? https://e-academy.geant.org/moodle/course/view.php?id=129 Training
  • 16. 16 www.geant.org Ansible  YAML  Data models, Data Formats, and Protocols https://e-academy.geant.org/moodle/course/view.php?id=61 Training
  • 17. 17 www.geant.org Ansible: Video with Subtitles Training
  • 18. 18 www.geant.org Ansible: Slides with Speaker Notes Training
  • 19. 19 www.geant.org Practical Examples • Ansible: • Git repository with the examples in the unit. • Mini-Lab: Vagrant testing environment with a Unix server and a JunOS box. • NETCONF: • Installation guide with a virtual environment in GNS3. • Adding a static route to a router, step-by-step. • NSO: • Installation of free trial version. • Implementing a Radius server configuration over multiple devices. • Deploying an ACL on multiple devices, and/or interfaces on a device. Training
  • 21. 21 www.geant.org • Published version 1.1 • Accepted by the GNA-G Automation Working Group • New version to follow soon with additional terms about AI and Maturity Model Terminology and Glossary of OAV Terms https://wiki.geant.org/display/NETDEV/OAV+Terminology Terminology
  • 22. 22 www.geant.org OAV Maturity Model Measure the current OAV capabilities in a meaningful way Measure Enable clear identification of strengths and improvement points, be aware of threats and opportunities Identify Help prioritise what to do in order to advance and improve Prioritise Identify gaps between the current and future state and how to get there Journey Maturity Model
  • 23. 23 www.geant.org OAV Maturity Model - Dimensions People & Organisation Vision & Strategy Processes & Services Architecture & Technology 0 1 2 3 4 5 Maturity Model
  • 24. 24 OAV Maturity Model - Stages Level 0 Sit None Level 3 Run Integrated Level 1 Crawl Ad Hoc Level 2 Walk Use Case / Project-based / Reactive Level 4 Fly Proactive Level 5 Energise Self-* Maturity Model
  • 25. 25 www.geant.org The Maturity Model Survey (31 questions)*: https://www.surveymonkey.com/r/SPYDQVB Information to help you check your progress through stages and dimensions: https://wiki.geant.org/display/NETDEV/OAV+Maturity+Model Presentations of the OAV MM Infoshare: https://events.geant.org/e/OAV-MM * Data will be used for analytical purposes only (we will not publish data for individual institutions) The report will be sent to person defined in survey Maturity Model
  • 26. 26 www.geant.org • Community Portal • Sections for OAV: • Architecture • Training • Maturity Model • Terminology • Literature • Examples of usage: CNaaS, DTN • Dissemination: Deliverables, Infoshares, Presentations, Articles... Wiki Wiki
  • 27. 27 www.geant.org Network Automation eAcademy → Network eAcademy What Next?
  • 28. 28 www.geant.org With Many Thanks to our Trainers! Jasone Astorga (RedIRIS / UPV/EHU) Hamzeh Khalili (RedIRIS / i2CAT) Estela Carmona (RedIRIS / i2CAT) Roman Łapacz (PSNC) Dónal Cunningham (HEAnet) Anastas Mishev (MARNET / UKIM) Yuri Demchenko (SURFnet / UvA) Susanne Naegele-Jackson (DFN / FAU) Aleksandra Dedinec (MARNET/UKIM) Simone Spinelli (GÉANT) Sonja Filiposka (MARNET / UKIM) Kostas Stamos (GRNET / CTI) Maria Isabel Gandia (RedIRIS / CSUC) Your name here? Eduardo Jacob (RedIRIS / UPV/EHU) Iacovos Ioannou (CyNet) Contact us at oav@lists.geant.org For any questions, you can join us the first Tuesday of every month. And the WPL, the GLAD team and the Communications team at GÉANT!
  • 29. Thank you With special thanks to the trainers, the GLAD and the Comms teams! www.geant.org Any questions? Find us here: 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).