SlideShare a Scribd company logo
Quick wins in the NetOps journey
Vincent Boon
Sales Engineer, APAC
Agenda
• Overview
• What is NetOps
• How it starts
• Trends and challenges of network automation
• Pre-conditions for Automation
• Quick wins for NetOps
Modern Out of Band Management
Emergency access
during a disruption,
initial configuration
over a POTS line
Connects an Operator
to a Console Port
Infrastructure as Code
enables efficient
DevOps
Connects an Operator
or Machine to
Network Nodes
An always-on, resilient
software defined
management overlay
(fabric)
Resilient serial or
IP access over any
network, for every day
“Classic” Console
Server
Smart Out of Band NetOps 2.0
NetOps defined
• NetOps 1.0 = network operations, or simply running the network
• “ClickOps” and reliant on manual interaction with device CLI
• Focus on uptime and reactive interventions, risk averse
• Often slower to enable new business needs
• NetOps 2.0 = Networking + DevOps
• Modern approach leveraging CI/CD tools & IaC
• More responsive and supportive of business goals
• Shift toward risk management rather that risk avoidance
• Can include automation, but is not synonymous
How it starts
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
configure
What have
we wrought?
Trouble with configuring via the CLI
• Configs applied and maintained by hand
• Vendor-specific syntax, ever-changing
• Inconsistent configurations, unexplained special cases
• Configurations are forgotten; until... reactive break-fix model
• Workarounds: brute force, diligence, hard work, RANCID
• Fragile scrapers break on upgrades
• Human-oriented interfaces are for humans
Manual control
Controlled by
software
Combining
the reliability of software
with
the low cost of network changes
Agile practices
• Lighter but more intense teamwork
git + pull requests
• collaborative text editing, focused review
CI/CD + tests + sandboxes
• safety nets are safer
DevOps
• the best tools and practices adopted by operations
Exciting news from the world of software
programmer
configure
configure
configure
configure
configure
configure
configure
configure
configure
1:100
program
program
program
configure
configure
configure
1:100
program
program
configure
configure
configure
configure
configure
c
o
n
f
i
g
u
r
e
c
o
n
f
i
g
u
r
e
program
1:1000
Automation Trends – It’s a journey
* Gartner, Market Guide for Network Automation Tools, February 2022
• >65% of network activities are manual
• Only 8% of Enterprises automate more
than half of their network tasks
• Automation is currently in the trough of
disillusionment, however…
• 25% of enterprises will automate more
than half of network activities by 2025
Hype Cycle of Enterprise Networking: 2021
Network Automation is gaining traction albeit slowly due to lack of confidence in tools, limited skill set and others.
Gartner estimates
Today 65% of Network
Activities
are Manual
§ "Trough of Disillusionment"
o Interest wanes
o Technology providers shake out
o Investments become selective
§ “Slope of Enlightenment”
o More use cases & benefits
crystallize & widely understood
o 2nd & 3rd generation products
appear from providers
o More enterprises fund pilots
Challenges to implementing Automation
• Network automation network is not without risk
• Mixed environment are harder to automate
• Legacy change control and lack of confidence in tools
• Limited in-house skill or lack of cross functional buy in
• Inventory: do you have good detail of all devices?
• Requirements: business's expectation of function level; now & plans
• Standards: which model/vocabulary to use in automation
• Telemetry: feedback channels
• Automation: control channels; tooling
• Trust: get experience, confidently predict automation's behaviour
• other: Budget, Stakeholders, Suppliers
Pre-conditions for automation
Provisioning Monitoring Security …
Requirements ? ? ? ?
Automation ? ? ? ?
Telemetry ? ? ? ?
Inventory ? ? ? ?
Standards ? ? ? ?
Suppliers ? ? ? ?
Partners ? ? ? ?
Budget ? ? ? ?
Trust ? ? ? ?
Quick wins with NetOps and Automation
Read only tasks
Configuration backup / diff
Information collection and
report building
Start Simple Testing & Troubleshooting Validation
Predefine templates for
problem determination
Deploy tools on demand
Auto populating trouble
tickets with network
information.
Verifies that the network is
functioning as designed
Are the correct VLANs
configured on trunk links?
Do routing tables contain
the desired routes?
Quick Demo
Let’s starts with a video
Quick wins in the NetOps Journey by Vincent Boon, Opengear
# creds.py
# credentials and parameters file
#
# edit as needed to fit your environment
# OM credentials for pmshell
omHost = '10.0.0.4’
omUser = 'root’
omPassword = 'mypassword’
# Cisco device credentials
ciscoHost = '10.0.0.2’
ciscoUser = 'admin’
ciscoPassword = 'cisco’
# Cisco command
command = 'show version’
# pmshell command. edit to change serial ports.
pmshell = 'pmshell -l /dev/port23'
#!/usr/bin/python3
#
# cisco_cmd_pmshell.py
# Opengear Solutions Engineering, 6 July 2022
#
# Send a command to a Cisco IOS device through OM pmshell
# Validated on IOS XE version 16.12.04 and IOS version 15.2(7)E4
from netmiko import ConnectHandler, redispatch
import creds
import time
def connect():
device1 = {
'host': creds.omHost,
'username': creds.omUser,
'password': creds.omPassword,
'device_type': 'terminal_server'
}
conn = ConnectHandler(**device1)
return conn
def command():
conn = connect()
conn.send_command_timing(creds.pmshell)
conn.write_channel('rnrnrn')
time.sleep(5)
conn.write_channel('rnrn')
redispatch(conn, device_type='cisco_ios')
conn.find_prompt()
conn.enable()
output = conn.send_command(creds.command)
print(output)
conn.write_channel('rn')
time.sleep(1)
conn.disconnect()
If __name__ == "__main__":
command()
Resources
https://www.techtarget.com/searchnetworking/tip/12-network-automation-
ideas-to-incorporate-in-your-network
https://karneliuk.com/2018/07/openconfig-w-o-and-w-ansible-for-arista-
eos-cisco-ios-xr-and-nokia-sr-os-part-1-interfaces/
https://pynet.twb-tech.com/blog/netmiko-python-library.html
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear

More Related Content

Similar to Quick wins in the NetOps Journey by Vincent Boon, Opengear (20)

PDF
Agile Team Autonomy – Don’t Just Give It Away Make Teams Earn It
Consortium for Information & Software Quality (CISQ)
 
PDF
OSMC 2024 | Building a better check_http by Mattias Schlenker.pdf
NETWAYS
 
PDF
Addressing Cloud Security with OPA
DiemShin
 
PPTX
Troubleshooting Webex and Microsoft Teams with ThousandEyes
ThousandEyes
 
PDF
Predicting the Future of Endpoint Management in a Mobile World
Quest
 
PDF
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX, Inc.
 
PPTX
End to-End Monitoring for ITSM and DevOps
eG Innovations
 
PDF
>parallel desktop Crack Latest Free 2025
zoyatiya880
 
PDF
Sketchup Pro Crack Latest Version 2025??
nawabana305
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 32
nawabana305
 
PDF
Adobe Photoshop CC Crack Download Latest Version
nawabana305
 
PDF
Latest Capcut Pro 2025 Crack Version For PC {Fully-250324101644-ba1d95f1-2503...
abbaskanju3
 
PDF
Disk Drill Pro 5.8 Crack 2025 With Activation Key Latest | PPT
nawabana305
 
PPTX
Introduction to ThousandEyes platform March 2025
ThousandEyes
 
PDF
Wilcom Embroidery Studio E Crack 2025 FREE
muhammadwaqaryounus6
 
PDF
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Teemu Tiainen
 
PPTX
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
FINOS
 
PPTX
Network Automation using Python and Ansible.pptx
rimjhimmishra1407
 
PDF
Mini-Track: Lessons from Public Cloud
Network Automation Forum
 
PPTX
How Cloud Computing will change how you and your team will run IT
Peter HJ van Eijk
 
Agile Team Autonomy – Don’t Just Give It Away Make Teams Earn It
Consortium for Information & Software Quality (CISQ)
 
OSMC 2024 | Building a better check_http by Mattias Schlenker.pdf
NETWAYS
 
Addressing Cloud Security with OPA
DiemShin
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
ThousandEyes
 
Predicting the Future of Endpoint Management in a Mobile World
Quest
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX, Inc.
 
End to-End Monitoring for ITSM and DevOps
eG Innovations
 
>parallel desktop Crack Latest Free 2025
zoyatiya880
 
Sketchup Pro Crack Latest Version 2025??
nawabana305
 
IDM Crack with Internet Download Manager 6.42 Build 32
nawabana305
 
Adobe Photoshop CC Crack Download Latest Version
nawabana305
 
Latest Capcut Pro 2025 Crack Version For PC {Fully-250324101644-ba1d95f1-2503...
abbaskanju3
 
Disk Drill Pro 5.8 Crack 2025 With Activation Key Latest | PPT
nawabana305
 
Introduction to ThousandEyes platform March 2025
ThousandEyes
 
Wilcom Embroidery Studio E Crack 2025 FREE
muhammadwaqaryounus6
 
Zero Trust And Best Practices for Securing Endpoint Apps on May 24th 2021
Teemu Tiainen
 
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
FINOS
 
Network Automation using Python and Ansible.pptx
rimjhimmishra1407
 
Mini-Track: Lessons from Public Cloud
Network Automation Forum
 
How Cloud Computing will change how you and your team will run IT
Peter HJ van Eijk
 

More from MyNOG (20)

PDF
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MyNOG
 
PDF
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
MyNOG
 
PDF
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
MyNOG
 
PDF
Building a Connected Future: The Power of Interconnection
MyNOG
 
PDF
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
MyNOG
 
PDF
Strategies for Seamless Recovery in a Dynamic Data Landscape
MyNOG
 
PDF
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
MyNOG
 
PDF
Peering Personal MyNOG-10
MyNOG
 
PDF
Embedded CDNs in 2023
MyNOG
 
PDF
Edge virtualisation for Carrier Networks
MyNOG
 
PDF
Equinix: New Markets, New Frontiers
MyNOG
 
PDF
Securing the Onion: 5G Cloud Native Infrastructure
MyNOG
 
PDF
Hierarchical Network Controller
MyNOG
 
PDF
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
 
PDF
Cleaning up your RPKI invalids
MyNOG
 
PDF
Introducing Peering LAN 2.0 at DE-CIX
MyNOG
 
PDF
Load balancing and Service in Kubernetes
MyNOG
 
PDF
Cloud SDN: BGP Peering and RPKI
MyNOG
 
PDF
SDM – A New (Subsea) Cable Paradigm
MyNOG
 
PDF
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
MyNOG
 
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MyNOG
 
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
MyNOG
 
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
MyNOG
 
Building a Connected Future: The Power of Interconnection
MyNOG
 
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
MyNOG
 
Strategies for Seamless Recovery in a Dynamic Data Landscape
MyNOG
 
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
MyNOG
 
Peering Personal MyNOG-10
MyNOG
 
Embedded CDNs in 2023
MyNOG
 
Edge virtualisation for Carrier Networks
MyNOG
 
Equinix: New Markets, New Frontiers
MyNOG
 
Securing the Onion: 5G Cloud Native Infrastructure
MyNOG
 
Hierarchical Network Controller
MyNOG
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
 
Cleaning up your RPKI invalids
MyNOG
 
Introducing Peering LAN 2.0 at DE-CIX
MyNOG
 
Load balancing and Service in Kubernetes
MyNOG
 
Cloud SDN: BGP Peering and RPKI
MyNOG
 
SDM – A New (Subsea) Cable Paradigm
MyNOG
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
MyNOG
 
Ad

Recently uploaded (20)

PPTX
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 
PPTX
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
PPTX
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
PDF
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
PPT
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PPTX
Orchestrating things in Angular application
Peter Abraham
 
PPTX
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PPTX
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PPT
introductio to computers by arthur janry
RamananMuthukrishnan
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
PPTX
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PPTX
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
PPTX
internet básico presentacion es una red global
70965857
 
PPTX
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
L1A Season 1 ENGLISH made by A hegy fixed
toszolder91
 
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
sajflsajfljsdfljslfjslfsdfas;fdsfksadfjlsdflkjslgfs;lfjlsajfl;sajfasfd.pptx
theknightme
 
Web Hosting for Shopify WooCommerce etc.
Harry_Phoneix Harry_Phoneix
 
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
Orchestrating things in Angular application
Peter Abraham
 
Cost_of_Quality_Presentation_Software_Engineering.pptx
farispalayi
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
introductio to computers by arthur janry
RamananMuthukrishnan
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
法国巴黎第二大学本科毕业证{Paris 2学费发票Paris 2成绩单}办理方法
Taqyea
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
internet básico presentacion es una red global
70965857
 
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
Ad

Quick wins in the NetOps Journey by Vincent Boon, Opengear