+44 (0)1737 821590
Total BGP for engineers  |    A 5 day   hands on   training course

BGP training course description

A detailed study of BGP and core MPLS, from the basics of how it works through to advanced issues such as route reflectors, policy, filtering, route selection and routing registries. Practical hands on with Cisco routers follow the major sessions to reinforce the theory. Juniper configurations are also explored in the theory sessions.

What will you learn
  • Connect enterprises to the Internet, and ISPs to each other.
  • Describe how BGP works.
  • List, describe and configure the main BGP attributes.
  • Implement and troubleshoot BGP.
  • Work with route aggregation and calculate CIDR prefixes in seconds.
  • Influence traffic paths with BGP.
  • Implement and troubleshoot MPLS.
BGP training course details

BGP training course contents

  • Basic BGP
  • IGPs, EGPs, What’s BGP? BGP RIB, in/out process, tables peers, adding routes.
    Hands on Simple configuration and troubleshooting.

  • The Internet and peering
  • ASs, AS numbers, Internet structure, ISP types, ISP network design, IXs, peering vs. transit, public/private peering, bi/multi-lateral peering.
    Hands on AS information gathering.

  • Peer relationships
  • IBGP, EBGP, next hop self, advertising routes into/out of BGP, synchronisation.
    Hands on IBGP, troubleshooting a large BGP network.

  • How BGP works
  • Incremental updates, Path vector protocols, BGP protocol stack, the BGP header, message types, NLRI, withdrawn routes, soft reconfiguration and route refresh, route dampening.
    Hands on More troubleshooting, packet analysis.

  • Route reflectors and confederations
  • Full mesh IBGP, Route reflectors, RR configuration and design, confederations, migration issues.
    Hands on RR configuration.

  • BGPv4 aggregation
  • CIDR, benefits, techniques, shortcuts, configuring BGP aggregation, leaking routes.
    Hands on Reducing routing table size.

  • BGP path selection
  • BGP attributes, attribute types, route selection order, Local preference, AS prepend, MEDs.
    Hands on Influencing traffic with BGP.

  • BGP routing policies
  • What is policy? Examples, route filtering, AS filtering, regular expressions, applying preference selectively, peer groups.
    Hands on Sophisticated policies.

  • Communities
  • What is a community? community names, communities for: peer types and geography. RFC 1998, setting local preference on other routers, default communities.
    Hands on Configuring communities.

  • RIPE and routing registries
  • RIRs, Addressing services: Allocations and assignments, PI vs. PA, obtaining IP and AS numbers. RIPE database, objects, RPSL, whois, policy in the routing registry, IRRToolSet.
    Hands on Querying the RIPE database.

  • BGP architectures
  • Stub vs. transit AS, when to use BGP, multihoming strategies and issues, default routes, sub dividing a large AS. Multihop EBGP, load balancing. Real world policies.
    Hands on Multihoming.

  • BGP security
  • BGP attack trees, misconfigurations, securing BGP, Filtering, Bogons, TCP MD5, secure templates, NCAT, S-BGP, SoBGP.

  • MBGP
  • Multiprotocol routing, AFI, SAFI, MBGP and multicasts, IPv6, MPLS VPNs.

Learning path



Based on customer ratings

M. W. - Auseful.com

"Very relevant skills focused training."

R. P. - London Internet Exchange

"It is a good base level BGP training to participate at LINX and essential for all LINX staff."

Training approach

This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.