Path vector protocols, BGP4, EBGP, IBGP, BGP-attributes, confederations, router reflectors, communities, route filtering, BGP4 extensions. Interdomain multicast routing and traffic engineering. Extensive lab course.
Labs: Internal and external BGP, L2 and L3-VPN, load balancing, communities, etc.
After the course, the student should be able to:
- describe how the global Internet works from a routing perspective
- explain how the individual routing domains (Autonomous systems - AS exchange traffic and how traffic is controlled between AS using policies
- in detail describe how path-vector protocols work
- explain how the BGP inter-domain routing protocol works, and in particular how it selects routes
- explain how intra-domain and inter-domain routing interact, as well as how redistribution and aggregation works
- configure routers using inter-domain routing protocols, including BGP
- configure in practice the interaction between an inter-domain and an intra-domain protocol
- describe and configure multicast routing between autonomous systems, for example by using MBGP, BGMP, MSDP and PIM-SM
- describe how tunneling and reservation techniques (such as MPLS/RSVP) can be used for detailed traffic engineering in transit networks
- explain of the scaling of a network design can be improved using route reflectors, confederations and aggregation.