BGP

Networking Training Overview

This class provides a top down, practical exposure to the Border Gateway Protocol. Students will walk away from this class with a confident comfort with BGP engineering. Whether they have prior exposure to BGP or not, this class will solidify the foundational BGP concepts pave the way for a student's eventual mastery of the protocol.

This class is broken up into three parts.

BGP I focuses on the essential BGP knowledge. Starting with the preliminary knowledge required to understand BGP's role in Internet engineering, then going immediately into the practical skills needed to start configuring BGP: Configuring BGP peers and advertising routes into BGP.

BGP II concentrates on the BGP Path Selection process. The class first defines the different attributes that exist within BGP to influence path selection. Then immediately goes into a progressive lab where each step of the Path Selection process is explained and then immediately proved in a lab. By the end of this class, the student will know every step in the path selection algorithm and how to tweak each attribute to granularly control the path for incoming and outgoing traffic.

BGP III focuses on advanced BGP concepts like Multi-Protocol BGP (MP-BGP), MPLS, and VRFs. Specifically how each of these three technologies come together to provide a plethora of WAN connectivity options that fall into two categories: L2VPNs and L3VPNs. As with BGP II, the intersection of each of these technologies is brought together with various labs giving the students practical, hands on exposure to working with these technologies.

Networking Training Audience

Network Engineers who need a practical run down on configuring and troubleshooting BGP on Cisco routers.

Networking Training Course duration

3 days

Networking Training Course outline

BGP I

  • BGP Essentials
    • Overview
    • Autonomous Systems
    • Loop Prevention
    • Demonstration
  • BGP Peering
    • Peering
    • Messages
    • Neighbor States
    • Parameters
      • Router-ID
      • Hold Time
      • Update-Source
      • TTL
    • Verification
      • show ipbgp summary
      • show ipbgp neighbors
  • Advertising Prefixes
    • Advertising
      • Network command
      • Redistribution
    • Verification
      • show ipbgp
    • Route-Maps
      • Syntax
      • Access-lists
      • Prefix-Lists
      • AS-Path access-lists
    • Aggregation
      • Network command
      • Aggregate-address command
        • Suppress-map
        • Summary-only
        • As-set
    • Re-Advertising
      • Transit black hole
      • iBGP full mesh
      • Route-Reflector

BGP Day II – Path Selection

  • Path Attributes
    • Path Attributes
    • Well-Known Attributes
      • AS-Path
      • Next-Hop
      • Origin
      • Local-Preference
      • Atomic Aggregate
    • Optional Attributes
      • Aggregator
      • Communities
      • Multi-Exit Discriminator (MED)
      • Weight
    • BGP Tables
      • Adj-RIB-IN
      • Local-RIB
      • Adj-RIB-out
      • Route Refresh
      • Soft-reconfiguration inbound
  • Path Selection
    • If next-hopis inaccessible, drop the update
    • Prefer path with the largestWeight
    • Prefer path with the largestLocal-Preference
    • Prefer path with locally originatedroutes vs externally learned
    • Prefer path with shortestAS-Path
    • Prefer path with bestOrigin(IGP > EGP > Incomplete)
    • Prefer path with lowestMED
    • Prefer path learned from eBGPover iBGP
    • Prefer path with the lowest IGP metric to the next-hop IP
    • Prefer path with the greatest age (oldest path – eBGP only)
    • Prefer path learned from neighbor with lowest Router ID
    • Prefer path learned from neighbor with lowest Neighbor IP Address

BGP III

  • Supporting Concepts
    • MPLS
    • MP-BGP
    • VRF
  • L3VPN
    • Route Distinguishers
    • Route Targets
    • MP-BGP VPNv4
    • MP-BGP VRF
  • L2VPN
    • Pseudowire

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy