Click here for additional information on BGP


Advanced BGP Configuration and Troubleshooting course provides students with in-depth knowledge of BGP, the routing protocol that lies behind Internet as well as major enterprise networks. The course covers theory of BGP, BGP network design issues, configuration of BGP on Cisco IOS routers, detailed troubleshooting information and dedicated troubleshooting sessions as well as hands-on exercises that provide students with skill necessary to configure and troubleshoot BGP networks in their environment.

After finishing this course, the attendees will be able to design, configure and troubleshoot BGP networks in the following scenarios:
  • enterprise BGP networks;
  • Internet customers multihomed to one or several service providers;
  • Internet Service Provider networks;

    The course also gives students design and usage rules for various advanced BGP features, allowing them to design and implement optimal BGP networks resulting in efficient, optimal and troublefree network operation.

    Advanced BGP Configuration and Troubleshooting is a member of advanced Cisco IOSTM course family developed and offered by NIL. The course extends standard Cisco Course Curriculum for those engineers that need advanced knowledge of BGP routing protocol for use in either large enterprise or Internet Service Provider markets.

    The course fits into Cisco Career Certification structure as well, adding the knowledge necessary to achieve the highest certification levels.


    The course is targeted at pre- and post-sales technical support engineers who have to design, implement and/or troubleshoot BGP networks. The presales engineers will benefit mostly from design case studies and implementation examples that will allow them to design BGP networks to be implemented most efficiently. The postsales engineers will get most benefit from implementation guidelines, extensive hands-on exercises and troubleshooting sessions.
    The necessary prerequisite for this course is Cisco Certified Network Professional (CCNP) level of knowledge or equivalent level of IP routing and Cisco IOS knowledge. Students with Cisco Certified Internetworking Expert (CCIE) certification or equivalent level of knowledge will benefit even more from in-depth discussions of advanced topics. Knowledge of Internet routing issues and previous exposure to BGP is an additional bonu.
    Day 1
    BGP Technology overview
    The chapter gives students overview of BGP technology, structures, packet format and protocols as well as basic configuration examples

    Simple BGP setup
    Topics covered in this chapter include simple BGP connectivity, classless BGP operation (with or without aggregation) and integration issues between BGP and intra-domain routing protocols like EIGRP or OSPF.

    Exercises following this chapter cover initial BGP setup, advanced classless BGP examples, redistribution between EIGRP and BGP and aggregation examples.

    Multihomed BGP setup
    Students will get advanced knowledge needed to connect Internet customer to several service providers, including in-depth knowledge of route selection and route filter tools (BGP weights, network address-based filters, AS-path based filter lists and route maps). Several major issues including asymmetrical Internet routing will be covered in the design parts of this chapter.

    Exercises include multihomed BGP configuration and usage of all route selection and filter tools covered in this chapter

    Day 2
    Transit Autonomous System setup
    This chapter is one of the focal points of the course giving the students design and implementation guidelines for building large enterprise or Service Provider networks based on BGP. Several major alternate designs are covered, including a design with Tag Switching. Detailed design and implementation guidelines are given for major scalability tools like route reflectors and BGP confederations. The integration of route reflectors and BGP confederations in a large BGP network is given as the final design example.

    Exercises bound to this chapter require from the students a good understanding of Transit AS design and implementation issues as they have to implement four major transit AS designs, including a design with route reflectors and a design with BGP confederation.

    Managing large number of BGP neighbors
    The chapter discusses further scalability tools deployed mostly on routers with a large number of neighbors. The examples cover core routers within a BGP network as well as edge routers connecting a Service Provider network with many neighbor Service providers on a major Internet exchange point or NAP.

    Exercises give the students an opportunity to test the scalability tools in a controlled environment as well as reinforce the route filter and route selection topics covered on Day 1.

    Day 3
    Advanced BGP topics
    Building on design issues raised in "Multihomed BGP setup" chapter, this chapter introduces three major advanced BGP tools (Local preference, Multi-exit discriminator and Communities) through case studies that solve most of the multihomed customer issues. The students therefore get a good understanding of technology lying behind these advanced tools, their usage pattern and their value in BGP network design.

    Exercises augment the theory by giving the students hands-on reinforcement of how advanced BGP attributes simplify usage of route selection and route filtering tools.

    Advanced aggregation
    Some network designs still require advanced aggregation issues, mostly due to historical reasons. The chapter covers these issues, possible solutions and gives the students a good understanding of design rules that should avoid most of these issues.

    Day 4
    Troubleshooting session
    The session starts with discussion of various troubleshooting tools and a review of knowledge gained in the previous three days. After the discussion the students are faced with a broken network that they have to fix in an allotted timeframe. The session gives each student an unambiguous verification of implementation and troubleshooting skills gained during the course.

    Official solution to the troubleshooting lab is given after the session with several hints detailing how the students could troubleshoot the problems they've encountered in the lab session when they occur in real life networks.

    Advanced BGP implementation
    This chapter builds on the implementation knowledge gained during the previous sections to discuss various advanced scenarios, from load sharing with BGP to policy routing, traffic engineering and route servers.

    Day 5
    Integration of BGP with MPLS and IP Quality of Service
    IP Quality of Service differentiation and IP switching techniques like Multiprotocol Label Switching (MPLS) are becoming the cornerstones of modern carrier-class IP networks. BGP is the protocol that allows large-scale deployment of these advanced concepts.

    In this chapter, the students get an overview of the IP QoS model and IP routing based on MPLS together with in-depth details of integration of BGP with IP QoS and MPLS.

    BGP design scenarios
    The final chapter of ABCT course summarizes all the design and implementation knowledge gained during the course to discuss various design scenarios usually found in Service Provider networks. The students are led through a number of case studies covering various forms of customer connectivity, dial backup scenarios and core network designs.

    The design case studies are supported with lab exercises where the students get the chance to validate their designs in lab environment.



    Advanced BGP Configuration and Troubleshooting course is offered as a 3-day theory-only course or as a 5-day course with hands-on exercises.

    The course can be offered at NIL's training center or on the customer premises. In case of on-site training NIL will prepare a remote lab reachable through ISDN dial-up connection from the customer site to minimize the equipment requirement placed on the customer.
  •  
    © Copyright 1999 NIL d.o.o.