| |
| |
Preface | |
| |
| |
| |
The Internet, Routing, and BGP | |
| |
| |
Topology of the Internet | |
| |
| |
TCP/IP Design Philosophy | |
| |
| |
Routing Protocols | |
| |
| |
Multihoming | |
| |
| |
| |
IP Addressing and the BGP Protocol | |
| |
| |
IP Addresses | |
| |
| |
Interdomain Routing History | |
| |
| |
The BGP Protocol | |
| |
| |
Multiprotocol BGP | |
| |
| |
Interior Routing Protocols | |
| |
| |
| |
Physical Design Considerations | |
| |
| |
Availability | |
| |
| |
Selecting ISPs | |
| |
| |
Bandwidth | |
| |
| |
Router Hardware | |
| |
| |
Failure Risks | |
| |
| |
Building a Wide Area Network | |
| |
| |
Network Topology Design | |
| |
| |
| |
IP Address Space and AS Numbers | |
| |
| |
The Different Types of Address Space | |
| |
| |
Requesting Address Space | |
| |
| |
Renumbering IP Addresses | |
| |
| |
The AS Number | |
| |
| |
Routing Registries | |
| |
| |
Routing Policy Specification Language | |
| |
| |
| |
Getting Started with BGP | |
| |
| |
Enabling BGP | |
| |
| |
Monitoring BGP | |
| |
| |
Clearing BGP Sessions | |
| |
| |
Filtering Routes | |
| |
| |
Internal BGP | |
| |
| |
The Internal Network | |
| |
| |
Minimizing the Impact of Link Failures | |
| |
| |
eBGP Multihop | |
| |
| |
| |
Traffic Engineering | |
| |
| |
Knowing Which Route Is Best | |
| |
| |
Route Maps | |
| |
| |
Setting the Local Preference | |
| |
| |
Manipulating Inbound AS Paths | |
| |
| |
Inbound Communities | |
| |
| |
BGP Load Balancing | |
| |
| |
Traffic Engineering for Incoming Traffic | |
| |
| |
Setting the MED | |
| |
| |
Announcing More Specific Routes | |
| |
| |
Queuing, Traffic Shaping, and Policing | |
| |
| |
| |
Security and Integrity of the Network | |
| |
| |
Passwords and Security | |
| |
| |
Software | |
| |
| |
Protecting BGP | |
| |
| |
Denial-of-Service Attacks | |
| |
| |
| |
Day-to-Day Operation of the Network | |
| |
| |
The Network Operations Center | |
| |
| |
NOC Hardware Facilities | |
| |
| |
SNMP Management | |
| |
| |
Router Names | |
| |
| |
General IP Network Management | |
| |
| |
| |
When Things Start to Go Down: Troubleshooting | |
| |
| |
Keeping a Clear Head | |
| |
| |
Managing the Troubleshooting Process | |
| |
| |
Dealing with Service Providers | |
| |
| |
Physical and Datalink Layer Problems | |
| |
| |
Routing and Reachability Problems | |
| |
| |
Black Holes | |
| |
| |
DNS Problems | |
| |
| |
| |
BGP in Larger Networks | |
| |
| |
Peer Groups | |
| |
| |
Using Loopback Addresses for iBGP | |
| |
| |
iBGP Scaling | |
| |
| |
Dampening Route Flaps | |
| |
| |
OSPF as the IGP | |
| |
| |
Traffic Engineering in the Internal Network | |
| |
| |
Network Partitions | |
| |
| |
| |
Providing Transit Services | |
| |
| |
Route Filters | |
| |
| |
Communities | |
| |
| |
Anti-DoS Measures | |
| |
| |
Customers with Backup Connections | |
| |
| |
Providing IPv6 and Multicast | |
| |
| |
| |
Interconnecting with Other Networks | |
| |
| |
Peering | |
| |
| |
Internet Exchanges, NAPs, and MAEs | |
| |
| |
Connecting to an Internet Exchange | |
| |
| |
Connecting to More Exchange Points | |
| |
| |
Rejecting Unwanted Traffic | |
| |
| |
IX Subnet Problems | |
| |
| |
Talking to Other Network Operators | |
| |
| |
Exchange Point Future | |
| |
| |
| |
Cisco Configuration Basics | |
| |
| |
| |
Binary Logic, Netmasks, and Prefixes | |
| |
| |
| |
Notes on the IPv4 Address Space | |
| |
| |
Glossary | |
| |
| |
Index | |