Detailed Course Outline
Module 01: Refresher—VPNs and MPLS
- Explain the basic function and purpose of a VPN
 - Describe how MPLS uses labels to forward traffi
 - Explain the differences between MPLS layer 3 VPNs and MPLS layer 2 VPNs
 
Module 02: The Different Flavors of Layer 2 VPN
- Describe the purpose and creation of pseudowires
 - Define the different technical terms related to pseudowires
 - Describe the purpose and creation of VPLS
 - Describe the purpose, creation, and advantages of EVPN
 
Module 03: L2VPN, aka BGP-Signaled Pseudowires
- Define the concepts of attachment circuit and pseudowire encapsulation
 - Explain the importance of route targets, route distinguishers, and Site IDs
 - Explain the control plane and data plane of an L2VPN
 - Describe the contents of an L2VPN BGP packet capture
 
Module 04: L2VPN—Configuration
- Configure an L2VPN that accepts all Ethernet traffic
 - Configure an L2VPN that accepts specific VLAN tags
 
Module 05: L2VPN—Troubleshooting
- Diagnose and fix L2VPN problems caused by missing LSPs, mismatched site information, and incorrect configuration
 
Module 06: L2VPN—Site IDs, the Label Base, and Overprovisioning
- Explain the purpose of the Site ID and the VPN label base
 - Configure an overprovisioned L2VPN with explicit remote Site IDs
 - Configure an overprovisioned L2VPN with implicit remote Site IDs
 - Lab 01: BGP-Signaled Layer 2 VPNs
 
Module 07: L2VPN—Advanced Concepts
- Configure and verify L2VPN multihoming
 - Explain the purpose of Martini encapsulation
 - Configure VLAN normalization in an L2VPN
 - Configure out-of-band route reflection and route target constraint
 - Lab 02: L2VPNs—Advanced Concepts
 
Module 08: L2Circuit—LDP-Signaled Pseudowires
- Explain the concept of targeted LDP sessions, and the elements that L2Circuits have in common with L2VPNs
 - Configure and verify an L2Circuit
 - Describe the contents of an LDP advertisement packet capture
 
Module 09: L2Circuit—Troubleshooting
- Configure the Pseudowire Status TLV
 - Explain the meaning of the most frequent L2Circuit error codes
 
Module 10: L2Circuit—Advanced Concepts
- Describe the purpose and benefits of virtual circuit connectivity verification
 - Configure multihoming, local switching, and interworking
 - Lab 03: LDP-Signaled L2Circuits
 
Module 11: FEC 129 Pseudowires
- Explain the way that FEC 129 autodiscovers remote PEs and signals pseudowires
 - Configure and verify a FEC 129 pseudowire
 - Lab 04: FEC 129 Pseudowires (Optional)
 
Module 12: Virtual Private LAN Service—Introduction
- Describe how a VPLS is built, and how it compares to a regular pseudowire
 - Explain how VPLS forwards traffic between multiple sites
 - Describe the BGP and LDP methods of signaling a VPLS
 
Module 13: VPLS—BGP Configuration and Verification
- Configure a BGP-signaled VPLS
 - Verify a BGP-signaled VPLS
 
Module 14: VPLS—LDP and FEC 129 Configuration and Verification
- Configure and verify an LDP-signaled VPLS
 - Configure and verify a FEC 129 VPLS
 
Module 15: VPLS—The Default VLAN Mode
- Define the four VLAN modes for VPLS
 - Define the concept of a bridge domain, and verify the default VPLS VLAN mode
 
Module 16: VPLS—VLAN Normalization, VLAN-Aware Instances, and Dual-Stacked VLANs
- Configure and verify VLAN-Aware mode
 - Configure and verify VLAN-Normalizing mode and No-VLAN mode
 - Configure and verify dual-stacked VLAN tags in VPLS
 
Module 17: VPLS—Advanced Features and Troubleshooting
- Deploy automated BGP VPLS Site IDs
 - Configure flood protection, MAC flap protection, and MAC limiting
 - Explain how to add IRB interfaces to a VPLS, and configure efficient traffic flooding using multicast LSPs
 - Describe the most important VPLS-specific troubleshooting techniques
 
Module 18: VPLS—Multihoming
- Configure multihomed sites in a BGP-signaled VPLS
 - Configure multihomed sites and single sites on the same PE in a BGP-signaled VPLS
 - Configure best-site multihoming in a BGP-signaled VPLS
 - Configure multihomed sites in an LDP-signaled VPLS
 - Lab 05: VPLS
 
Module 19: EVPN—Introduction
- Explain the main disadvantages of a VPLS solution
 - Explain how EVPN overcomes these disadvantages, and enables extra features
 
Module 20: EVPN—Using BGP to Advertise MACs and to Flood Traffic
- Explain the meaning of an EVPN Instance
 - Describe how EVPN Type 2 routes advertise MAC addresses and MAC/IP bindings
 - Describe how EVPN Type 3 routes request to receive flooded traffic within a bridge domain
 
Module 21: EVPN—Configuring a Single-Homed VLAN-Based EVI
- Configure a service provider network to host EVPN services
 - Configure a single-homed VLAN-based EVI
 - Verify a VLAN-based EVI
 
Module 22: EVPN—Configuring a Single-Homed VLAN-Aware Bundle EVI
- Configure a VLAN-aware bundle EVI
 - Verify a VLAN-aware bundle EVI
 
Module 23: EVPN—Multihoming Configuration and Type 4 Routes
- Configure a CE and two PEs to take part in a multihomed EVPN
 - Describe the contents of the Type 4 Ethernet Segment route
 - Explain how the Type 4 route prevents layer 2 loops, using the designated forwarder election
 
Module 24: EVPN—Multihoming Features Using Type 1 Routes
- Describe Type 1 Ethernet Auto-Discovery Per-Ethernet Segment routes
 - Explain how Type 1 Per-Ethernet Segment routes prevent layer 2 loops
 - Describe how Type 1 Per-EVI routes are different from Per-ES routes
 
Module 25: EVPN—MAC Mobility and IRB Interfaces
- Configure and verify the EVPN Mac Mobility feature
 - Configure and verify Automatic Gateway MAC-IP Synchronization
 - Configure and verify Manual Gateway MAC-IP Synchronization
 - Configure and verify EVPN Virtual Gateway Addresses
 - Lab 06: EVPN
 
Self-Study Module 26: EVPN—Integration with L3VPNs
- Describe the basic functionality of an L3VPN
 - Explain how EVPNs and L3VPNs integrate for optimal routing
 - Describe how chained composite next hop brings efficiency to EVPN in the Packet Forwarding Engine
 
Self-Study Module 27: Inter-AS MPLS VPNs
- Describe the functionality of Interprovider Options A, B, and C
 - Configure and verify the Interprovider Option C method
 - Describe and configure carrier-of-carrier VPNs
 
Self-Study Module 28: Circuit Cross-Connect
- Use circuit cross-connect to stitch pseudowires together, and to signal pseudowires that have their own pair of dedicated RSVP LSPs
 
Self-Study Module 29: Multisegment Pseudowires
- Explain how a multisegment pseudowire is signaled
 - Configure and verify a multisegment pseudowire
 - Lab: Inter-AS L2VPNs
 
Self-Study Module 30: VPLS—Hub-and-Spoke Topologies
- Configure a hub-and-spoke BGP VPLS using route targets
 - Configure a hub-and-spoke BGP VPLS using site ranges
 - Configure a hub-and-spoke LDP VPLS using hierarchical VPLS