Cisco Applications on OpenDaylight v2

Overview

OpenDaylight (ODL) is a collaborative, open-source project used to advance software-defined networking (SDN). ODL is a community-led, industry-supported framework consisting of code and blueprints. Using this framework, you can accelerate process adoption, foster innovation, reduce risk, and create a more transparent approach to SDN. ODL can be a core component within any SDN architecture. Building on open-source SDN and NFV controllers enables users to reduce operational complexity, extend the life of their existing infrastructure hardware, and enable new services and capabilities only available with SDN.

This demonstration is built around a number of open-source ODL applications developed by Cisco® and published at Cisco DevNet. More applications will be added over time.

Scenarios

  • Scenario 1: Explore BGP Application
  • Scenario 2: Explore Pathman MPLS Tunnel Engineering Application
  • Scenario 3: Explore OpenFlow Manager
  • Scenario 4: Explore Pathman Segment Routing
  • Scenario 5: Explore netACL Application
  • Scenario 6: Explore Yangman
  • Scenario 7: Update Applications from GitHub

Requirements

Required Optional
  • Laptop
  • Cisco AnyConnect®

Components

  • Cisco Virtual Internet Routing Lab (VIRL)
  • XRV 6.0.0
  • ODL Boron
  • OpenFlow Manager
    • Example application using BGP-LS and NETCONF to control an OpenFlow topology
  • BGP
    • Example application generates a topology and displays BGP information using BGP-LS
  • Pathman
    • Example application that displays and creates MPLS paths across a topology using BGP-LS and PCEP
  • Pathman Segment Routing
    • Example application displays and creates Segment Routing LSPs using BGP-LS, NETCONF, and PCEP
  • NetACL
    • Example application that controls access lists in a network topology using NETCONF
  • Yangman
    • Explore Yang models in real time
  • PC Workstation at 198.18.133.252
    • Includes PuTTY with shortcut for ODL host
    • VM Maestro with working VIRL file
    • Chrome with some extensions and Postman

Features

Cisco VM Maestro
  • Flexible network layout and connections
  • Intuitive interface for creating network configurations
  • Run user interface locally and perform computations in the cloud
Cisco VIRL
  • Virtual environment for building network topologies
  • Simulation of networking components
  • Capable of running a range of virtual machines (VMs) running Cisco operating systems (IOS-XE, IOS Classic, IOS-XR, and NX-OS)
  • Support for third-party VMs
  • Capture and analyze network traffic at any node
  • Validate configurations prior to physical deployment

Topology

topo

Resources

US East

EMEAR

APJC

China