Cisco Programmable Fabric with VXLAN, BGP EVPN

Video description

6+ Hours of video instruction

More than 6 hours of video instruction on standards-based Data Center Fabrics with VXLAN/BGP-EVPN.


Cisco Programmable Fabric with VXLAN, BGP EVPN is a unique video title designed to teach you everything you need to understand how Data Center Networks can be built with VXLAN and BGP-EVPN. Cisco has provided a complete solution based on this VXLAN Overlay. Recent efforts in the IETF have led to the addition of a standards-based BGP control-plane to amend flood-and-learn behavior from classic Layer 2 networks to achieve better efficiency and scale. This LiveLesson is designed to provide the fundamentals of understanding Cisco’s Programmable Fabric with its related components and makes you a VXLAN superstar.

Cisco Programmable Fabric with VXLAN, BGP-EVPN contains 10 individual video lessons divided into 46 sublessons, for a total of more than 9 hours of instruction. The videos consist of screencasts, audio instruction, and hands-on demos. Each video offers detailed explanations, tips, and configuration verifications.

The 10 video lessons cover the following topics:

Lesson 1: Introduction to Programmable Fabric

Lesson 2: Introducing VXLAN/EVPN

Lesson 3: Programmable Fabric Forwarding

Lesson 4: The Underlay

Lesson 5: Unicast Forwarding

Lesson 6: Multitenancy

Lesson 7: Multicast Forwarding

Lesson 8: External Connectivity

Lesson 9: Layer 4-7 Services Integration

Lesson 10: Introduction to Programmable Fabric Management, Operations, and Provisioning

About the Instructors

David Jansen, CCIE No. 5952 (Routing/Switching), is a Distinguished Systems Engineer (DSE) for Cisco specializing in Data Center architectures. He has 20 years of experience in the industry and has held certifications from Novell, VMware, Microsoft, TOGAF, and Cisco. His focus is working with global enterprise customers to address their challenges with comprehensive end-to-end Data Center, Enterprise, WAN/Internet architectures. David has been with Cisco for 18 years, and working as a Distinguished Systems Engineer (DSE) for more than 3 years has provided him with unique experiences in building these types of solutions. David has a bachelor's degree in computer science engineering from the University of Michigan and a master's degree in adult education from Central Michigan University.

Lukas Krattiger, CCIE No. 21921 (Routing and Switching/Data Center), is a Technical Marketing Engineer (TME) with more than 15 years of experience in Data Center-, Internet- and Application-Networks. Within the Cisco Enterprise Infrastructure and Solutions Group (EISG), he specializes in Data Center switching architectures and solutions across platforms. Lukas is a double-CCIE (R&S, Data Center) with several other industry certifications (VCP, MCSE) and has participated in various technology leadership and advisory groups. Prior to joining Cisco, Lukas was a Senior Network Engineer at System Integrators and Service Providers responsible for Data Center and Internet networks. Since joining Cisco, he has covered various technologies within the Data Center as well as Borderless Networks portfolio, and built foundational solutions for customers and partners. Current projects include innovative approaches for automating Data Center Network (Openstack and Cisco UCS Director) and Optimized Networking with Overlays (FabricPath and VXLAN). He lives in California with his wife and one wonderful daughter. He can be found on Twitter at @ccie21921.

Skill Level


What You Will Learn

  • Programmable Fabric basics
  • Key VXLAN/EVPN concepts
  • Forwarding concepts
  • The Underlay
  • Unicast forwarding
  • Multitenancy
  • Multicast forwarding
  • External connectivity
  • Layer 4-7 services integration
  • Programmable Fabric management, operations, and provisioning fundamentals

Who Should Take This Course

Primary audience: Network engineers or operators

Secondary audience: Help desk analysts or network administrators, as well as certification candidates

Course Requirements

The students should be intermediate to expert. These LiveLessons assume common knowledge of Cisco IOS and network switching and routing theory. The typical student would have at least a CCNA certification and would be responsible for the configuration and day-to-day operations of networks.

Lesson 1: Introduction to Programmable Fabric

Lesson 1 covers today's Data Center challenges, the Data Center network evolution, an overview of the Programmable Fabric and the road to an Application Centric Infrastructure (ACI). This lesson also touches base on the Fabric roles and terminologies, its properties, and end-host connectivity options.

Lesson 2: Introducing Programmable Fabric (VXLAN/EVPN)

Lesson 2 introduces the Virtual eXtensible LAN (VXLAN) and what we are doing with the Segment ID. This lesson features a walkthrough of the BGP-EVPN control-plane and highlights how end-hosts and networks are distributed among the control-plane. Host detection, deletion, and move are also part of this lesson.

Lesson 3: Programmable Fabric Forwarding

Lesson 3 reviews the forwarding concept of the Programmable Fabric. The lesson explains how both multidestination traffic and ARP are handled. Further, the lesson provides a detailed look at integrated routing and bridging and how distributed routing works with an IP Anycast Gateway.

Lesson 4: The Underlay

Lesson 4 focuses on the IP Underlay Network. The lesson begins with a discussion of underlay and IP addressing considerations, and continues with examples of unicast and multicast routing. The lesson concludes with multicast-related deployment details.

Lesson 5: Unicast Forwarding

Lesson 5 is all about unicast forwarding with VXLAN and BGP-EVPN. We go through the general unicast forwarding concepts and look at inter- and intra-subnet forwarding. The lesson concludes with details about forwarding with Dual-Homed End-Point (vPC), as well as IPv6 handling.

Lesson 6: Multitenancy

Lesson 6 covers multitenancy in greater detail. In addition to the basic foundations of multitenancy, this lesson explains the Layer 2 and 3 modes of operations, as well as per-port VLAN significance.

Lesson 7: Multicast Forwarding

Lesson 7 introduces multicast forwarding in general and illustrates how Layer 2 multicast works with and without vPC.

Lesson 8: External Connectivity

Lesson 8 discusses the basics of external connectivity, beginning with a review of various connectivity options including vPC, VRF-lite, LISP, and MPLS. The lesson concludes with a discussion of inter-Fabric connectivity.

Lesson 9: Layer 4-7 Services Integration

Lesson 9 covers Layer 4-7 services integration topics including firewalls and load balancers. The lesson reviews how tenant-edge and intra-tenant firewalls are deployed, and how load balancing and service chaining can be integrated.

Lesson 10: Introducing Programmable Fabric Management, Operations, and Provisioning

Lesson 10 begins with a review of implementing Device Auto-Configuration (POAP). The lesson continues with a review of performing a cable plan consistency check and how to implement common point of fabric management. The lesson concludes with a treatment of topology, tenant, and overlay provisioning.

About LiveLessons Video Training

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at

Table of contents

  1. Introduction
    1. Introduction 00:04:26
  2. Lesson 1: Introduction to Programmable Fabric
    1. Learning objectives 00:00:32
    2. 1.1 Understanding Today’s Data Center Challenges 00:04:32
    3. 1.2 Data Center Network Evolution 00:04:07
    4. 1.3 Fabric Technology Overview—The Road to ACI 00:03:04
    5. 1.4 Understanding Programmable Fabric 00:03:21
    6. 1.5 Roles and Terminology 00:08:02
    7. 1.6 Fabric Properties 00:05:38
    8. 1.7 Connectivity Options and Attaching End-Hosts 00:06:11
  3. Lesson 2: Introducing Programmable Fabric (VXLAN/EVPN)
    1. Learning objectives 00:00:36
    2. 2.1 Introducing IP Fabric Overlays (VXLAN) 00:08:41
    3. 2.2 Using VXLAN VNI as Segment ID (Layer 2 and Layer 3 Multitenancy) 00:03:42
    4. 2.3 MP-BGP Primer 00:06:35
    5. 2.4 Understanding VXLAN/EVPN 00:02:53
    6. 2.5 Understanding MP-BGP EVPN Route Types 00:05:35
    7. 2.6 Using Host and Subnet Route Distribution (MP-BGP EVPN) 00:08:42
    8. 2.7 Performing Host Detection, Deletion, and Move (MP-BGP EVPN) 00:04:39
  4. Lesson 3: Forwarding Concepts
    1. Learning objectives 00:00:32
    2. 3.1 Multi-Destination Traffic (Multicast) 00:10:03
    3. 3.2 Multi-Destination Traffic (Unicast) 00:04:19
    4. 3.3 Distributed IP Anycast-Gateway 00:05:51
    5. 3.4 VXLAN/EVPN Enhancement 00:06:01
    6. 3.5 Integrated Routing and Bridging (IRB) 00:05:58
    7. 3.6 DHCP with Distributed IP Anycast Gateway 00:09:54
    8. 3.7 Using DHCP Server Option 82 for Scope Selection 00:09:20
  5. Lesson 4: The Underlay
    1. Learning objectives 00:00:27
    2. 4.1 Underlay Considerations 00:05:12
    3. 4.2 Unicast Routing and IP Addressing 00:12:02
    4. 4.3 Underlay Deployment with Multicast Routing 00:11:47
    5. 4.4 Underlay Deployment without Multicast 00:03:37
  6. Lesson 5: Unicast Forwarding
    1. Learning objectives 00:00:30
    2. 5.1 Understanding Unicast Forwarding 00:10:15
    3. 5.2 Intra-Subnet Forwarding (Bridging) 00:03:14
    4. 5.3 Inter-Subnet Forwarding (Routing) 00:04:06
    5. 5.4 Non-IP Forwarding (Bridging) 00:02:49
    6. 5.5 Forwarding with Dual-Homed Endpoint (vPC) 00:07:19
    7. 5.6 IPv6 Handling 00:04:40
  7. Lesson 6: Multitenancy
    1. Learning objectives 00:00:36
    2. 6.1 Introducting Multitenancy 00:01:53
    3. 6.2 Understanding Per-Port VLAN Significance 00:05:35
    4. 6.3 Introducing Layer 2 and Layer 3 CLI Modes of Operation 00:05:27
    5. 6.4 Examining Layer 2 and Layer 3 VLAN-based CLI Mode of Operation 00:05:24
    6. 6.5 Examining Layer 2 and Layer 3 BD-based CLI Mode of Operation 00:12:55
    7. 6.6 Layer 2 Multitenancy Use Case Demo 00:07:18
  8. Lesson 7: Multicast Forwarding
    1. Learning objectives 00:00:25
    2. 7.1 Introducing Multicast Forwarding 00:04:09
    3. 7.2 Layer 2 Multicast Forwarding 00:02:44
    4. 7.3 vPC and Multicast Forwarding 00:03:22
  9. Lesson 8: External Connectivity
    1. Learning objectives 00:00:36
    2. 8.1 Introducing External Connectvity 00:03:00
    3. 8.2 Understanding External Layer 2 Connectivity with vPC 00:10:14
    4. 8.3 Understanding External Connectivity with VRF-lite 00:07:51
    5. 8.4 Understanding Locator ID Separation Protocol (LISP) 00:05:50
    6. 8.5 End-to-end IP Mobility with LISP and BGP 00:06:59
    7. 8.6 Understanding External Connectivity with MPLS 00:05:45
    8. 8.7 Exploring Inter-Fabric Connectivity Option 1 00:05:49
    9. 8.8 Exploring Inter-Fabric Connectivity Option 2 00:05:12
    10. 8.9 Exploring Inter-Fabric Connectivity Option 3 00:05:35
    11. 8.10 Comparing Inter-Fabric Connectivity Options 1–3 00:04:58
    12. 8.11 Migration from VPC/FP to VXLAN Use Case Demo 00:05:31
    13. 8.12 Exploring Inter-Fabric Connectivity Option 4 00:03:12
  10. Lesson 9: Layer 4-7 Services Integration
    1. Learning objectives 00:00:28
    2. 9.1 Understanding the Tenant Edge-Firewall 00:07:06
    3. 9.2 Tenant Edge-Firewall Use Case Demo 00:08:31
    4. 9.3 Understanding the Intra-Tenant Firewall (East-West Same VRF) 00:04:45
    5. 9.4 Implementing Load Balancer Integration 00:10:30
    6. 9.5 Deploying a Service Chain—Firewall and Load Balancer 00:11:23
  11. Lesson 10: Introducing Programmable Fabric Management, Operations, and Provisioning
    1. Learning objectives 00:00:38
    2. 10.1 Implementing Device Auto-Configuration (POAP) 00:10:28
    3. 10.2 Performing a Cabling Plan Consistency Check 00:04:32
    4. 10.3 Implementing Common Point of Fabric Management 00:10:09
    5. 10.4 Understanding Topology, Tenant, and Overlay Provisioning 00:04:48

Product information

  • Title: Cisco Programmable Fabric with VXLAN, BGP EVPN
  • Author(s):
  • Release date: December 2015
  • Publisher(s): Cisco Press
  • ISBN: 0134272307