BGP Training Course
-
- BGP overview
-
- AS & ASN
-
- Types of ASN
-
- Why we use BGP?
-
- » Traffic flow in IGP
-
- » Traffic Flow in BGP
-
- When to use BGP
-
- When no to use BGP
-
- BGP limitation
-
- BGP Tables
-
- Types of BGP peer or speaker
-
- Single homed
-
- Multi homed
-
- Transit AS
-
- BGP neighbor discovery
-
- Establishing a BGP session
-
- How to configure IBGP & EBGP peer
-
- When BGP peering fails
-
- » Neighbor is reachable but TCP port 179 is blocked
-
- » Neighbor not reachable
-
- » Neighbor not configured
-
- » ASN mismatched
-
- BGP update source loopback
-
- BGP multi-hopBGP authentication
-
- BGP aggregation
-
- BGP proxy aggregation
-
- BGP next-hop-self
-
- BGP classful network advertisement
-
- BGP classless network advertisement
-
- BGP Synchronization Rule
-
- IBGP split horizon
-
- BGP Message type
-
- » Open Message
-
- » Keep alive Message
-
- » Update Message
-
- » Notification Message
-
- NLRI
-
- BGP FSM(Finite-State-Machine)
-
- » Idle, Connect , Active ,Open Sent ,Open Confirm ,Established
-
- BGP Attributes
-
- » Well-known Attributes
-
- » Well-Known Mandatory
-
- – Origin
-
- – Next-hop
-
- – AS-Path
-
- » Well-Known Discretionary
-
- – Local PreferenceA
-
- – Atomic aggregate
-
- » Optional Attributes
-
- » Transitive Optional Attributes
-
- – Aggregator
-
- – Community
-
- » Non Transitive Optional Attributes
-
- – MED
-
- – Originator ID
-
- – Cluster-List
-
- BGP Path attributes MAP
-
- BGP Path Selection Process
-
- AS path filteringPrefix-list Vs ACL
-
- OUTBOUND Route filtering
-
- Route-map with match & set statements
-
- Hard & soft reset
-
- Soft reconfiguration & route refresh
-
- Soft reconfiguration & memory uses
-
- Inbound & outbound soft reconfiguration
-
- Next-hop attribute point-to-pointNext-hop attribute BMA
-
- Next-hop attribute NBMA
-
- BGP route selection with weight per neighbor
-
- Weight with route-map
-
- BGP local preference
-
- Default local preferenceLocal preference with route map
-
- Route selection with Local preference
-
- Monitoring Local preference AS path-prepending
-
- Return Path selection in multi As
-
- Default return path
-
- Proper return path
-
- Monitoring As-Path prepending
-
- BGP multi-exit Discriminator
-
- Selecting the proper return path with MED
-
- Default MED
-
- Advance MED conceptMonitoring MED
-
- BGP Communities
-
- » Internet
-
- » No-Export
-
- » No-Advertise
-
- » Local-AS
-
- » None
-
- How to define Own Community ?
-
- BGP communities with route-map
-
- Monitoring communities
-
- Procedure for Own Community-list
-
- Customer to provider connectivity with BGP
-
- » Single permanent connection to the internet
-
- » Multiple permanent connection provides redundancy
-
- » Multiple permanent connection providing load sharing
-
- » Multiple connection to multiple service provider
-
- IP addressing requirement for single homed customer
-
- IP address requirement for multi-homed customer
-
- ASN allocation to single homed customer
-
- ASN allocation to multi-homed customer
-
- Removing private ASN Primary & Backup link selection
-
- ASN Translation
-
- BGP incoming traffic selection policy using own community list
-
- Transit AS
-
- Internal route propagation
-
- Packet forwarding in an ASI
-
- BGP split horizon
-
- IBGP Full Mesh
-
- Recursive lookup in Cisco IOS
-
- IBGP required IGP
-
- IBGP session with loopback
-
- IBGP synchronization
-
- Drawback of logical Full mesh
-
- Introduction to Confederation
-
- » Splitting a Transit AS with BGP confederation
-
- » AS-Path propagation with in the BGP confederation
-
- » Intra confederation IBGP session properties
-
- » Monitoring confederation
-
- Route-Reflector
-
- » Router-Reflector
-
- – Client
-
- – Non-client
-
- » Redundant Route-Reflector
-
- – Originator ID
-
- – Cluster ID
-
- BGP Optimization
-
- BGP convergence time reduction or improving
-
- BGP convergence
-
- » BGP routing process
-
- BGP open
-
- BGP input/output
-
- BGP scanner
-
- – High CPU due to BGP scanner process
-
- BGP router
-
- – High CPU due to BGP router process
-
- Max path transmission unit discovery & monitoring
-
- Increasing the input hold queue
-
- – How to improve BGP input queue & its monitoring?
-
- BGP scan time
-
- – How to change scan time & its monitoring?
-
- BGP Advertisement interval
-
- – How to change BGP advertisement interval & its monitoring?
-
- Limiting no. of prefix receive from a BGP neighbor (Maximum , threshold, Warning-only ,Restart)
-
- Monitoring the BGP max-prefix function
-
- BGP Peer Groups
-
- » Peer group requirement
-
- » Peer group as a BGP performance tool
-
- » BGP peer group limitation
-
- » Monitoring BGP peer group
-
- BGP Route Dampening
-
- BGP route dampening operation
-
- BGP route Dampening components
-
- » Flap
-
- » History state
-
- » Penalty
-
- » Damp state
-
- » Suppress limit
-
- » Half-life
-
- » Reuse-limit
- »Max suppress limit