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. Through demonstrations and hands-on labs, students will gain experience with the features of Contrail. This course is based on Contrail Release 1.03.
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
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
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
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 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
- 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