+91-892 015 0908

Advance BGP & MPLS Training Institute

Advance BGP & MPLS Training Institute

The continuing proliferation of traffic across today’s networks demands the deployment of an efficient and robust means of data transmission. Border Gateway Protocol (BGP) addresses this need. BGP is increasingly deployed across many commercial networks to facilitate routing and information exchange. This in depth and up-to-date training course will give you a thorough grounding in this complex routing protocol. Following the completion of this course you will be able to install, configure and maintain BGP with confidence thus ensuring the effective exchange of data across reliable and robust networks.


This course will be of value to all professionals who are responsible for configuring, administering and troubleshooting a BGP network. It will also provide the advanced skills necessary for the future implementation of BGP or the migration to BGP across an autonomous system.

Prerequisites: Knowledge of CCNP Route

Course Outline:

Routing Basics:
Routing Principles and Basics of Routing
Recursion to Next Hop IP Address
Path Selection and AD Value
Interior and Exterior Gateway Protocols
InterDomain Routing Basics
Segregating the World into Autonomous Systems

Basics of Border Gateway Protocol Version 4 
How BGP Works 
When to Use BGP 
EBGP and IBGP Sessions
BGP Capabilities Negotiation 
Multiprotocol Extensions for BGP

BGP Session Establishment:
BGP Neighbor Discovery and Establishing a BGP Session
TCP 3way Handshake and Active –Passive Mode
BGP Keepalives and MD5 authentication
Peering with LoopBack Address and Update- Source
EBGP-Multihopvs TTL-Security

Configuring Basic BGP :
Configuring BGP Routing Process and Neighbors
Announcing Networks in BGP 
Configuring BGP Timers
Synchronization Rule and Redistribution
BGP Peering with GRE Tunnel Interface
Next Hop reachability Problem
Monitoring and Troubleshooting BGP Peering

IBGP and EBGP Interaction in a Transit AS:
AS-Path Processing in IBGP and IBGP Split Horizon
IBGP Full Mesh and Next Hop Processing
Rule of Synchronization and Routing BlackHole

Introduction to Route Reflectors:
IBGP Scalability Issues in a Transit AS
Route Reflector Split Horizon Rules
Redundant Route Reflectors and Cluste-ID
Network Design with Route Reflectors
Configuring and Monitoring Route Reflectors

Introduction to Confederations:
Splitting a Transit AS with BGP Confederations
AS Path Propagation within the BGP confederation
AS Path Processing in BGP confederations
Configuring and Monitoring Confederations

BGP Path Selection and Path Attributes:

BGP Best Path Selection Process 
Understanding BGP Path Attributes
Well Known and Optional Attributes

Route Map and AS-Path Access-list:
AS-Path Regular Expressions
Creating and editing Route-maps
Applying Route-map as InBound and Outbound

Route Selection Using Attributes: 
Weight and Local Preference
Configuring Default Local Preference 
Configuring Local Preference with Route-maps
AS-Path Prepending and Ignoring AS-Path
BGP Multi-Exit Discriminator ( MED )
Advance MED Configurations
BGP Communities Overview
Configuring Route Tagging with BGP Communities
Defining BGP Community-List
BGP BackDoor and Distance
Conditional Advertisement

Implementing Changes in BGP Policy: 
Traditional Filtering Limitations
BGP Soft Reconfiguration Inbound
Route Refresh

Route Filtering in BGP :
Route Filtering with Standard and Extended Access-lists
AS-Path Filters and Regular Expressions
Route Filtering with IP Prefix Lists
Outbound Route Filtering ( ORF )
Route-Maps as BGP Filters

Monitoring , Optimizing and Troubleshooting:
BGP Convergence and BGP Processess
CPU Effects of BGP processes
Path MTU Discovery
BGP Scan Time and Advertisement Interval
Increasing Input Queue Depth
Limiting the Number of Prefixes received from a Neighbor
BGP Peer Group
BGP Route Dampening


MPLS Overview
Unicast IP Forwarding in Traditional IP Networks
Overview of MPLS Forwarding
MPLS Terminology
MPLS Control and DATA Plane Components
MPLS operation
Penultimate Hop Popping (PHP)
Frame Mode MPLS

MPLS Architecture and LDP Configuration

Introducing MPLS Labels and Label Stacking
Label Switch Router and LSP
Label Distribution Protocols
LDP Operation and Configurations
Targeted LDP Session
LDP Autoconfiguration and LDP-IGP Synchronization
IP Lookup versus Label Lookup
Implicit and Explicit NULL Label
TTL Behavior of Labeled Packets

Basic MPLS VPN Overview and Configuration

Introduction to MPLS VPN
Overlay and Peer to Peer VPN Model
Architectural Overview of MPLS VPN
Virtual Routing and Forwarding (VRF)
Route Distinguisher (RD )
BGP Extended Community
Route Target Export and Import (RT)

PE-CE Routing – Static & RIP

Static PE-CE Routing Overview
Static PE-CE routing configuration and Verification
RIP V2 PE-CE Routing Configuration and Verification

PE-CE Routing Protocol-OSPF

Traditional OSPF Routing Model
MPLS VPN or OSPF superbackbone Concept
OSPF Route propagation using MPLS VPN Superbackbone
OSPF Down bit and Domain Tag
OSPF Backdoor and Sham Link
Configuration and Verification

PE-CE Routing Protocol-EIGRP

EIGRP Route Propagation
Routing Loops and Suboptimal Routing
BGP cost Community Feature
EIGRP Site of Origin (SoO) Attribute
Configurations and Verification

Implementing BGP in MPLS VPNs

BGP PE-CE Routing Protocol Overview
Implementing Route Reflectors in MPLS VPN Networks
Hub and Spoke MPLS VPN sites using Unique AS Numbers
Hub and Spoke MPLS VPN sites using Same AS Numbers
Configuration and Verification

Inter-Provider VPNs ( Inter AS )

Overview of Inter-Provider VPNs
Inter-Provider VPN using Back to Back VRF Method
Inter-Provider VPN using VPNV4 exchange
Inter-Provider VPN using Multi Hop VPNV4 Exchange

Carrier Supporting Carriers (CSC)

Carrier Supporting Carrier Overview
Deployment Scenarios with CSC

Internet Access from MPLS VPN

VPN Internet Access Topologies
Internet Access Implementation Methods
Internet Access through the Global Routing Table
Internet Access Through a Central VRF Site

Any Transport over MPLS (ATOM)

Introduction to Layer 2 VPNs
Understanding the need for ATOM
Pseudo Wire Reference Model
Transporting Layer 2 Frames
Label Exchange in ATOM
Configuration and Verification

Implementing VPN with L2TPV3

Layer 2 Tunneling protocol Overview
Configuring L2TPv3 Tunnel for Layer2 VPN

Troubleshooting MPLS Networks

Verifying Label switched path
Traceroute in MPLS Networks
TTL Behavior in MPLS Networks
Label Aware ICMP
MPLS ip TTL-Expiration pop command
Debug MPLS Packets