Design, Implementation & Automation of VXLAN Fabric Nexus 9000 (3 Day)

Course Description
Join this session to learn how the Nexus 9000 VXLAN provides scalability, flexibility of workload placement within and between Datacenters and overcomes geographical boundaries. This course will provide the context for the VXLAN evolution, advanced features and its business benefits. Also learn how DevOps enables business agility through people, process, and tools. Learn how Nexus 9000 programmability can be leveraged to automate complex tasks and add business value today. This course will provide the context for the DevOps movement, its motivation, and business benefits. Moreover, we will explore the programmability features of Nexus 9000 including the use of API’s, Python, Chef, and GitHub among other popular DevOps tools.

After this course you should be able to understand:

  • How Cisco is re-architecting the Data Center Network
  • The Nexus 9000 Portfolio, features and benefits
  • Design and deployment of the Cisco Nexus 9000 Portfolio
  • VXLAN,VXLAN Bridging/Routing, VXLAN gateway, MP-BGP with Control EVPN
  • Today’s development and IT operational model and the need for change
  • DevOps Principles, Concepts, and Tools
  • The programmability features of Nexus 9000 that empower DevOps

Prerequisites
The knowledge and skills that you must have before attending this course are as follows:

  • Nexus 9000 architecture
  • Fundamental understanding of Cisco’s Data Center solutions, including UCS, Unified Fabric, Fabric Path

Course Type

Instructor-Led Training, Classroom with Hands-on Lab

Duration: 3 Days

Who should attend
The primary audience for this course is as follows:

  • Network Engineers
  • Sales Engineers
  • Support Engineers

Course Content

Day 1

  • Module 1: Introduction
    • Today’s Data Center Challenges and Need for Change
    • Market Transitions
    • Industry Offerings

  • Module 2: Hardware Architecture
    • Modular Switch Portfolio
    • Chassis Components Line-Cards
    • Fixed Switch Portfolio

  • Module 3: NXOS Features and Enhancements
    • Dynamic Breakout
    • DHCP Snooping, DAI, IPSG
    • Egress QoS Service Policy

  • Module 4A: VXLAN Primer
    • Overlay Benefits
    • Designing Overlays
    • VXLAN Operation & Implementation

  • Module 4B: VXLAN Deep Dive
    • VXLAN Bridging
    • VXLAN Routing
    • VXLAN Packet Flow

  • Lab 1: Configure Underlay Network Infrastructure for VXLAN
  • Lab 2: Configuring VXLAN VTEP on Nexus 9000
  • Lab 3: VXLAN Bridging on Nexus 9000
  • Lab 4: Verify VXLAN Routing on Nexus 9000
  • Lab 5: Ingress Replication with Classic VXLAN on Nexus 9000

Day 2

  • Module 5: BCP EVPN Control Plane for VXLAN
    • MP-BGP EVPN Overview
    • VXLAN with EXPN Control Plane
    • VXLAN EVPN Features
    • VXLAN EVPN Design Options
    • Scalability

  • Module 6: VXLAN New Enhancements/Features
    • VXLAN Multi-Homing
    • Distributed Anycast Gateway
    • ARP Suppression
    • Ingress Replication
    • Local Scoping of VLANs
    • VXLAN Inter-POD
    • VXLAN DCI Integration

  • Module 7: VXLAN Use Case/Design
    • Hardware based VTEP for VXLAN
    • Software based VTEP for VXLAN
    • Interop between software and hardware VTEP

  • Module 8: Solution Whiteboard
    • Solution Overview Whiteboard

  • Lab 6: Configuring Underlay and Multicast
  • Lab 7: Configuring VXLAN EVPN Control Plane and New Features
  • Lab 8: VTEP Peer Discover and Host Learning
  • Lab 9: VXLAN Symmetric IRB with EVPN MB-BGP
  • Lab 10: Ingress Replication with EVPN Control Plane on Nexus 9000

Day 3

  • Module 9: DevOps: Modernizing the Development and IT Operations Model

  • Module 10: DevOps Organizational Structures

  • Module 11: DevOps for Network Engineers
    • DevOps Mindset
    • DevOps Tools for the Network Engineer
    • DevOps Terminology for the Network Engineer

  • Module 12: Cisco Nexus 9000 Programmability
    • Bash Shell
    • Python
    • NX-API
    • Embedded Event Manager

  • Module 13: Cisco Nexus 9000 Containers
    • LXC
    • Guest Shell

  •  Lab 11: Nexus 9000
    • GitHub Getting Started
    • Chef Network Automation
    • Puppet Network Automation
    • Python
    • Bash
    • Guest Shell
    • NX-API
    • EEM
    • Scheduler