Junos Layer 2 VPNs (JL2V) – Outline
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