Network Automation Using Contrail Cloud (NACC)

Course Description Schedule

Course Overview

This two-day course is designed to provide students with the knowledge required to work with the Juniper Contrail software-defined networking (SDN) solution. Students will gain in-depth knowledge of how to use the OpenStack and Contrail Web UIs and APIs to perform the required tasks. Through demonstrations and hands-on labs, students will gain experience with the features of Contrail. This course is based on Contrail Release 2.21.

Who should attend

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



The prerequisites for this course are as follows:

  • Basic TCP/IP skills;
  • General understanding of data center virtualization;
  • Basic understanding of the Junos operating system;
  • Attendance of the Introduction to the Introduction to the Junos Operating System (IJOS) and !JP-JSDNF courses prior to attending this class; and
  • Basic knowledge of object-oriented programming and Python scripting is recommended.

Course Objectives

  • After successfully completing this course, you 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.
  • Explain where Contrail fits into NFV and SDN.
  • Describe the functionality of the Contrail control and data planes.
  • Describe Nova Docker support in Contrail.
  • Describe extending Contrail cluster with physical routers.
  • Describe support for TOR switches and OVSDB.
  • Describe 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.
  • Use Contrail's API to configure OpenStack and Contrail.
  • Describe service chaining within Contrail.
  • Set up a service chain.
  • Explain the use of Heat Templates with Contrail.
  • 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.
  • Describe Ceilometer support in a Contrail Cloud.
  • Perform TTL Configuration for Analytics Data.
  • Use various troubleshooting tools for debugging Contrail.

Course Content

Day 1
Chapter 1: Course Introduction
Chapter 2: Contrail Overview
  • SDN Overview
  • Contrail Overview
Chapter 3: Architecture
  • Contrail Components and Building Blocks
  • Contrail Stack
  • Deployment Options
Chapter 4: OpenStack and Contrail Configuration
  • Tenant Creation Walkthrough
  • Creating and Managing Network Policies
  • Implementing Floating IPs
  • Using Device Manager
  • Using OpenStack and Contrail APIs
  • Lab: Basic Tenant Implementation and Management
Day 2
Chapter 5: Service Chaining
  • Service Chaining Overview
  • In-Network Service Chain and Configuration
  • Transparent Service Chain and Configuration
  • Configuring Source NAT
  • Using Heat Templates
  • Lab: Service Chains
Chapter 6: Contrail Analytics
  • Monitor > Infrastructure Workspace
  • Monitor > Networking Workspace
  • Analyzing Live Traffic
  • Flow Queries and Logs
  • Underlay Overlay Mapping
  • Analytics API
Chapter 7: Troubleshooting
  • Contrail CLI Commands
  • Fabric Utility Scripts
  • OpenStack CLI Usage
  • vRouter Commands and Troubleshooting
  • Using Contrail Introspect
  • Lab: Performing Analysis and Troubleshooting in Contrail
Appendix A: Installation
  • Pre-Installation and Roles
  • Installation using Fabric Scripts
  • Additional Settings and Operations
  • High Availability
  • Configuring Simple Virtual Gateway
  • Installation using Server Manager
  • Lab: Installation of Contrail Cloud (optional)
Classroom Training
Modality: C

Duration 5 days

Price (excl. tax)
  • Eastern Europe: US$ 4,750.-
Dates and Booking

Currently there are no training dates scheduled for this course.  Enquire a date


Cookies help us deliver our services. By using our services, you agree to our use of cookies.   Got it!