| 6.1 BGP Concepts and Terminology |
| 6.1.1 Using BGP in the Enterprise Network |
| 6.1.2 BGP Multihoming Options |
| 6.1.3 Option 1: Default Routes from All Providers |
| 6.1.4 Option 2: Default Routes and Partial Updates |
| 6.1.5 Option 3: Full Routes from All Providers |
| 6.1.6 BGP Routing Between Autonomous Systems |
| 6.1.7 Path-Vector Functionality |
| 6.1.8 BGP Routing Policies |
| 6.1.9 Features of BGP |
| 6.1.10 BGP Databases |
| 6.1.11 BGP Message Types |
| 6.2 EBGP and IBGP |
| 6.2.1 BGP Neighbor Relationships |
| 6.2.2 Establishing a Connection Between External BGP Neighbors |
| 6.2.3 Establishing a Connection Between Internal BGP Neighbors |
| 6.2.4 Synchronization Within an Autonomous System |
| 6.2.5 IBGP in a Nontransit Autonomous System |
| 6.2.6 Routing Issues in a Transit Autonomous System |
| 6.3 Configuring BGP |
| 6.3.1 Basic BGP Configuration |
| 6.3.2 Activate a BGP Session |
| 6.3.3 Shutting Down a BGP Neighbor |
| 6.3.4 BGP Configuration Considerations |
| 6.3.5 IBGP Peering Issue |
| 6.3.6 BGP neighbor update-source Command |
| 6.3.7 EBGP Peering Issue |
| 6.3.8 Next Hop Behavior |
| 6.3.9 BGP neighbor next-hop-self Command |
| 6.3.10 Injection Routing Information into BGP |
| 6.3.11 BGP network Command Example |
| 6.3.12 BGP Synchronization |
| 6.3.13 BGP Synchronization Example |
| 6.3.14 BGP Configuration Example |
| 6.4 Advanced BGP Configuration and Verification |
| 6.4.1 BGP Neighbor States |
| 6.4.2 BGP Established and Idle States |
| 6.4.3 BGP Active State Troubleshooting |
| 6.4.4 Configuring a Peer Group |
| 6.4.5 Configuring a Peer Group Example |
| 6.4.6 BGP Peering |
| 6.4.7 Configuring BGP Authentication |
| 6.4.8 Troubleshooting BGP |
| 6.4.9 Clearing the BGP Session |
| 6.4.10 Hard Reset of BGP Sessions |
| 6.4.11 Soft Reset of BGP Sessions |
| 6.4.12 The debug ip bgp Command |
| 6.5 Selecting a BGP Path |
| 6.5.1 Characteristics of BGP Attributes |
| 6.5.2 BGP Attributes |
| 6.5.3 AS Path Attribute |
| 6.5.4 Next-Hop Attribute |
| 6.5.5 Origin Attribute |
| 6.5.6 Local Preference Attribute |
| 6.5.7 MED Attribute |
| 6.5.8 Weight Attribute |
| 6.5.9 Determining the BGP Path Selection |
| 6.5.10 Selecting a BGP Path |
| 6.5.11 Path Selection with Multihomed Connection |
| 6.6 Manipulating BGP Path Selection with Route Maps |
| 6.6.1 Setting Local Preference with Route Maps |
| 6.6.2 Setting Local Preference with Route Maps Example |
| 6.6.3 Changing the BGP Local Preference for All Routes |
| 6.6.4 BGP Local Preference Example |
| 6.6.5 BGP Local Preference Example (continued) |
| 6.6.6 BGP Local Preference Example (continued) |
| 6.6.7 Setting the MED with Route Maps |
| 6.6.8 BGP Using Route Maps and the MED Example |
| 6.6.9 BGP Using Route Maps and the MED Example (continued) |
| 6.6.10 BGP Using Route Maps and the MED Example (continued) |
| 6.6.11 Implementing BGP in the Enterprise |
| 6.7 BGP Lab Exercises |
| 6.7.1 Lab 6-1 Configuring BGP with Default Routing |
| 6.7.2 Lab 6-2 Using the AS_PATH Attribute |
| 6.7.3 Lab 6-3 Configuring IBGP and EBGP Sessions, Local Preference and MED |
| 6.7.4 Lab 6-4 BGP Route Reflectors and Route Filters |