Detailed Course Outline
DAY 1
Module 1: Course Introduction
Module 2: Describe SDN and Contrail Basics
- Describe the main principles of software-defined networks
- List the features and advantages of Contrail
- List Contrail family of products
Module 3: Describe Contrail Use Cases and Use Contrail
- Describe Contrail Use Case
- Demonstrate the Basic Functions of Contrail Command
LAB 1: Contrail Command Walk-Through
Module 4: Describe Orchestration Fundamentals Command
- Describe the purpose of an orchestrator
- Describe the basics of Kubernetes
- Describe the basics of VMware vCenter
Module 5: Describe OpenStack Basics
- Identify the function of the primary OpenStack Projects
LAB 2: Instantiating Virtual Workloads
DAY 2
Module 6: Describe Contrail Architecture Fundamentals
- Describe the functions of the Contrail vRouter
- Describe the functions of the Contrail SDN Controller
- Describe containerized Contrail modules
Module 7: Describe Contrail Communication Fundamentals
- Describe Contrail Control Plane Communications
- Describe Contrail Data Plane Communications
Module 8: Describe Basic Contrail Troubleshooting
- Perform Basic Contrail Troubleshooting
LAB 3: Exploring and Troubleshooting the Contrail vRouter and SDN Controller
Module 9: Describe Contrail Configuration Basics
- Explain Contrail Configuration Methods
- Describe Configuring the Metadata Service
- Describe Contrail Configuration API
Module 10: Configure Tenant Communications
- Configure DNS and IPAM
- Implement Virtual Networks
- Implement Network Policies and Security Groups
LAB 4: Configuring Virtual Networks and Policies
Module 11: Describe an IP Fabric and Implement Greenfield Automation
- Describe an IP Fabric
- Describe a Greenfield Fabric Automated Creation
LAB 5: Greenfield Automation
Module 12: Implement IP Brownfield Automation and Fabric Modification
- Describe a Brownfield Fabric Automated Creation
- Describe How to Modify Existing Fabrics
- Describe Troubleshooting a Fabric Automation
LAB 6: Modify a Greenfield Automation
DAY 3 Module 13: Describe VXLAN
- Describe VXLANs
- Describe EVPN Signaling for BMS to BMS VXLAN Forwarding
Module 14: Describe VM to BMS Bridging
- Describe Contrail VM to BMS Bridging
- Implement a Server/Instance Example
- Implement Virtual Port Groups
LAB 7: VM to BMS Bridging
Module 15: Implement VXLAN Central Routing
- Describe EVPN Signaling for Central Routing
- Configure a Central Routing Example
LAB 8: VXLAN Central Routing
Module 16: Implement VXLAN Edge Routing
- Describe EVPN Signaling for Edge Routing
- Configure an Edge Routing Example
LAB 9: VXLAN Edge Routing
Module 17: Implement a Data Center Interconnect
- Describe Data Center Interconnect
- Describe DCI Options for a VXLAN Overlay Using Contrail Automation
- Configure a DCI Example Using Contrail Automation
LAB 10: Data Center Interconnect
DAY 4
Module 18: Describe Interacting With External Networks
- Describe a DC Gateway Use Case
- Implementing a DC Gateway
- Describe Connecting to a Third-Party Device Use Case
- Configure Connecting to a Third-Party Device
Lab 11: DC Gateway
Module 19: Implement Fabric Administration
- Use Contrail Command Fabric Administration Functions
- Path Finder
- Telemetry Profile
- Onboard Devices
- View Fabric Configurations
- Custom Actions
Lab 12: Fabric Administration
Module 20: Implement Fabric Maintenance
- Use Contrail Command Fabric Maintenance Functions
- Remove Fabric device
- Return Material Authorization
- Maintenance Mode
- Hitless Fabric Upgrade
Lab 13: Maintenance Mode and Fabric Device Upgrade
Module 21: Describe Contrail Security
- Describe the Need for Contrail Security
- Configure Contrail Security
Lab 14: Contrail Security
DAY 5
Module 22: Describe Contrail Insights
- Describe Contrail Insights
- Use Contrail Insights
- Describe Contrail Insights API
Module 23: Implement Contrail Insights Alarms
- Implement Alarms
- Implement Composite Alarms
LAB 15: Implementing insights Features
Module 24: Describe Junos Telemetry Interface
- Describe JTI
- Describe Native Sensors for JTI
- Describe OpenConfig and gRPC Sensors for JTI
LAB 16: Implementing JTI with Insights