Automation Developer Days

Automation Developer Days is an opportunity for both new and experienced customers to come together and network, share best practices, meet engineers, and learn more about Crosswork Network Services Orchestrator (NSO) and the Crosswork Network Automation Suite.

Join service provider and enterprise network automation professionals for this two-day in-person event.

  • Date:November 29th - 30th, 2022
  • Location:PENN 1, 1 Pennsylvania Plaza, New York
  • Time:9:00 am – 5:00 pm ET
  • Attendance:In-person

Meet the Speakers

Day 1

Time (EST) Main Stage Crosswork Breakout
08:30 Coffee and Registration  
09:30

Welcome

 

Nicklas welcomes you to Automation Developer Days U.S.!

 

Nicklas Wägerth,
Automation Community Manager

 
09:35

Cisco Network Automation Strategy

 

Omar Sultan will kick-off the event by reinforcing the importance of automation for Cisco.

 

Omar Sultan,
Director, Product Management

 
09:50

Network Services Orchestrator (NSO) 6.0 Feature Overview

 

Martin and Nils Petter will talk about the major performance improvements for service provisioning and sync-from as well as the IDE tools and dashboard for system administrators.

 

Nils Petter Tisell,
NSO Product Manager

 

Martin Kjellin,
NSO Product Owner

 
10:10

Introduction to Cisco Crosswork Network Automation

 

Sujay will introduce you to the Cisco Crosswork Network Automation suite and how it simplifies network operations by bringing together visibility, insights, and action to deliver closed-loop automation.

 

Sujay Murthy,
Technical Marketing Engineering

 
10:30 BREAK  
10:40

New Concurrency Control Model for NSO - Technical Deep Dive

 

Introducing the new concurrency control model for NSO, improving performance throughout the NSO deployment.

 

Christian Rennerskog,
Technical Leader NSO

Auto Enabling Health Monitoring of NSO Service as a Lifecycle of a Network Service

 

Cisco Crosswork allows health monitoring to be built as a part of the NSO network service, allowing auto detecting the right set of KPIs for the NSO service, provisioning.

 

Mohammad Farook,
Technical Marketing Engineer

11:20

Observing NSO Concurrency

 

NSO 6.0 brings transaction throughput to entirely new levels through concurrency. How can we observe concurrent operations in NSO? Tag along with our observability expert Kristian Larsson on a tour of concurrency observability.

 

Kristian Larsson,
Architect

NSO & Crosswork Health Insights - Monitoring Your Devices

 

Using a simple device on-boarding process in NSO, you can simultaneously register your devices into Cisco's Crosswork Health Insights and begin collecting meaningful data for health monitoring and troubleshooting.

 

Dimitris Vlassopoulos,
Technical Marketing Engineer

12:00 LUNCH  
13:00

How to Gain Performance - Hands-on Coding - Part 1

 

The migration effort from 5.x to 6.x is minimal if you are good with around 3x performance gain. Join Christian Rennerskog, and the NSO experts if you want to go beyond and gain up to 9x!

 

Christian Rennerskog,
Technical Leader NSO

Cisco Crosswork Network Controller Service Customization

 

This session talks about an alternative approach to integrate such pre-existing service implementations with CNC, so that CNC can use these models to provision and manage services. The session will cover the two areas to do such integration: firstly the additional integration specific work on the NSO side for the pre-existing service implementation, and secondly the CNC side integration hooks that need to be updated to point to the pre-existing NSO service model.

 

Krishnan Thirukonda,
Technical Marketing Engineer

 

Sujay Murthy,
Technical Marketing Engineer

13:40

How to Gain Performance - Hands-on Coding - Part 2

 

The migration effort from 5.x to 6.x is minimal if you are good with around 3x performance gain. Join Christian Rennerskog, and the NSO experts if you want to go beyond and gain up to 9x!

 

Christian Rennerskog,
Technical Leader NSO

Cisco Crosswork Network Controller Non-Cisco Device Integration

 

This session demonstrates CNC managing a multivendor network containing both Cisco and Juniper devices, and discusses the work required to add Juniper support to the NSO TSDN packages for provisioning, and the additional work required in CNC for visualization, path control and data collection.

 

Michael Maddern,
Technical Marketing Engineer

14:20 BREAK  
14:40

NSO Scale and Performance Test

 

Share NSO scale and performance capabilities for​ reference.

Use Cases i.e. NFVO (Virtualization) and T-SDN (Physical device configuration) Core FPs. Follow-up on NSO Scale and Performance (NSO 6.0).

 

Nirali Vasoya,
Technical Leader

Cisco Crosswork Network Controller Lifecycle Operations

 

With ever-growing use cases on CNC from provisioning VPN services to attaching TE tunnels, NSO services undergo a myriad of lifecycle operations creating diff sets, writing data to cdb, connecting to devices, etc. With large-scale deployments, one can get lost in determining operational aspects of provisioning services and identifying any bottlenecks on NSO. This session will walkthrough how the NSO observability tool can give a preview on dashboard of services lifecycle and help debug any unforeseen CNC NSO service issues.

 

Sujay Murthy,
Techncial Marketing Engineer

15:30

Dish SDN Controller Reference Architecture and Use Cases

 

As Cisco's transport SDN solution, Crosswork Network Controller (CNC) simplifies service provisioning, optimization, and visualization. The integrated solution is composed of Crosswork Infrastructure with multiple components including NSO, CDG, and SR-PCE. This talk will share the experience of CNC customer delivery. We will cover the deployment best practices, ways to automate CNC installation, and components integration. In addition, we will share a rich set of Ansible playbook examples to show how to manage and customize CNC automatically.

 

Debashis Kundu,
Technical Leader, CX

 
16:20

How to synchronize out-of-band device configuration changes by monitoring the device's NETCONF notifications

 

To keep NSO synchronized with out-of-band config changes on the device, a kicker service can be written to monitor the NETCONF notifications from the device. This talk will introduce NSO's support of south-bound NETCONF notifications and the development of a simple kicker service for performing the sync-from operation upon receipt of the netconf-config-change notification from the device. This will be accompanied with a demo. It will also cover how to enable the NETCONF notification capability of Netsim.

 

Wai Tai,
Solution Architect

 
17:00

Reception, hors d'oeuvres and beverages

 

Sorry, no results matched your search criteria(s). Please try again.


Day 2

Time (EST) Main Stage Crosswork Breakout
08:30 Coffee and Registration  
09:00

Welcome

 

Nicklas welcomes you to day 2 of Automation Developer Days U.S.!

 

Nicklas Wägerth,
Automation Community Manager

 
09:05

Internet2 - NSO Customer Success Story

 

Internet2 runs a nationwide optical and packet network supporting research and education throughout the United States. Starting towards the end of 2020 and through most of 2021, during the height of the pandemic, Internet2 designed and deployed a new network based on the Cisco 8200 platform. This included migrating over 2,000 BGP sessions in just over 30 days. This effort was possible in part because of Cisco NSO, Cisco pyATS, and other software tooling.

 

This session will highlight Internet2’s experience with NSO and the factors that led to our success.

 

Karl Newell
Network Software Architect, Internet2

 
09:30

Introduction to the Crosswork Hierarchical Controller (HCO)

 

An introduction to the features and benefits of Crosswork Hierarchical Controller, Cisco's multi-layer, multi-domain and multi-vendor hierarchical controller. Through an interactive demo you will discover the powerful use cases that are unlocked by Crosswork HCO and gain a fuller understanding of the benefits that are created by adopting a hierarchical network automation architecture. You'll see how HCO can deliver programatic access to highly complex insights, and how it can enable complex service SLAs that take your network automation game to the next level.

 

Rached Blili,
CTO - Global Automation Sales, Mass-Scale Infrastructure

 
10:00

Building Closed Loop Automation with Cisco Crosswork Network Controller and Accedian Skylight

 

Accedian Skylight allows you to get deep insight into the performance of your network. Combining Accedian with Cisco CNC / NSO allows you to automate: Deployment of service assurance in a network, Creation of alerts when there are service assurance issues. Taking action, allowing the network to adapt to performance events.

 

This talk will review how you can:

Automate the deployment of Accedian sensors (probes) using Kubernetes. Use the Cisco NSO NED for Accedian and its RESTConf APIs to automate the creation of service assurance and to collect alerts. Add other sources of performance data to Accedian using OpenMetrics.

 

Tom Foottit,
Accedian

 
10:30 BREAK  
10:40

Development Tools (Visual Studio)

 

The NSO Developer Studio is an extension to Microsoft Visual Studio Code, also known as VS Code. The NSO extension is released with NSO 6.0. Martin Kjellin will demonstrate the features and show how new and existing NSO Service Developers can become more efficient and lower the troubleshooting time significantly.

 

Jason Wycoff,
Leader, Software Engineering

Automated Extensible Service Assurance in Crosswork Network Controller

 

Benefits of Automated provisioning are well understood and implemented in many networks. However, Service Assurance of deployed services needs automation as well so that day-2 operations are efficient and service levels can be maintained. Traditionally, this is a separate manual/semi-automated step to ingest information about services into assurance systems. With Crosswork Network Controller (CNC), a new approach to this using "Service Assurance for Intent Networks" is available and it works by automatically monitoring deployed services by deducing and monitoring the service specific KPIs that indicate its health. This session shows how to extend this service specific KPI mapping layer, to get additional checks added so that NSO and CNC adopters can understand how to automatically map VPN Service configurations to KPIs to get service health.

 

Krishnan Thirukonda,
Principal Engineer, TME

 

Sujay Murthy,
TME Technical Leader

11:10

25 Tricks for Developing with NSO

 

How can I work more efficiently with NSO? In this lightning round, we will look at some tools and tricks available in the NSO CLI, how to configure NSO to make your life easier, as well as a few of the lesser-known command-line tools.

 

Viktor Leijon,
Distinguished Engineer

Management Workshop

 

The purpose of this session is to openly converse about the non-technical aspects we have faced and are facing when introducing network automation. Fredrik will run this round-table session together with Cisco NSO Product Leadership. Examples of topics that most likely will be discussed are: competence, operative models, internal resistance, execution strategy, leadership sponsorship, support from Cisco, etc.

 

Fredrik Swahn,
Director, Software Engineering

12:00 LUNCH  
13:00

Automating NSO Service Testing with CXTA and NSO-ARC

 

Tired of writing test cases? Tired of spending time rewriting existing test cases every time something has changed? Solve all your service testing automation with NSO-ARC and CXTA using Robot.

 

Mikael Tidemar,
Customer Delivery Software Architect

 
13:50

Cloud-Native Network Function Orchestrator (CNFO)

 

We know that NSO can orchestrate VNFs with the NFVO CFP. Last year we committed the expansion to containers. The idea of the session is to show the rational, the design decisions and a demo.

 

Jesse Wayne,
Engineering Product Manager

 

Nirali Vasoya,
Software Engineering Technical Leader

 
14:40 BREAK  
15:00

CTO Vision and Research + Roadmap

 

Viktor Leijon,
Distinguished Engineer

 

Nils Petter Tisell,
NSO Product Manager

 
16:00

Requirement Priority Session

 

Nils Petter Tisell,
NSO Product Manager

 

Martin Kjellin,
NSO Product Owner

 

Sorry, no results matched your search criteria(s). Please try again.

Preparing for Automation Developer Days 2022

The health and safety of our attendees remains our primary focus. We continue to monitor the COVID-19 pandemic and may adjust attendance protocols based on several factors including official Government guidance, medical data and specific event considerations. As we approach the event date, the Health and Safety policy and protocols are subject to change.

Vaccination

  • Cisco will not require attendees to be fully vaccinated; however, it is strongly encouraged.

COVID-19 Testing

  • Cisco strongly encourages all attendees to have a negative COVID-19 test result in place in the 24 hours before attending the event.

COVID-19 Onsite

  • If you feel unwell or begin to experience any COVID-19 symptoms while onsite at the event, do not attend the event or interact with staff or attendees.
  • Attendees who test positive for COVID-19 while at the event are asked to follow their company policies and protocols for reporting and isolation. You will not be permitted to attend the remainder of the event, or any event-related gatherings.

Face Coverings

  • Attendees are strongly encouraged to wear well-fitting face coverings while onsite in New York. Face coverings will be available on-site.