
1- IGP vs EGP Routing Protocols
2- BGP's Basic Overview
3- BGP Update Contents
4- NLRI : Network Layer Reachability Information
5- AS-PATH Attribute
6- AS-Path Usage : Best Path Selection , Loop Prevention
7- eBGP ( external BGP ) vs iBGP ( internal BGP )
1- eBGP Neighborship Review
2- TCP Session Establishment
3- eBGP Neighborship with connected interface configuration
4- eBGP Neighborship with connected interface monitoring [ Traditional | Enhanced ]
1- eBGP Neighborship Conditions
2- BGP Router-ID Concept , Configuration , Monitoring
3- Neighbor Shutdown Command's Concept , Configuration , Monitoring
4- Neighbor Description Command's Concept , Configuration , Monitoring
1- BGP Router-ID introduction
2- BGP Router-ID selection methods in IOS-XR
3- BGP Router-ID configuration in IOS-XR
4- BGP Router-ID verification in IOS-XR
1- BGP Router-ID introduction
2- BGP Router-ID selection methods in NX-OS
3- BGP Router-ID configuration in NX-OS
4- BGP Router-ID verification in NX-OS
1- BGP Neighborship configuration in IOS-XR
2- BGP Neighborship verification in IOS-XR
3- Compare BGP Neighborship in IOS and IOS-XR
1- BGP Neighborship configuration in NX-OS
2- BGP Neighborship verification in NX-OS
3- Compare BGP Neighborship in IOS and NX-OS
1- The Need to eBGP Neighborship over Multiple Links
2- Neighborship over Multiple Links Concept , Configuration , Monitoring
3- Neighbor update-source Command's Concept , Configuration , Monitoring
4- Neighbor disable-connected-check Command's Concept , Configuration , Monitoring
5- Neighbor ebgp-multihop Command's Concept , Configuration , Monitoring
1- BGP Peering via Loopback Addresses configuration in IOS-XR
2- BGP Peering via Loopback Addresses verification in IOS-XR
3- Compare BGP Peering via Loopback Addresses in IOS-XR vs IOS
1- BGP Peering via Loopback Addresses configuration in NX-OS
2- BGP Peering via Loopback Addresses verification in NX-OS
3- Compare BGP Peering via Loopback Addresses in NX-OS vs IOS
1- BGP OPEN and Keep-Alive Messages Functions
2- Keep-Alive Interval and HoldTime Negotiation Process
3- Keep-Alive Interval Concept,Configuration,Monitoring
4- Keep-Alive HoldTime Concept,Configuration,Monitoring
5- Keep-Alive Minimum Neighbor HoldTime Concept,Configuration,Monitoring
1- BGP Messages and their function : Open , Update , Notification , Keep-Alive
2- BGP FSM : Finite State Machine
3- BGP Neighborship States : Idle , Connect , Active , Opensent , OpenConfirm , Established
4- Debugging BGP Neighborship Event
1- BGP Table Overview
2- The Methods of Injecting Routes into BGP Table
3- Network Command Configuration,Monitoring
4- Redistribution Command Configuration,Monitoring
1- BGP Prefix Advertisement configuration in IOS-XR
2- BGP Prefix Advertisement verification in IOS-XR
3- Route Policy Configuration in IOS-XR
1- BGP Prefix Advertisement configuration in NX-OS
2- BGP Prefix Advertisement verification in NX-OS
1- BGP Automatic Summarization Default status in BGP
2- BGP Automatic Summarization Configuration,Monitroing
3- BGP Automatic Summarization effects on Injecting Routes with Network Command
4- BGP Automatic Summarization effects on Injecting Routes with Redistribution Command
1- What is the Aggregation?
2- BGP Aggregation Concept and benefits
3- BGP Aggregation Configuration,Monitoring Commands
1- BGP Atomic Aggregate Path Attribute Overview
2- BGP Aggregator Path Attribute Overview
3- BGP Atomic Aggregate and Aggregator Monitroing
1- BGP Proxy Aggregate Function
2- BGP Aggregation and interaction with AS-Path Attribute
3- BGP AS-Path Attribute Segments
4- BGP AS-Path AS-SET loop prevention mechanism
1- BGP Aggregation Unsuppress-Map Concepts
2- BGP Aggregation Unsuppress-Map Cofiguration,Monitoring
1- BGP Aggregation Suppress-Map Concept
2- BGP Aggregation Suppress-Map Configuration,Monitoring
1- BGP Aggregation Advertise-Map Concept
2- BGP Aggregation Advertise-Map Configuration,Monitoring
1- BGP Aggregation Attribute-Map Concept
2- BGP Aggregation Attribute-Map Configuration,Monitoring
1- BGP - Single Homed Connection with Private IP Address , Private AS Number , No BGP , PAT Customer
2- BGP - Single Homed Connection with Private IP Address , Private AS Number , BGP , PAT Customer
3- BGP - Single Homed Connection with Private IP Address , Public AS Number , BGP , No PAT Customer
4- Provider Assigned [PA] Public IP Address Concept
5- Provider Independent [PI] Public IP Address Concept
1- Floating Static Route Usage
2- Floating Static Route Usage in Customer Side
3- Floating Static Route Usage in Provider Side
1- BGP - Path Attribute classification
2- BGP - Well-known Mandatory Path Attribtes and Examples
3- BGP - Well-known Discretionary Path Attribtes and Examples
4- BGP - Optional Transitive Path Attribtes and Examples
5- BGP - Optional Non-Transitive Path Attribtes and Examples
1- BGP Origin Code Path Attribute Concept
2- BGP Origin Code Path Attribute Values
3- BGP Origin Code Path Attribute with Network Command
4- BGP Origin Code Path Attribute with Redistribution
5- BGP Origin Code Path Attribute with Aggregation without AS-SET
6- BGP Origin Code Path Attribute with Aggregation with AS-SET
1- BGP Next-Hop Path Attribute Concept
2- BGP Next-Hop Path Attribute behavior in eBGP
3- BGP Next-Hop Path Attribute behavior in iBGP
4- BGP Next-Hop Path Attribute default behavior change
5- BGP Next-Hop rechability with IGP Routing
1- BGP Next-hop configuration in IOS-XR
2- internal BGP [iBGP] Configuration in IOS-XR
1- BGP Next-hop Modification configuration in NX-OS
2- internal BGP [iBGP] Configuration in NX-OS
3- Compare BGP Next-hop Modification in IOS and NX-OS
1- BGP Backdoor Usage
2- BGP Backdoor Concept
3- BGP Backdoor Configuration,Monitoring
1- BGP Default Route Advertisement Usage
2- BGP Default Route Advertisement with Neighbor Command
3- BGP Default Route Advertisement Network Command
4- BGP Default Route Advertisement Redistribute Command
1- The Need to iBGP Neighborship
2- iBGP Neighborship Configuration
3- The Need to use next-hop-self option in iBGP
4- iBGP Configuration,Monitroing
5- The Concept of a Transit AS [ Service Provider ]
1- eBGP Loop Prevention Mechanism
2- iBGP Split Horizon Rule
3- The Need to iBGP Mesh
4- iBGP Mesh Configuration,Monitoring
1- iBGP Usage in Enterprise
2- iBGP Configuration in Enterprises
3- Preventing Suboptimal Routing with iBGP
1- BGP Peer-Group Usage
2- BGP Peer-Group Configuration,Monitoring
3- BGP Peer-Group versus direct configuration
4- Transit Network Service from Service Provider
1- The Need to iBGP Neighborship with Loopback Interfaces
2- Difference Between eBGP and iBGP neighborship with Loopback Interfaces
3- Using Peer-Group to Configuring iBGP neigborship between Loopback Interfaces
1- BGP - Dynamic iBGP Peer Group Introduction
2- BGP - Dynamic iBGP Peer Group Configuration,Monitoring
3- BGP - Dynamic iBGP Peer Group Security Features
1- BGP - Dynamic eBGP Peer Group difference with Dynamic iBGP Peer Group
2- BGP - Dynamic eBGP Peer Group Configuration,Monitoring
1- BGP Dynamic Update Peer-Group Introduction
2- BGP Dynamic Update Peer-Group Configuration
3- BGP Dynamic Update Peer-Group Monitoring
1- BGP Peer-Template Introduction
2- BGP Peer-Session Introduction
3- BGP Peer-Session Configuration
4- BGP Peer-Session Verification
5- BGP Peer-Policy Introduction
6- BGP Peer-Policy Configuration
7- BGP Peer-Policy Verification
8- BGP Peer-Group Benefits Introduction
9- BGP Peer-Group Limitation Introduction
1- BGP Confederation Benefits
2- BGP Confederation Concept
3- BGP Confederation Configuration,Monitoring
4- BGP AS-PATH Segments : AS-SEQ , AS-SET , AS-CONFED-SEQ , AS-CONFED-SET
1- BGP Confederation Types : eBGP-Confed , iBGP-Confed
2- iBGP Confederation
3- BGP Confederation Configuration with Loopback interfaces
1- BGP Route Reflector Concept
2- Route Reflector , Client , Cluster
3- BGP Originator ID , Cluster-List Path Attributes
4- BGP Originator ID's Function
1- BGP Route Reflector Non-Client concept
2- The rules about Client , Non-Client , Route Reflector
3- The Need to iBGP Mesh in Non-Client Part of AS
4- Control Plane and Data Plane Separation
1- BGP Route Reflector configuration in IOS-XR
2- internal BGP [iBGP] Configuration with Loopback interfaces in IOS-XR
1- BGP Route Reflector configuration in NX-OS
2- internal BGP [iBGP] Configuration with Loopback interfaces in NX-OS
3- Compare Route Reflector Configuration in IOS and NX-OS
1- The need to BGP Route Reflector redundancy
2- BGP Route Reflector Redundancy Configuration,Monitoring
1- The need to BGP Route Reflector Multiple Clustring
2- BGP Route Reflector Multiple Clustering Configuration
3- The function of BGP Cluster-List Attribute Function
1- The need to Hierarchical Route Reflection
2- BGP Hierarchical Route Reflection Configuration
3- Benefits of Hierarchical Route Reflection
1- BGP - Route-Reflector with Full Mesh Client Concept
2- BGP - Route-Reflector with Full Mesh Client Configuration
3- BGP - Route-Reflector with Full Mesh Client follow the BGP Update
1- BGP - Route-Reflector with Full Mesh Client Review
2- BGP - Route-Reflector with Partial Mesh Client Issue
3- BGP - Multi Cluster ID [ MCID ] Usage
4- BGP - Multi Cluster ID [ MCID ] Configuration
5- BGP - Multi Cluster ID [ MCID ] Verification
1- BGP Best Path Selection Rules
2- BGP Weight Attribute introduction
3- BGP Weight Attribute Configuration per neighbor
4- BGP Weight Attribute Configuration per route
1- BGP Weight Atribute default value for locally injected Paths
2- BGP local Weight Attribute usage
1- BGP Local Preference Attribute introduction
2- BGP Local Preference Attribute default value
3- BGP Local Preference Attribute configuration methods
4- BGP Local Preference Attribute configuration,monitoring
5- Difference Between Local-Preference and Weight Path Attributes
1- BGP Third Best Path Selection Rule
2- Why the locally injected paths are preferred to learned routes
1- BGP Accumulated IGP [AIGP] Attribute introduction
2- BGP Accumulated IGP [AIGP] default value
3- BGP Accumulated IGP [AIGP] configuration
4- BGP Accumulated IGP [AIGP] monitoring
1- BGP AS-Path Segments
2- BGP AS-Path Segments Functions
3- BGP AS-Path Prepending Function
4- Using BGP AS-Path to solve the Asymmetric Routing
1- BGP Origin Code Review
2- BGP Origin Code Types
3- BGP Origin Code Configuration
4- BGP Best Path Selection with Origin Code
1- BGP Multi Exit Discriminator [ MED ] Introduction
2- BGP Multi Exit Discriminator [ MED ] Default Behavior
3- BGP Multi Exit Discriminator [ MED ] Configuration
4- BGP Best Path Selection with Multi Exit Discriminator [ MED ]
1- BGP - Advanced MED - Always Compare MED Introduction
2- BGP - Advanced MED - Always Compare MED Default Behavior
3- BGP - Advanced MED - Always Compare MED Configuration
1- BGP - Advanced MED - Missing-as-worst Introduction
2- BGP - Advanced MED - Missing-as-worst Default Behavior
3- BGP - Advanced MED - Missing-as-worst Configuration
1- BGP - Prefer eBGP to iBGP Path Justification
2- BGP - Prefer eBGP to iBGP Path Monitoring
1- BGP - Best Path Selection - Lowest IGP Metric to Next-Hop Justification
2- BGP - Best Path Selection - Lowest IGP Metric to Next-Hop Configuration/Monitoring
1- BGP - Best Path Selection - Oldest eBGP Route Justification
2- BGP - Best Path Selection - Oldest eBGP Route Configuration/Monitoring
1- BGP - Best Path Selection - Lower BGP Router-ID Justification
2- BGP - Best Path Selection - Lower BGP Router-ID Configuration/Monitoring
1- BGP - Best Path Selection - Minimum Cluster-List Length Justification
2- BGP - Best Path Selection - Minimum Cluster-List Length Configuration/Monitoring
1- BGP - Best Path Selection - Lowest Neighbor IP Justification
2- BGP - Best Path Selection - Lowest Neighbor IP Configuration/Monitoring
1- BGP - MultiPath Equal Cost Load Balancing [ECLB] Requirements
2- BGP - MultiPath Equal Cost Load Balancing [ECLB] Configuration for eBGP Routes
3- BGP - MultiPath Equal Cost Load Balancing [ECLB] Configuration for iBGP Routes
4- BGP - MultiPath Equal Cost Load Balancing [ECLB] Specfic feature
1- BGP - MultiPath Unqual Cost Load Balancing [UCLB] Requirements
2- BGP - MultiPath Unqual Cost Load Balancing [UCLB] Restriction
3- BGP - MultiPath Unqual Cost Load Balancing [UCLB] Configuration
4- BGP - Extended Community Usage in UCLB
1- BGP - Route Filtering Concept
2- BGP - Route Filtering with ACL Configuration
3- BGP - Route Filtering Monitoring Commands
4- BGP - Soft-Reconfiguration Memory Configuration
1- BGP - Route Filtering Pre-Check of IP Prefix-List
2- BGP - Route Filtering with IP Prefix-List Configuration
3- BGP - Adj-RIB-In Table Concept
4- BGP - LOC-RIB Table Concept
5- BGP - Adj-RIB-Out Table Concept
1- BGP - Route Filtering Pre-Check of Route-Map
2- BGP - Route Filtering with Route-Map Configuration
1- BGP - Route Filtering Pre-Check of Regular Expressions
2- BGP - Route Filtering Pre-Check of AS-Path Access-list
3- BGP - Route Filtering with filter-list Configuration
4- BGP - AS-Path ACL Configuration,Monitoring
5- BGP - Introduce REGEXPs ^ $ String _
1- BGP - REGEXPs String Matching
2- BGP - REGEXPs String Matching Alternatives
3- BGP - REGEXPs String Matching Ranges
4- BGP - REGEXPs String Matching Wildcard
5- BGP - REGEXPs String Matching Delimiters
6- BGP - REGEXPs String Matching Grouping
7- BGP - REGEXPs String Matching Special Characters
8- BGP - REGEXPs String Matching Repeating Operators
1- BGP Hard Reset(Clear) Concept and effects
2- BGP Hard Reset(Clear) Commands
3- BGP Soft Reset(Clear) Outbound Concept and effects
4- BGP Soft Reset(Clear) Outbound Commands
5- BGP Soft Reset(Clear) Inbound Concept and effects
6- BGP Soft Reset(Clear) Inbound Commands
7- Withdrawn fielad in a BGP Message
8- Route-Refresh message of BGP
1- BGP Outbound Route Filtering [ORF] Concept
2- BGP Outbound Route Filtering [ORF] Configuration
3- BGP Outbound Route Filtering [ORF] Monitoring
4- BGP Outbound Route Filtering [ORF] Benefits
Welcome to BGP Ultimate Masterclass by Arash Deljoo, a comprehensive training course designed to help network engineers master Border Gateway Protocol (BGP), from fundamental concepts to advanced routing technologies.
This course provides detailed theoretical explanations, professional network diagrams, step-by-step configurations, verification techniques, troubleshooting scenarios, and practical hands-on laboratories.
You will begin by understanding BGP fundamentals, autonomous systems, eBGP and iBGP, neighbor relationships, BGP messages, and routing tables.
As you progress, you will explore advanced BGP technologies, including path attributes, best path selection, route filtering, route maps, routing policies, communities, route reflectors, confederations, route aggregation, and multipath routing.
The course also covers BGP address families, IPv4 and IPv6 routing, route redistribution, traffic engineering, scalability, and advanced troubleshooting techniques.
Through practical demonstrations using Cisco IOS, IOS XE, and IOS XR, you will learn how to configure, verify, optimize, and troubleshoot BGP in enterprise and service provider environments.
Whether you are preparing for CCNP or CCIE certifications, strengthening your routing expertise, or developing practical skills for real-world network environments, this masterclass provides the technical foundation and advanced knowledge needed to succeed.
Master BGP configuration, understand advanced routing policies, develop professional troubleshooting skills, and take your networking expertise to the next level with Arash Deljoo.