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
- 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
- L3VPN
- Route Distinguishers
- Route Targets
- MP-BGP VPNv4
- MP-BGP VRF
- L2VPN