CTT-TAC: BGP Introduction and Basics


Start Here

Detailed Information

This module presents the basic concepts and terminology of BGP. You learn the basic Cisco IOS Software BGP commands and configure basic BGP settings on a Cisco simulated router network, creating BGP loop-free interdomain routing between autonomous systems (ASs) in three Configuration Labs.


At the end of this tutorial, you will be able to:

  • Identify and explain basic BGP concepts, attributes, and terminology.
  • Describe how BGP forms peers (neighbors).
  • Differentiate between eBGP and iBGP, and how they each enable BGP routing.
  • Explain why using loopback interfaces to define a neighbor is common for iBGP but not for eBGP.
  • Illustrate the difference between eBGP multihop and eBGP multihop (load balancing).
  • Describe the purpose and use of neighbor templates.
  • Recognize that route maps are a method used to control and modify routing information.
  • Identify and describe the functions of match and set commands.
  • Demonstrate the network command and how it controls what networks are originated by a router.
  • Design an alternative way of advertising networks with Interior Gateway Protocol (IGP) redistributed into BGP, using the redistribute command.
  • Construct static routes as a way of redistributing networks.
  • Explain the principles of the BGP decision algorithm.
  • List and define how BGP selcts a path.


  • External BGP (eBGP)
  • iBGP and Synchronization
  • Load Balancing and Loopback Interfaces