Contents: I. The contemporary internet -- 1. Evolution of the internet -- 2. ISP services and characteristics -- 3. IP addressing and allocation techniques -- II. Routing protocol basics -- 4. Interdomain routing basics -- 5. Border gateway protocol version 4 -- III. Effective internet routing designs -- 6. Tuning BGP capabilities -- 7. Redundancy, symmetry, and load balancing -- 8. Controlling routing inside the autonomous system -- 9. Controlling large-sacle autonomous systems -- 10. Designing stable internets -- IV. Internet routing device configuration -- 11. Configuring basic BGP functions and attributes -- 12. Configuring effective internet routing policies -- V. Appendixes -- A. BGP command reference -- B. References for further study -- C. BGP outbound router filter (ORF) -- D. Multiprotocol BGP (MBGP)