EECS 888
Internet Routing Architectures
Syllabus
Introduction and Expectations
- Course introduction & expectations
- Course website overview
Evolution of the Internet Architecture
- NAPs, Autonomous Systems, etc.
IP Services and Characteristics
- Internet Protocol review
- ISPs
- Basics, forwarding versus routing
- IP address depletion
Routing Protocols
- Distance vector and link state, Dijkstra's algorithm
- IGPs and EGPs
- Overview of RIP, OSPF, ISIS
- Introduction to BGP - EBGP and IBGP
Interior Routing Protocols
- RIP details
- messages and state machines
- OSPF details
- messages and state machines
Interdomain Routing and BGP
- Border Gateway Protocol details
- messages and state machines
- route aggregation
- Multicast - MBGP
Policy and BGP
- BGP decision process
- Access lists, prefix lists, AS paths, Community
- Route maps
- Attributes - AS_Path, local preference, MED, Community, ATOMIC_AGGREGATE, Aggregator, Origin, NEXT_HOP, AS-SET
- Route filtering
Architecture and BGP
- Redundancy, symmetry, load balancing
- Confederations, route reflectors
Advanced Topics
- Wireless Routing
- Peer-to-Peer Routing