Course Overview

The Implementing Cisco Application Centric Infrastructure course shows you how to deploy and manage the Cisco® Nexus® 9000 Series Switches in Cisco Application Centric Infrastructure (Cisco ACI®) mode. You will learn how to configure and manage Cisco Nexus 9000 Series Switches in ACI mode, how to connect the Cisco ACI fabric to external networks and services, and fundamentals of Virtual Machine Manager (VMM) integration. You will gain hands-on practice implementing key capabilities such as fabric discovery, policies, connectivity, VMM integration, and more. This course is based on ACI Software v5.2 release.

This course helps you prepare to take the exam, Implementing Cisco Application Centric Infrastructure (300-620 DCACI), which leads to CCNP® Data Center and Cisco Certified Specialist – Data Center ACI Implementation certifications.

This course earns you 40 Continuing Education (CE) credits towards recertification.

Course Objectives

After completing this course, you should be able to:

  • Describe Cisco ACI Fabric Infrastructure and basic Cisco ACI concepts
  • Describe Cisco ACI policy model logical constructs
  • Describe Cisco ACI basic packet forwarding
  • Describe external network connectivity
  • Describe VMM Integration
  • Describe Layer 4 to Layer 7 integrations
  • Explain Cisco ACI management features

Course Content

Introducing Cisco ACI Fabric Infrastructure and Basic Concepts

  • What Is Cisco ACI?
  • Cisco ACI Topology and Hardware
  • Cisco ACI Object Model
  • Faults, Event Record, and Audit Log
  • Cisco ACI Fabric Discovery
  • Cisco ACI Access Policies

Describing Cisco ACI Policy Model Logical Constructs

  • Cisco ACI Logical Constructs
  • Tenant
  • Virtual Routing and Forwarding
  • Bridge Domain
  • Endpoint Group
  • Application Profile
  • Tenant Components Review
  • Contracts

Describing Cisco ACI Basic Packet Forwarding

  • Endpoint Learning
  • Basic Bridge Domain Configuration Knob

Introducing External Network Connectivity

  • Cisco ACI External Connectivity Options
  • External Layer 2 Network Connectivity
  • External Layer 3 Network Connectivity

Introducing VMM Integration

  • VMware vCenter VDS Integration
  • Resolution Immediacy in VMM
  • Alternative VMM Integrations

Describing Layer 4 to Layer 7 Integrations

  • Service Appliance Insertion Without ACI L4-L7 Service Graph
  • Service Appliance Insertion via ACI L4-L7 Service Graph
  • Service Graph Configuration Workflow
  • Service Graph PBR Introduction

Explaining Cisco ACI Management

  • Out-of-Band Management
  • In-Band Management
  • Fabric-Wide System Settings
  • Syslog
  • Simple Network Management Protocol
  • Configuration Backup
  • Authentication, Authorization, and Accounting
  • Role-Based Access Control
  • Cisco ACI Upgrade
  • Collect Tech Support

Labs

  • Validate Fabric Discovery
  • Configure Network Time Protocol (NTP)
  • Create Access Policies and Virtual Port Channel (vPC)
  • Enable Layer 2 Connectivity in the Same Endpoint Group (EPG)
  • Enable Inter-EPG Layer 2 Connectivity
  • Enable Inter-EPG Layer 3 Connectivity
  • Compare Traffic Forwarding Methods in a Bridge Domain
  • Configure External Layer 2 (L2Out) Connection
  • Configure External Layer 3 (L3Out) Connection
  • Integrate Cisco Application Policy Infrastructure Controller (APIC) With VMware vCenter Using VMware Distributed Virtual Switch (DVS)


Course Overview

(DCAUI) course teaches you how to implement Cisco® Data Center automated solutions including programming concepts, orchestration, and automation tools.

The goal of this course is to highlight the tools and benefits of leveraging programmability and automation in the Cisco-powered Data Center. Examined platforms include Cisco ACI (the controller-based Data Center environment), Cisco NX-OS on all Cisco Nexus platforms for device-centric automation, and Cisco UCS for Data Center compute. Their current ecosystem of APIs, software development toolkits, and relevant workflows is inspected in detail together with open industry standards, tools, and APIs, such as Python, Ansible, Git, JSON/YAML, NETCONF/RESTCONF, and YANG. 

Course Objectives

After completing this course, you should be able to:

  • Review Cisco ACI fundamental concepts, GUI workflows, and create the case for implementing automation 
  • Introduce the Cisco ACI REST API, the tools already available on the Cisco APIC, and understand basic API interaction using Postman 
  • Understand the functionality provided by the Python ACI libraries and write scripts that apply configuration and verify state on the Cisco ACI fabric 
  • Understand Cisco ACI Ansible modules, build playbooks that apply Infrastructure-as-Code concepts to Cisco ACI tenant configuration, and generate a health report using Ansible 
  • Understand Cisco ACI Apps Center integration and the benefits of integrating Kubernetes infrastructure with Cisco ACI 
  • Understand the API types and capabilities available on Cisco Nexus product family 
  • Understand Day 0 operations and how ZTP, POAP, and iPXE fulfill these goals with their respective tooling 
  • Understand functionality provided by the on-box tooling on the Cisco Nexus series switches and implement simple solutions to improve daily operations 
  • Use Python and Ansible to leverage the NX-API to implement and verify configuration state using modern workflows 
  • Understand the paradigm shift of Model-Driven Telemetry and explore a fully set up pipeline for data collection and analysis 
  • Understand the Cisco UCS developer tools and implement management workflows leveraging Cisco UCS APIs, Python, and Ansible modules 
  • Review Cisco NDFC product capabilities and understand how its API can be leveraged to automate the Cisco Data Center 
  • Understand the advantages of using Cisco Intersight and how to implement automation tasks using its REST APIs via Python and Ansible 
  • Describe Terraform plans for Cisco ACI deployments 

Course Content

Describing the Cisco ACI Policy Model

  • Cisco ACI Overview
  • Cisco ACI Object Model Hierarchy
  • Reasons for Automating Cisco ACI

Describing the Cisco APIC REST API

  • Introduction to the Cisco ACI REST API
  • Cisco ACI REST API Clients

Using Python to Interact with the ACI REST API

  • Python for Cisco ACI Automation
  • Cobra SDK and Arya

Using Ansible to Automate Cisco ACI

  • Ansible ACI Modules

Describing Cisco ACI Apps Center and Kubernetes

  • Cisco ACI Hosting Capabilities
  • Cisco ACI Application Types
  • Integrating the Kubernetes Infrastructure and Cisco ACI

Understanding Terraform for Cisco ACI

  • Construct a Terraform Plan to Use and ACI
  • Interpret a Terraform Plan to Use the Cisco Intersight Provider
  • Identify the Steps in the Cisco Intersight API Authentication Method
  • Manage Cisco UCS Servers Through Cisco Intersight API

Introducing Cisco NX-OS Programmability

  • Cisco Nexus Platform
  • Cisco NX-OS Programmability

Describing Day-Zero Provisioning with Cisco NX-OS

  • Day-Zero Operations
  • Describing iPXE
  • Power on Auto Provisioning

Implementing On-Box Programmability and Automation with Cisco NX-OS

  • On-Box Programmability on Cisco NX-OS

Implementing Off-Box Programmability and Automation with Cisco NX-OS

  • NX-API Enhancement
  • Model-Driven Programmability on Cisco NX-OS
  • Ansible for Cisco NX-OS

Understanding Model-Driven Telemetry

  • Model-Driven Telemetry

Automating Cisco UCS Using Developer Tools

  • Cisco UCS Overview
  • Cisco UCS Manager XML API
  • Cisco IMC XML API
  • Python SDK
  • Cisco UCS Manager Ansible Modules

Describing Cisco NDFC

  • Cisco NDFC
  • Cisco NDFC API

Describing Cisco Intersight

  • Cisco Intersight
  • Cisco Intersight APIs

 Labs:

  • Discovery Lab 1: Use Cisco APIC Web GUI
  • Discovery Lab 2: Discover the Cisco APIC REST API
  • Discovery Lab 3: Use Postman with the APIC REST API
  • Discovery Lab 4: Use Python with the Cisco APIC REST API
  • Discovery Lab 5: Configure and Verify Cisco ACI Using Acitoolkit
  • Discovery Lab 6: Use Cobra and Arya to Recreate a Tenant
  • Discovery Lab 7: Manage Configuration Using Ansible
  • Discovery Lab 8: Set Up a New Tenant the NetDevOps Way
  • Discovery Lab 9: Create an Infrastructure Health Report
  • Discovery Lab 10: Set Up Power on Auto Provisioning on the Cisco Nexus 9000
  • Discovery Lab 11: Use Bash and Guest-Shell on Cisco NX-OS
  • Discovery Lab 12: Use Python to Enhance CLI Commands
  • Discovery Lab 13: Trigger a Python Script Using Cisco Embedded Event Manager (EEM)
  • Discovery Lab 14: Configure and Verify Using NX-API and Python
  • Discovery Lab 15: Configure and Verify Using NETCONF/YANG
  • Discovery Lab 16: Use Ansible with Cisco NX-OS
  • Discovery Lab 17: Connect, Query, and Modify Cisco UCS Manager Objects Using Cisco UCS PowerTool
  • Discovery Lab 18: Connect, Query, and Modify Cisco UCS Integrated Management Controller (IMC) Objects Using Cisco IMC PowerTool
  • Discovery Lab 19: Utilize Cisco UCS Python Software Development Kit (SDK)
  • Discovery Lab 20: Utilize Cisco IMC Python SDK
  • Discovery Lab 21: Implement Ansible Playbooks to Modify and Verify the Configuration of Cisco UCS Manager

Course Overview

This course is designed to give participants foundational knowledge and experience with SAPUI5. The course will begin with an introduction to SAP’s UX Strategy, then move on to fundamental and complex SAPUI5 topics. It is assumed that learners are already familiar with web technologies such as HTML, and JavaScript. Topics include: SAP Web IDE, loading and initializing SAPUI5, managing SAPUI5 dependencies, using views and controllers, and layout controls and fragments, implementing models, data binding, and localization, consuming OData services, implementing components and developing a worklist app.

There will be hands-on exercises performed during the course to gain experience with the SAPUI5 topics covered in the course. This course is a pre-requisite course for more advanced courses on SAPUI5 and SAP Fiori development.

Course Objectives

This course will prepare you to:

  • Describe SAP’s UX Strategy
  • Describe SAPUI5
  • Use the SAP Web IDE
  • Load and initialize SAPUI5
  • Manage SAPUI5 dependencies
  • Use views and controllers
  • Use layout controls
  • Use fragments
  • Implement models and data binding
  • Implement localization
  • Consume OData services
  • Implement components
  • Develop a worklist app

Course Content

Content:

  • SAP’s UX Strategy
  • SAPUI5 Overview
  • SAP Web IDE
  • Loading and Initializing SAPUI5
  • Dependency Management
  • Views and Controllers
  • Layout Controls
  • Fragments
  • Models and Data Binding
  • Localization
  • OData Models
  • Component Implementation
  • Worklist App Development

Course Overview

Designing Cisco Data Center Infrastructure (DCID) focuses on data center design based on Cisco solutions and technologies. Topics covered include network designs with virtualization technologies, Layer 2 and Layer 3 technologies and routing protocols and data center interconnect design options.

You’ll learn design practices for the Cisco Unified Computing System™ (Cisco UCS®) solution based on Cisco UCS B-Series and C-Series servers, Cisco UCS Manager, and Cisco Unified Fabric, while gaining experience with network management technologies including Cisco UCS Manager, Cisco Nexus Dashboard Fabric Controller and Cisco UCS Director.

Course Objectives

After completing this courses you should be able to: 

  • Describe the Layer 2 and Layer 3 forwarding options and protocols used in a data center  
  • Describe the rack design options, traffic patterns, and data center switching layer access, aggregation, and core  
  • Describe Locator/ID separation protocol  
  • Design a solution that uses Virtual Extensible LAN (VXLAN) for traffic forwarding  
  • Describe the hardware redundancy options; how to virtualize the network, compute, and storage functions; and virtual networking in the data center  
  • Describe solutions that use fabric extenders and compare Cisco Adapter Fabric Extender (FEX) with single root input/output virtualization (SR-IOV)  
  • Describe security threats and solutions in the data center  
  • Describe advanced data center security technologies and best practices  
  • Describe device management and orchestration in the data center  
  • Describe the storage options for the compute function and the different Redundant Array of Independent Disks (RAID) levels from a high-availability and performance perspective  
  • Describe Fibre Channel concepts and architecture  
  • Describe Fibre Channel topologies and industry terms  
  • Describe Fibre Channel over Ethernet (FCoE)  
  • Describe security options in the storage network  
  • Describe the management and automation options for the storage networking infrastructure  
  • Describe Cisco UCS servers and use cases for various Cisco UCS platforms  
  • Explain the connectivity options for fabric interconnects for southbound and northbound connections  
  • Describe the hyperconverged solution and integrated systems  
  • Describe the systemwide parameters for setting up a Cisco UCS domain  
  • Describe role-based access control (RBAC) and integration with directory servers to control access rights on Cisco UCS Manager  
  • Describe the pools that may be used in service profiles or service profile templates on Cisco UCS Manager  
  • Describe the different policies in the service profile  
  • Describe the Ethernet and Fibre Channel interface policies and additional network technologies  
  • Describe the advantages of templates and the difference between initial and updated templates  
  • Describe data center automation tools 

Course Content

High Availability on Layer 2

  • Overview of Layer 2 High-Availability Mechanisms
  • Virtual Port Channels

Layer 3 Connectivity

  • First Hop Redundancy Protocols
  • Improving Routing Protocol Performance and Security
  • Enhance Layer 3 Scalability and Robustness

Data Center Topologies

  • Data Center Traffic Flows
  • Cabling Challenges
  • Access Layer
  • Aggregation Layer
  • Core Layer
  • Spine-and-Leaf Topology
  • Redundancy Options

Locator/ID Separation Protocol

  • Locator/ID Separation Protocol
  • LISP VM Mobility
  • LISP ESM Multihop Mobility
  • LISP VPN Virtualization

VXLAN Overlay Networks

  • VXLAN Benefits over VLAN
  • Layer 2 and Layer 3 VXLAN Overlay
  • MP-BGP EVPN Control Plane Overview
  • VXLAN Data Plane

Hardware and Device Virtualization

  • Hardware-Based High Availability
  • Device Virtualization
  • Cisco UCS Hardware Virtualization
  • Server Virtualization
  • SAN Virtualization
  • N-Port ID Virtualization

Cisco FEX Options

  • Cisco Adapter FEX
  • Access Layer with Cisco FEX
  • Cisco FEX Topologies
  • Virtualization-Aware Networking
  • Single Root I/O Virtualization
  • Cisco FEX Evaluation

Basic Data Center Security

  • Threat Mitigation
  • Attack and Countermeasure Examples
  • Securing the Management Plane
  • Protecting the Control Plane
  • RBAC and Authentication, Authorization, and Accounting (AAA)

Advanced Data Center Security

  • Cisco TrustSec in Cisco Secure Enclaves Architecture
  • Cisco TrustSec Operation
  • Firewalling
  • Positioning the Firewall Within Data Center Networks
  • Cisco Firepower® Portfolio
  • Firewall Virtualization
  • Designing for Threat Mitigation

Management and Orchestration

  • Network and License Management
  • Cisco UCS Manager
  • Cisco UCS Director
  • Cisco Intersight
  • Cisco NDFC Overview

Storage and RAID Options

  • Positioning DAS in Storage Technologies
  • Network-Attached Storage
  • Fibre Channel, FCoE, and Internet Small Computer System Interface (iSCSI)
  • Evaluating Storage Technologies

Fibre Channel Concepts

  • Fibre Channel Connections, Layers, and Addressing
  • Fibre Channel Communication
  • Virtualization in Fibre Channel SAN

Fibre Channel Topologies

  • SAN Parameterization
  • SAN Design Options
  • Choosing a Fibre Channel Design Solution

FCoE

  • FCoE Protocol Characteristics
  • FCoE Communication
  • Data Center Bridging
  • FCoE Initialization Protocol
  • FCoE Design Options

Storage Security

  • Common SAN Security Features
  • Zones
  • SAN Security Enhancements
  • Cryptography in SAN

SAN Management and Orchestration

  • Cisco DCNM for SAN
  • Cisco DCNM Analytics and Streaming Telemetry
  • Cisco UCS Director in the SAN
  • Cisco UCS Director Workflows

Cisco UCS Servers and Use Cases

  • Cisco UCS C-Series Servers
  • Fabric Interconnects and Blade Chassis
  • Cisco UCS B-Series Server Adapter Cards
  • Stateless Computing
  • Cisco UCS Mini

Fabric Interconnect Connectivity

  • Using Fabric Interconnect Interfaces
  • VLANs and VSANs in a Cisco UCS Domain
  • Southbound Connections
  • Northbound Connections
  • Disjoint Layer 2 Networks
  • Fabric Interconnect High Availability and Redundancy

Hyperconverged and Integrated Systems

  • Hyperconverged and Integrated Systems Overview
  • Cisco HyperFlex™ Solution
  • Cisco HyperFlex Scalability and Robustness
  • Cisco HyperFlex Clusters
  • Cluster Capacity and Multiple Clusters on One Cisco UCS Domain
  • External Storage and Graphical Processing Units on Cisco HyperFlex
  • Cisco HyperFlex Positioning

Cisco UCS Manager Systemwide Parameters

  • Cisco UCS Setup and Management
  • Cisco UCS Traffic Management

Cisco UCS RBAC

  • Roles and Privileges
  • Organizations in Cisco UCS Manager
  • Locales and Effective Rights
  • Authentication, Authorization, and Accounting
  • Two-Factor Authentication

Pools for Service Profiles

  • Global and Local Pools
  • Universally Unique Identifier (UUID) Suffix and Media Access Control (MAC) Address Pools
  • World Wide Name (WWN) Pools
  • Server and iSCSI Initiator IP Pools

Policies for Service Profiles

  • Global vs. Local Policies
  • Storage and Basic Input/Output System (BIOS) Policies
  • Boot and Scrub Policies
  • Intelligent Platform Management Interface (IPMI) and Maintenance Policies

Network-Specific Adapters and Policies

  • LAN Connectivity Controls
  • SAN Connectivity Controls
  • Virtual Access Layer
  • Connectivity Enhancements

Templates in Cisco UCS Manager

  • Templates in Cisco UCS Manager
  • Service Profile Templates
  • Network Templates

Designing Data Center Automation

  • Model-Driven Programmability
  • Cisco NX-API Overview
  • Programmability Using Python
  • Cisco Ansible Module
  • Cisco Intersight Cloud Orchestration Overview

Practice Activities

  • Design Virtual Port Channels
  • Design First Hop Redundancy Protocol (FHRP)
  • Design Routing Protocols
  • Design Data Center Topology for a Customer
  • Design Your VXLAN Network
  • Create a Cisco FEX Design
  • Design Management and Orchestration in a Cisco UCS Solution
  • Design a Fibre Channel Network
  • Design and Integrate an FCoE Solution
  • Design a Secure SAN
  • Design Cisco UCS Director for Storage Networking
  • Design a Cisco UCS Domain and Fabric Interconnect Cabling
  • Design a Cisco UCS C-Series Server Implementation
  • Design a Cisco UCS C-Series Integration with  Cisco UCS Domain
  • Design a Cisco UCS Mini Solution
  • Design a Cisco UCS Fabric Interconnect Network and Storage Connectivity
  • Design Systemwide Parameters in a Cisco UCS Solution
  • Design an LDAP Integration with a Cisco UCS Domain
  • Design Pools for Service Profiles in a Cisco UCS Solution
  • Design Network-Specific Adapters and Policies in a Cisco UCS Solution

Course Overview

This five-day course is designed to provide in-depth instruction on IP fabric and EVPN-VXLAN data center design and configuration. 

Additionally, the course will cover other data center concepts, including basic and advanced data center design options, Data Center Interconnect (DCI), EVPN multicast enhancements, and in introduction to data center automation concepts. 

The course ends with a multisite data center design lab. 

This content is based on Junos OS Release 17.4R1 and 18.2R1-S3. 

The Data Center Fabric with EVPN and VXLAN (ADCX) course is an advanced level course.

Relevant Juniper Product

• Automation • Data Center • Switching • EX Series • Junos OS • MX Series • QFX Series

Course Objectives

• Describe and configure an IP fabric.

• Describe and configure an EVPN-VXLAN data center.

• Identify and configure centrally routed bridging (CRB) EVPN-VXLAN designs.

• Identify and configure edge-routed bridging (ERB) EVPN-VXLAN designs.

• Evaluate basic and advanced data center design concepts.

• Describe and configure DCI.

• Describe enhancements to multicast functionality in an EVPN-VXLAN.

• Describe the role of multicloud data center controllers.

Course Content


Day 1

Course Introduction

Data Center Fundamentals Overview

• Traditional Multitier Architecture Challenges

• Next Generation Data Center Fabrics

• Juniper Networks Data Center Platforms IP Fabric Configuration 

IP Fabrics

• IP Fabric Overview

• IP Fabric Routing

• IP Fabric Scaling

• IP Fabric Configuration 

LAB 1: IP Fabric

VXLAN Fundamentals

• VXLAN Functions and Operations

• VXLAN Implementation

• VXLAN Gateways

Day 2

EVPN Controlled VXLAN

• Benefits of EVPN

• VXLAN Using EVPN Control Plane

Configuring EVPN Controlled VXLAN

• Configuring and Monitoring EVPN Signaling for VXLAN Routing

LAB 2: EVPN-VXLAN

Day 3

Basic Data Center Architectures

• Basic Data Center Architecture

• Base Design

• Design Options and Modifications

LAB 3: EVPN-VXLAN Layer 3 Gateways 

Data Center Interconnect

• DCI Overview

• DCI Options for a VXLAN Overlay

• EVPN Type 5 Routes

• DCI Example

LAB 4: DCI

Day 4

Advanced Data Center Architectures

• Advanced Data Center Architectures

• Base Design

EVPN Multicast

• Multicast Overview

• Multicast in an EVPN-VXLAN Environment

Introduction to Multicloud Data Center

• Data Center Evolution

• Contrail Enterprise Multicloud Use Cases

Day 5

Comprehensive Data Center Lab

• Data Center Architecture

LAB 5: Data Center Comprehensive Lab

The following Appendices can be covered, if time permits, and is requested by the delegate/s prior to booking:

Appendix A: Virtual Chassis Fabric

Appendix B: Virtual Chassis Fabric Management

Appendix C: Junos Fusion Data Center

Appendix D: Multichassis LAG

Appendix E: Troublehsooting MC-LAG

Appendix F: ZTP

Appendix G: In-Service Software Upgrade

Appendix H: Troubleshooting Basics

Appendix I: Data Center Devices

Course Overview

Data is an important tool in the control of our processes and organisations. To do this effectively and efficiently, we use all kinds of approaches and software tools. This training course familiarises you with the most important concepts so that you can place things in the right context.

Course Objectives

  • Analysis on the basis of supply structured data (e.g. Data Lake)
  • Analysis on the basis of demand-structured data (e.g. Star Schemas)
  • Decoupling point between supply and demand data structures for flexibility (e.g. Data Vault)

Course Content

  • Is data a liability or an asset?
  • Identifying the most important data analysis architectures and the differences between them;
  • Data modelling, what is it good for?
  • Differences and similarities between star schema and Data Vault models. Which one works best in which situation?
  • What is a Data Vault and what can you do with it?
  • Is a Data Vault the same as a data warehouse?
  • In what ways can we collect data from different sources and make this data available in an integrated way for analysis purposes. (data logistics)
  • How do we translate source data to a form that is usable for analysis?

Course Overview

The Configuring Cisco Unified Computing System (DCCUCS) v1.0 shows you how to deploy, secure, operate, and maintain Cisco Unified Computing System (Cisco UCS) B-series blade servers, Cisco UCS C-Series, and S-Series rack servers for use in data centers. You will learn how to implement management and orchestration software for Cisco UCS. You will gain hands-on practice on: configuring key features of Cisco UCS, Cisco UCS Director, and Cisco UCS Manager; implementing UCS management software including Cisco UCS Director, Cisco UCS Manager, and Cisco Intersight; and more.

Course Objectives

After taking this course, you should be able to:

  • Describe and implement Fibre Channel, zoning, and NPV features on Cisco UCS
  • Describe and implement FCoE on Cisco UCS
  • Describe Cisco UCS policies for service profiles
  • Describe Cisco Adapter FEX and Single Root I/O Virtualization
  • Describe and implement RBAC on Cisco UCS
  • Describe and implement external authentication providers on Cisco UCS Manager
  • Describe and implement key management on Cisco UCS Manager
  • Describe and implement Cisco UCS Director
  • Describe and implement Cisco Intersight
  • Describe the scripting options for Cisco UCS Manager
  • Describe and implement monitoring on Cisco UCS Manager

Course Content

Implementing Fibre Channel on Cisco UCS

  • Fibre Channel Port Channel Functionality
  • Purpose of Zoning
  • Cisco NPV and Fibre Channel Switching Mode

Implementing FCoE on Cisco UCS

  • FCoE Topologies
  • FCoE Initialization Protocol
  • FCoE Communication
  • Cisco Data Center Bridging
  • SAN Boot Requirements

Describing Cisco UCS Policies for Service Profiles

  • Storage Policies
  • BIOS Policies
  • Boot Policy
  • IPMI Policies
  • Scrub Policies
  • Maintenance Policies

Describing Cisco Adapter FEX and Single Root I/O Virtualization

  • Cisco FEX Overview
  • Cisco Adapter FEX  
  • Single Root I/O Virtualization

Implementing RBAC on Cisco UCS

  • RBAC in Cisco UCS
  • Users, Roles, and Privileges 
  • Functions of Organizations and Locales   
  • Effective Rights of a User

Implementing External Authentication Providers

  • Options for External Authentication Providers

Implementing Key Management on Cisco UCS Manager

  • Public Key Infrastructure

Implementing Cisco UCS Director

  • Cisco UCS Director Overview
  • Install Cisco UCS Director
  • Virtual and Physical Accounts
  • Policies, Virtual Data Centers, and Catalogs
  • Self-Service Portal
  • Cisco UCS Director with VMware
  • Managing VMs
  • Compute Management with Cisco UCS Director
  • Reporting and Monitoring in Cisco UCS Director

Implementing Cisco Intersight

  • Cisco Intersight Overview
  • Key Features of Cisco Intersight

Describing the Scripting Options for Cisco UCS

  • Cisco UCS Manager XML API
  • Cisco UCS Management Information Tree
  • Managed Object Browser
  • Cisco UCS Manager PowerTool
  • Cisco UCS Python SDK

Implementing Monitoring on Cisco UCS Manager

  • Logging Sources in Cisco UCS Manager
  • Port Monitoring Capabilities of Cisco UCS Manager
  • SNMP Security Ramifications
  • Cisco UCS Manager Call Home Feature
  • Describe the Cisco UCS Manager Call Home feature

Lab Outline

  • Configure Pod-Specific Device Aliases
  • Configure Zoning
  • Configure VSANs in Cisco UCS Manager
  • Configure Unified Ports on Cisco UCS Fabric Interconnects
  • Install and Boot VMware ESXi on Cisco UCS from the FCoE LUN
  • Configure RBAC
  • Configure Cisco UCS Manager to Authenticate Users via OpenLDAP
  • Configure a Trusted Point and Key Ring in Cisco UCS Manager
  • Install Cisco UCS Director
  • Configure Cisco UCS Director
  • Discover Infrastructure with Cisco UCS Director
  • Examine the Cisco UCS Director GUI
  • Design Services in Cisco UCS Director
  • Configure Cisco UCS with Cisco Intersight
  • Configure Cisco UCS Manager Using Scripting
  • Implement Syslog and Call Home

Course Overview

Cloud computing means implementing and using cloud technology to provide IT-related services hosted off-premise. Usually cloud services are distributed over the internet. Cloud supports businesses by offering flexible IT solutions based on clear service level agreements (SLAs). The Cloud Computing Foundation certification requires insight in the basics of cloud technology, the relation between cloud and other areas of information management, and how cloud computing is incorporated in the business. This insight is based on knowledge of the fundamental concepts behind cloud, which includes understanding cloud architecture, design, and deployment.

Course Objectives

By the end of this course you will have learnt:

  • Essential elements of cloud computing
  • Pros and cons of cloud computing
  • Who’s who in cloud computing and the product and services they offer
  • The business case for going to the cloud
  • How to build a cloud network
  • Virtualization architecture
  • Products used to implement the virtualization architecture
  • Security and privacy issues with cloud computing
  • Federation and presence
  • Cloud computing standards and best practices
  • Platforms and applications used by cloud computing end users
  • How mobile devices can be used in the cloud

Course Content

1. The principles of Cloud computing

  • The concept of Cloud computing
  • The development of Cloud computing
  • Cloud computing architecture
  • Advantages and disadvantages of Cloud computing

2. Implementing and managing Cloud computing

  • Building a local Cloud environment
  • Managing Cloud services

3. Using the Cloud

  • Accessing the Cloud
  • The Cloud and Business Processes
  • Service Providers and the Cloud

4. Cloud Security, Identity and Privacy

  • Securing the Cloud
  • Identity and Privacy

5. Evaluation of Cloud Computing

  • The business case
  • Evaluating Deployments

Course Overview

The Cisco Application Centric Infrastructure Operations and Troubleshooting (DCACIO) course shows you how to manage, monitor, and troubleshoot Cisco® Nexus® 9000 Series Switches in Application-Centric Infrastructure (ACI) mode. Through expert instruction and hands-on practice, you will learn about operational tools, best practices, caveats, and practice troubleshooting common issues on a live fabric. Based on lessons learned in wide range of production deployments, this course gives you the real-world knowledge and skills to boost operational efficiencies in your own deployment.  This course is for advanced engineers who have deployed and managed existing fabrics, or completed the Implementing Cisco Application-Centric Infrastructure (DCACI) course.

Course Objectives

After completing this course you should be able to:

  • Describe the Cisco ACI built-in tools for operating and monitoring the fabric.
  • Describe the complex challenges related to monitoring and Cisco tools that address them: Cisco Nexus Dashboard and Cisco Nexus Dashboard Insights.
  • Describe fabric installation upgrade, backup, restore, and best practices for Cisco NX-OS-to-ACI migration and Cisco ACI management access.
  • Describe the tools and best practices for monitoring ACI fabric.
  • Describe best practices for Cisco ACI naming conventions, Day-0 configuration, VMM integration, and Cisco ACI migrations.

Course Content

Describing Cisco ACI Day-0 to Day-2 Operations

  • Describing Pre-Deployment and Installation Checklists
  • Describing Cisco APIC Hardware Installation and Fabric Discovery
  • Upgrading Cisco ACI Firmware
  • Describing Cisco Smart Licensing
  • Converting Cisco NX-OS Switch to ACI Switch
  • Describing Cisco ACI Fabric Rebuilding or Recovery

Describing Day-2 Operational Tools

  • Introducing Day-2 Challenges and Solutions
  • Introducing Cisco Nexus Dashboard Insights
  • Describing Cisco Nexus Dashboard Insights Components
  • Describing Cisco Nexus Dashboard Insights Use Cases
  • Describing Cisco Nexus Dashboard
  • Describe Cisco Data Center Licensing

Describing Cisco ACI Configuration Management

  • Describing Cisco ACI Out-of-Band and In-Band Management
  • Configuring Export and Import Policies
  • Configuring Snapshots and Rollbacks
  • Describing Configuration Zones
  • Configuring Cisco APIC Management Access Protocols
  • Configuring SNMP in Cisco ACI

Describing Cisco ACI Monitoring

  • Describing Network Monitoring and Troubleshooting Tools
  • Describing Health Scores
  • Viewing Events
  • Viewing Faults and Audit Logs
  • Monitoring Cisco ACI
  • Describing Cisco ACI Syslog Configuration
  • Describing ELAM Assistant
  • Describing Object Store Browser
  • Describing SPAN in Cisco ACI

Cisco ACI Best Practices

  • Describing Cisco ACI Naming Conventions
  • Describing Endpoint Learning Optimizations
  • Configuring VMM Integration
  • Describing Migration Scenarios

Labs

  • Safeguard ACI Operation using Nexus Dashboard Insights
  • Configure SNMP and Perform Export/Import Operations
  • Monitor Cisco ACI and Configure Syslog
  • Configure ELAM Assistant
  • Explore the Management Information Tree
  • Configure SPAN

Course Overview

CATCPF (Cisco Catalyst Center Programmability Integration Fundamentals) is a 3-day, instructor-led, Cisco Catalyst Center course that will help you to become familiar with programmable infrastructure concepts and integrations that support Catalyst Center and the Cisco Catalyst 9000 Series switch programming. In this course you will learn about production solutions that run on or interact with IOS-XE on the Catalyst 9000 switches and with Software Defined Access fabrics as well.

Cisco Catalyst Center (formerly Cisco DNA Center) enables programmable interactions and integrations through APIs (Application Programming Interfaces) and event notifications. This feature allows network administrators and developers to build custom integrations, automate tasks, and enhance network operations within the platform. By leveraging programmability in Catalyst Center, users can extend the functionality of the platform, achieve innovation, business agility, and improved visibility across their network infrastructure by creating custom solutions tailored to their specific needs, driving operational efficiency within their network environments.

Course Objectives

Upon completing this course, the learner will be able to meet these overall objectives:

  • Describe what is SDN and Network Programmability
  • Understand SD-Access
  • Discuss how to apply Cisco Software-Defined Access programmatically
  • Understand the Use Cases and Problems Solved with SDN programmability
  • Explain an overview of OpenFlow and Network Controllers
  • Describe use cases and examples of Catalyst 9000 programmability
  • Learn about Python and how it automates the Catalyst 9000
  • Understand object-oriented programming
  • Explain an overview of Human Interaction DevOps-Style

Course Content

Module 1: Catalyst Center (formerly DNA Center) Introduction

  • Overview of Cisco Catalyst Center capabilities
  • The Role of Cisco Catalyst Center in Network Management
  • Architecture and components
  • Network Management with Cisco Catalyst Center
  • Automated Deployment and Configuration
  • AI diagnostics for improved resolution times

Module 2: Cisco Catalyst 9K Introduction

  • Intent Based Networking
  • Cisco Catalyst 9K Features and Characteristics
  • Cisco Catalyst 9K IOS-XE
  • Catalyst 9K Platform Support
  • Linux Service Containers Introduction
  • Python Programmability Introduction
  • Zero-Touch Provisioning, iPXE, PnP
  • CLI – Legacy, Python CLI, Guest Shell

Module 3: SD-Access Overview

  • SDA Quick Overview
  • SDA Key Benefits
  • Technical Overview
  • Network Fabric
  • SDA Overlay Key Components
  • SDA Fabric Roles & Terminology
  • SDA Deployment
  • Campus Fabric Automation
  • Smart CLI
  • Programmable APIs
  • Catalyst Center Workflows
  • Design
  • Provision
  • Policy
  • Assurance

Module 4: Catalyst 9K and Cisco Application Framework

  • Cisco Application Framework / Virtual Service Infra (IOx)
  • Cisco Catalyst 9K Application Hosting
  • Application Hosting Value Proposition
  • Catalyst 9K Switching Application Ecosystem
  • Virtual Machines
  • KVMs
  • Containers
  • General LXC (Linux Service Containers)
  • GuestShell (pre-packaged LXC)
  • Other pre-packaged LXCs, i.e., PerfSonar
  • Python Programmability in Depth
  • Python API
  • Zero Touch Provisioning (ZTP) and Plug ’n Play

Module 5: Fabric and Non-Fabric Wireless Architecture

  • Wireless Architecture Overview
  • Wireless Benefits
  • Policy Rollout
  • Wireless Integration in SDA Fabric

Module 6: Catalyst Center Ecosystems Integrations

  • Event Notifications and Webhooks
  • Integrations Overview
  • DevOps Integrations
  • ChatOps Integrations
  • Use Cases
  • ITSM Integrations
  • Client Insights with Apple Analytics
  • IP Address Management (IPAM)
  • Network Orchestrators
  • Policy Orchestrators
  • Security Analytics
  • Firewalls
  • Public and Private Cloud Integration

Module 7: Python Programming

  • Programmability Overview
  • APIs Primer
  • Python Foundation Overview
  • Lists, Tuples & Dictionaries
  • Control Sentences
  • Functions
  • Modules
  • Classes
  • Error Handling (Exceptions)

Module 8: Programming Catalyst Center

  • Catalyst Center Architecture Overview
  • Catalyst Center Controller
  • Catalyst Center Automation
  • Catalyst Center APIs
  • Building Catalyst Center Applications

Module 9: Catalyst 9K EEM Python Module

  • EEM Overview
  • Python Scripting in EEM
  • EEM Python Package
  • Python-Supported EEM Actions
  • EEM CLI Library Command Extensions

Module 10: DNA Assurance

  • Catalyst Center Architecture
  • Cisco DNA Assurance Introduction
  • DNA Assurance Architecture
  • Telemetry Collection Overview
  • DNA Assurance Getting Started
  • Full Stack Visibility
  • Network & Client Experience
  • Intelligent Capture
  • Real Time Monitoring RF
  • Path Trace
  • Sensor-based Proactive Monitoring
  • Application Experience
  • Issue Remediation
  • AI Network Analytics
  • Machine Reasoning

Module 11: Data Models & Model Driven Programmability

  • Why Models are Important
  • YANG data models
  • Native models
  • IETF models
  • OpenConfig models
  • Data Encoding
  • XML
  • JSON
  • YANG Tools
  • YANG Explorer
  • YANG Catalog
  • Pyang
  • NetConf
  • History
  • Protocol layers
  • Operations
  • Messages
  • Using NetConf
  • RESTConf
  • History
  • Protocol layers
  • Operations
  • Messages
  • Using RestConf
  • Telemetry Introduction

Module 12: Model Driven Telemetry

  • Yang Data Streaming
  • Telemetry History
  • gRPC
  • Collectors & Renderers
  • ELK
  • Elastic Search
  • Logstash
  • Kibana
  • TIG
  • Telegraph
  • Influx
  • Grafana
  • Quick Start with Docker
  • Publication Types
  • Telemetry Subscriptions
  • IOS-XE 16.x and 17.x Yang Model Support
  • Yang Model Metadata
  • CLI and XML Configuration Examples
  • Pipeline
  • Splunk

Module 13: 3rd Party Integrations

  • ServiceNow
  • Splunk

Lab Outline:

Labs are designed to assure learners a whole practical experience, through the following practical activities:

  • Lab 1: Exploring Catalyst Center
  • Lab 2: Python Overview
  • Lab 3: Catalyst Center API
  • Lab 4: Using Catalyst Center API and Postman
  • Lab 5: Using Catalyst Center API and Request library
  • Lab 6: Using Catalyst Center API and Ansible
  • Lab 7: Using Catalyst Center SDK
  • Lab 8: Catalyst Center Automation Configuration Workflow
  • Lab 9: Catalyst Center Automation Monitoring Workflow
  • Lab 10: Challenge: ConfigMon Integration Use Case
  • Lab 11: Cisco Catalyst Center and Splunk Integration
  • Lab 12: NETCONF on Catalyst 9000
  • Lab 13: RESTCONF on Catalyst 9000
  • Lab 14: Configuring Telemetry on Cisco IOS XE
  • Lab 15: Cisco Catalyst 9300, CSR and Splunk Integration