Cisco BGP and MPLS


Cisco BGP and MPLS

Border Gateway Protocol (BGP) is the routing technology that enables the largest and most sophisticated network in the world today – the Internet.BGP is also one of the critical underlying foundations of new-world technologies such as Multiprotocol Label Switching (MPLS).MPLS VPN is one the most common technology used by service providerThis course covers MPLS concepts with practical scenarios in detail.The course focuses on VPN technology issues of MPLS from the Service Providers perspective and how to configure some of those features and functions in an existing routed environment.

Target Audience

Everyone interested in running BGP and MPLS.Technical engineers and delegates seeking Cisco certifications including CCNP RS or CCNA/CCNP Service provider or Cisco Certified Internetwork Expert (CCIE Routing & Switching) or CCIE Service ProviderThis course is recommended for any student interested in mastering advanced Internet and related Cisco technologies


Students enrolled in this course should possess a strong knowledge of networking a Transmission Control Protocol/Internet Protocol (TCP/IP) and have completed the Network Associate level certification or have the equivalent knowledge and experience.Good Foundation on CCNA RS, CCNP RS Concepts

Course Objectives

The Course Goal is to provide learners with in-depth knowledge of BGPConfigure, monitor, and troubleshoot basic BGP to enable inter-domain routing in a network scenario with multiple domainsUse BGP policy controls to influence the route selection processUse BGP attributes to influence the route selection processImplement the correct BGP configuration to successfully connect the customer network to the Internet in a network scenario where you must support multiple connectionsIdentify common BGP scaling issues and enable route reflection and confederations as possible solutions to these issues in a typical service provider network with multiple BGP connections to other autonomous systemsUse available BGP tools and features to optimize the scalability of the BGP routing protocol in a typical BGP networkDesign, Implement & Verify MPLS L3 VPNSupporting multiple Customer sitesMonitor & troubleshoot MPLS L3 VPNFeatures and functions such as Traffic Engineering, Layer 2VPN.  

Course Curriculum

Section 1: BGP Basics
Introduction to BGPBGP options on InternetUnderstanding BGP neighbors
Section 2: Internal BGP Neighbors
Basic IBGP NeighborsIBGP neighbors using LoopbacksBGP Authenticationusing Peer-GroupsRoute Reflectors
Section 3: External BGP neighbors
Basic EBGP ConfigurationUnderstanding Next-hop-SelfEBGP using Loopbacks ( EBGP Multil-hop)Understanding BGP Synchronization Rule
Section 4 : BGP Attributes
BGP AttributesBGP Attributes : AS-Path , Next Hop, Origin
Section 5: Influencing BGP Route Selection using Weight & Local Preference
BGP Attributes : Weight & Local PreferenceWeight AttributeWeight Attribute using Route mapsUnderstanding IN OUTLocal Preference AttributeLocal Preference Attribute using Route-mapsClearing the BGP SessionBGP Route Selection CriteriaInfluencing BGP Route Selection Using AS-path Prepend & MEDUsing AS-Path PrependingUnderstanding Multi Exit DiscriminatorChanging the MED with Route-Maps
Section 6: BGP Summarization
BGP basic SummarizationAggregation using AS-SETSupress-mapsUn-Suppress-mapBGP CommunitiesBGP Communities IntroductionBGP Community typesWell Known CommunitiesDefining own BGP communities
Section 7: Route Filtering in BGP
BGP Route FilteringBGP Route Filtering using Access-listsBGP Route Filtering using IP prefix-listsBGP Route Filtering using Route-maps
Section 8: AS-Path Filters
BGP Regular expressionsAS-Path Filters
Section 9: BGP Advance Options
BGP DampeningBGP DampeningBGP ConfederationsBGP ConfederationsRoute Reflector ClustersRemoving Private ASBGP neighbor Local-as
Section 10: BGP for IPV6 Networks
IPV6 BGP IntroductionBasic IPV6 IBGP And EBGP ConfigurationsIPV6 IBGP Advance Configurations
Section 11: MPLS Concepts ( VPN Fundamentals)
MPLS Course IntroductionUnderstanding VPN ModelsMPLS VPN Overviewunderstanding CEF
Section 12: MPLS Label Distribution
MPLS IntroductionMPLS labels & Label StacksSharing Label InformationConfiguring MPLS LDP Inside SP CoreHow Label Forwarding worksPenultimate Hop PoppingMPLS LDP Troubleshooting
Section 13: MPLS Layer 3 VPN
MPLS Layer 3 VPN ( how it works) repeated lectureSteps to Configure MPLS L3 VPNVRF , Route Distinguisher, Route TargetConfiguring VRFMPLS L3 VPN support for Static / Default routing ( PE CE Routing)VPNV4 Peering between PE routersRedistribution on PE under VRF
Section 14: MPLS L3 VPN with different Routing protocols
MPLS L3 VPN support for RIPv2MPLS L3 VPN support for EIGRPMPLS L3 VPN support for OSPFMPLS L3 VPN support for BGP
Section 15: MPLS L3 VPN Advance Options
OSPF Super BackboneOSPF Domain IDOSPF Sham LinkMPLS L3 VPN support for BGPOverlap VPNTroubleshooting MPLS L3 VPN
Section 16: Layer 2 VPN
Section 17: MPLS Traffic Engineering
MPLS Traffic Engineering
Section 18: IPv6 over MPLS
IPv6 over MPLS
Section 19: Inter AS MPLS L3 VPN