M. W. Auseful.com
R. P. London Internet Exchange
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
- BBGP 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.
- 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.
- Multiprotocol routing, AFI, SAFI, MBGP and multicasts, IPv6, MPLS VPNs
Why Choose Us
SNT trainers score an average of over 90% on the three main areas of:
- Ability to teach
- Technical knowledge
- Answering questions
We limit our maximum class size to 8 delegates; often we have less than this. This ensures optimal interactivity between delegates and instructor.
"Excellent course. The small class size was a great benefit…" M.B. IBM
We write our own courses; courseware does not just consist of slides and our slides are diagrams not bullet point text. A typical chapter provides clearly defined objectives with a chapter overview, slides with text underneath, a quiz at the end to check the learning of the students. Hands on exercises are at the end and are used to reinforce the theory.