Advanced OpenStack Networking (1 Day)

Course Description
Have you ever wondered how OpenStack deals with Networks? Perhaps you were interested in how a router gets instantiated, or how high availability is handled at the virtual switch layer. This class will delve into the internals of OpenStack networks, exposing the various models for connectivity from the virtual to the physical, and all means in-between. In addition, the class will look at Network Services from the OpenStack perspective, including the latest changes enabled by the Juno OpenStack release, and some that didn’t quite make it as a part of the core model.

Course Objectives
After this course you should be able to understand:

  • Understand OpenStack models and API interactions
  • Understand the role of Service Plugins and the API extension model
  • Determine the value of application driven automation of network service via OpenStack incubated APIs
  • Learn of Cisco Systems’ current Network Services capabilities under Open Stack.

Prerequisites
The knowledge and skills that you must have before attending this course are as follows:

  • Basic understanding of virtualization concepts
  • Basic understanding of networking concepts
  • Prior completion of an OpenStack Bootcamp course

Course Type
Instructor-Led Training, Classroom with Hands-on Lab

Duration: 1 Day

Who should attend
The primary audience for this course is as follows:

  • Data Center Architects
  • Cloud Infrastructure Architects
  • Network Engineers
  • System Administrators
  • Storage Administrators

Course Content

  • Module 1: SDN In OpenStack
    • A Short History of SDN
    • Dynamic ‘overlay’ networks
    • SDN Controllers
    • SDN in OpenStack
    • Generic Neutron Function
    • Integration with Controllers

  • Module 2: OpenStack Networking
    • OpenStack Network History
    • Nova Network and Functions
    • Neutron Creation and Integration

  • Module 3: Neutron L2
    • L2 Pas and ML2 Present
    • Using ML2 Model and basic L3 and Services

  • Module 4: OpenStack Services
  • XaaS – Beyond L2
  • L3 Agen, HA, DVR
  • LBaaS
  • VPNaas
  • FWaaS (in incubation)
  • L3aas
  • L3 Service Plugin

  • Module 5: Cisco & OpenStack
    • Nexus
    • ACI ‘approximation’ model
    • ACI overview
    • Group Policy in OpenStack
  • Lab 1: Deploy OpenStack with PackStack
  • Lab 2: OpenVirturalSwitch Packet Flow Review
  • Lab 3: Enable ML2 Nexus Plugin (Demo)
  • Lab 4: Create a “Generic” OpenStack Environment
  • Lab 5: Using a CSR1000v as a Tenant Router
  • Lab 6: Group Based Policy