Configuring and Monitoring Contrail (CMC)

Course Number:



This course benefits individuals responsible for working with software-defined networking solutions in data center, service provider and enterprise network environments.
Course Duration:
2 days


We recommend students attend Introduction to the Junos Operating System (IJOS) prior to attending this course, as well as possess the following:

  • Basic TCP/IP skills
  • A general understanding of data center virtualization
  • A basic understanding of the Junos operating system
Course Objectives:

After successfully completing this course, students should be able to:

  • Define basic SDN principles and functionality
  • Define basic OpenStack principles and functionality
  • Define basic Contrail principles and how they relate to OpenStack
  • List and define the components that make up the Contrail solution
  • Describe the functionality of the Contrail control and data planes
  • Describe the two installation types: ISO and RPM
  • Perform an ISO-based install
  • Run setup scripts, create and modify a testbed file, and provision a multi-node Contrail cluster using fab scripts
  • Gain an understanding of the OpenStack and Contrail WebUIs
  • Create a tenant project
  • Create and manage virtual networks
  • Create and manage policies
  • Create and assign floating IP addresses
  • Add an image and launch an instance from it
  • Describe how a tenant is created internally
  • Describe service chaining within Contrail
  • Set up a service chain
  • Manipulate the WebUI monitoring section
  • Extract key information regarding the Contrail infrastructure
  • Extract key information regarding traffic flows and packet analysis
  • Create various types of filters and queries to generate data
Course Outline:
  • Course Introduction


  • Contrail Overview
    • SDN Overview
    • Contrail Overview


  • Architecture and Installation
    • Contrail Components and Building Blocks
    • Contrail Stack
    • Pre-Installation and Roles
    • Base Image Installation
    • System and Role-Based Setup
    • Lab: Multiserver Installation


  • Basic Configuration
    • Tenant Creation Walkthrough
    • Creating and Managing Projects
    • Creating and Managing Virtual Networks
    • Image Management in OpenStack
    • Implementing Floating IPs
    • Lab: Basic Tenant Implementation and Management
  • Service Chaining
    • Service Chaining Overview
    • In-Network Service Chain and Configuration
    • Transparent Service Chain and Configuration
    • Lab: Service Chains


  • Contrail Analytics
    • Monitor > Infrastructure Workspace
    • Monitor > Networking Workspace
    • Analyzing Live Traffic
    • Flow Queries and Logs


  • Troubleshooting
    • Contrail CLI Commands
    • Fabric Utility Scripts
    • OpenStack CLI Usage
    • Lab: Performing Analysis and Troubleshooting in Contrail


  • Appendix A: APIs in Contrail
    • Functions of APIs in Contrail
    • API Usage Example

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!