Synopses & Reviews
Cisco routers are everywhere that networks are. They come in all sizes, from inexpensive units for homes and small offices to equipment costing well over $100,000 and capable of routing at gigabit speeds. A fixture in today's networks, Cisco claims roughly 70% of the router market, producing high-end switches, hubs, and other network hardware. One unifying thread runs through the product line: virtually all of Cisco's products run the Internetwork Operating System, or IOS.
If you work with Cisco routers, it's likely that you deal with Cisco's IOS software--an extremely powerful and complex operating system, with an equally complex configuration language. With a cryptic command-line interface and thousands of commands--some of which mean different things in different situations--it doesn't have a reputation for being user-friendly.
Fortunately, there's help. This second edition of Cisco IOS in a Nutshell consolidates the most important commands and features of IOS into a single, well-organized volume that you'll find refreshingly user-friendly.
This handy, two-part reference covers IOS configuration for the TCP/IP protocol family. The first section includes chapters on the user interface, configuring lines and interfaces, access lists, routing protocols, and dial-on-demand routing and security. A brief, example-filled tutorial shows you how to accomplish common tasks.
The second part is a classic O'Reilly quick reference to all the commands for working with TCP/IP and the lower-level protocols on which it relies. Brief descriptions and lists of options help you zero in on the commands you for the task at hand. Updated to cover Cisco IOS Software Major Release 12.3, this second edition includes lots of examples of the most common configuration steps for the routers themselves. It's a timely guide that any network administrator will come to rely on.
About the Author
Jim Boney has worked for the last eight years as a consultant specializing in a wide variety of subjects: network design, network management, Unix administration, and programming in various languages (Perl, Java, Tcl/Tk, and C/C++). For the last three years, he has been working on the vLab project, which allows complete access to Cisco routers over the Internet.
Table of Contents
Preface; Organization; What's New in This Edition; Conventions; Safari Enabled; We'd Like to Hear from You; Acknowledgments; Chapter 1: Getting Started; 1.1 IOS User Modes; 1.2 Command-Line Completion; 1.3 Get to Know the Question Mark; 1.4 Command-Line Editing Keys; 1.5 Pausing Output; 1.6 show Commands; Chapter 2: IOS Images and Configuration Files; 2.1 IOS Image Filenames; 2.2 The New Cisco IOS Packaging Model; 2.3 Loading Image Files Through the Network; 2.4 Using the IOS Filesystem for Images; 2.5 The Router's Configuration; 2.6 Loading Configuration Files; Chapter 3: Basic Router Configuration; 3.1 Setting the Router Name; 3.2 Setting the System Prompt; 3.3 Configuration Comments; 3.4 The Enable Password; 3.5 Mapping Hostnames to IP Addresses; 3.6 Setting the Router's Time; 3.7 Enabling SNMP; 3.8 Cisco Discovery Protocol; 3.9 System Banners; Chapter 4: Line Commands; 4.1 The line Command; 4.2 The Console Port; 4.3 Virtual Terminals (VTYs); 4.4 Asynchronous Ports (TTYs); 4.5 The Auxiliary (AUX) Port; 4.6 show line; 4.7 Reverse Telnet; 4.8 Common Configuration Items; Chapter 5: Interface Commands; 5.1 Naming and Numbering Interfaces; 5.2 Basic Interface Configuration Commands; 5.3 The Loopback Interface; 5.4 The Null Interface; 5.5 Ethernet, Fast Ethernet, and Gigabit Ethernet Interfaces; 5.6 Token Ring Interfaces; 5.7 ISDN Interfaces; 5.8 Serial Interfaces; 5.9 Asynchronous Interfaces; 5.10 Interface show Commands; Chapter 6: Networking Technologies; 6.1 Frame Relay; 6.2 ATM; 6.3 DSL; 6.4 Cable; 6.5 VoIP; Chapter 7: Access Lists; 7.1 How Packets Match a List Entry; 7.2 Types of Access Lists; 7.3 Specific Topics; Chapter 8: IP Routing Topics; 8.1 Autonomous System (AS) Numbers; 8.2 Interior and Exterior Gateway Protocols; 8.3 Distance-Vector and Link-State Routing Protocols; 8.4 Static Routes; 8.5 Split Horizon; 8.6 Passive Interfaces; 8.7 Fast Switching and Process Switching; Chapter 9: Interior Routing Protocols; 9.1 RIP; 9.2 IGRP; 9.3 EIGRP; 9.4 OSPF; 9.5 IS-IS; Chapter 10: Border Gateway Protocol; 10.1 Introduction to BGP; 10.2 A Simple BGP Configuration; 10.3 Route Filtering; 10.4 An Advanced BGP Configuration; 10.5 Neighbor Authentication; 10.6 Peer Groups; 10.7 Route Reflectors; 10.8 BGP Confederacies; 10.9 BGP TTL Security; Chapter 11: Quality of Service; 11.1 Marking; 11.2 Older Queuing Methods; 11.3 Modern IOS QoS Tools; 11.4 Congestion Avoidance; 11.5 Traffic Policing; 11.6 Traffic Shaping; 11.7 AutoQoS; 11.8 QoS Device Manager; Chapter 12: Dial-on-Demand Routing; 12.1 Configuring a Simple DDR Connection; 12.2 Sample Legacy DDR Configurations; 12.3 Dialer Interfaces (Dialer Profiles); 12.4 Multilink PPP; 12.5 Snapshot DDR; Chapter 13: Specialized Networking Topics; 13.1 Bridging; 13.2 Hot Standby Routing Protocol (HSRP); 13.3 Network Address Translation (NAT); 13.4 Tunnels; 13.5 Encrypted Tunnels; 13.6 Multicast Routing; 13.7 Multiprotocol Label Switching (MPLS); Chapter 14: Switches and VLANs; 14.1 Switch Terminology; 14.2 IOS on Switches; 14.3 Basic Switch Configuration; 14.4 Trunking; 14.5 Switch Monitor Port for IDS or Sniffers; 14.6 Troubleshooting Switches; Chapter 15: Router Security; 15.1 Securing Enable Mode Access; 15.2 Routine Security Measures; 15.3 Restricting Access to Your Router; Chapter 16: Troubleshooting and Logging; 16.1 ping; 16.2 trace; 16.3 Debugging; 16.4 Logging; Chapter 17: Quick Reference; Appendix A: Appendix: Network Basics; A.1 IPv4 Subnetting; A.2 OSI Reference Model; A.3 IPv6; Chapter 18: About the Author; Colophon;