Content Overview Cisco technology is built around the Cisco Internetwork Operating System (IOS), which is the software that controls the routing and switching functions of internetworking devices. A solid understanding of the IOS is essential for a network administrator. This module will present an introduction to the fundamentals of the IOS and will provide practice in examining the features of the IOS. All network configuration tasks, from the most basic to the most complex, require a strong foundation in the basics of router configuration. This module will provide the tools and techniques for basic router configuration that will be used throughout this course.Students completing this module should be able to:
Content 2.1 Operating Cisco IOS Software 2.1.1 The purpose of Cisco IOS Software As with a computer, a router or switch cannot function without an operating system. Cisco calls its operating system the Cisco Internetwork Operating System or Cisco IOS. It is the embedded software architecture in all of the Cisco routers and is also the operating system of the Catalyst switches. Without an operating system, the hardware does not have any capabilities. The Cisco IOS provides the following network services: Web Links Cisco IOS® Software Overview http://www.cisco.com/warp/ public/732/
Content 2.1 Operating Cisco IOS Software 2.1.2 Router user interface The Cisco IOS software uses a command-line interface (CLI) as the traditional console environment. The IOS is a core technology that extends across most of the Cisco product line. Its operation details may vary on different internetworking devices. This environment is accessible through several methods. One way to access the CLI is through a console session. A console uses a low speed serial connection directly from a computer or terminal to the console connection on the router. Another way to access a CLI session is by use of a dialup connection using a modem or null modem connected to the router AUX port. Neither of these methods require that the router have any network services configured. Another method of accessing a CLI session is to Telnet to the router. To establish a Telnet session to the router, at least one interface must be configured with an IP address, and virtual terminal sessions must be configured for login and passwords.
Content 2.1 Operating Cisco IOS Software 2.1.3 Router user interface modes The Cisco command-line interface (CLI) uses a hierarchical structure. This structure requires entry into different modes to accomplish particular tasks. For example, to configure a router interface, the user must enter interface configuration mode. From interface configuration mode, all configurations entered apply only to that particular interface. Each configuration mode is indicated with a distinctive prompt and allows only commands that are appropriate for that mode. The IOS provides a command interpreter service known as the command executive (EXEC). After each command is entered, the EXEC validates and executes the command. As a security feature the Cisco IOS software separates the EXEC sessions into two access levels. These levels are user EXEC mode and privileged EXEC mode. The privileged EXEC mode is also known as enable mode. The following are the features of the user EXEC mode and privileged EXEC mode: To access the privileged EXEC level from the user EXEC level, enter the enable command at the “>” prompt. If a password is configured, the router will then ask for that password. For security reasons, a Cisco network device will not show the password that is entered. When the correct password is entered, the router prompt changes to “#”, indicating that the user is now at the privileged EXEC level. Entering a question mark (?) at the privileged EXEC level will reveal many more command options than those available at the user EXEC level. Lab Activity e-Lab Activity: Logging into the Router This purpose of this lab is to access the router command-line interface and activate privileged level configuration options. Lab Activity e-Lab Activity: Router User Interface Modes In this lab, the students will learn to use the enable command to enter into privileged EXEC mode on the Cisco IOS. Web Links Routing Basics 101 http://www.cisco.com/warp/public/779/ smbiz/community/ routing_basics_101.htmlCisco IOS Basic Skills http://www.cisco.com/univercd/cc/td/ doc/product/ access/ acs_mod/ 1600/1600swcf/ swskills.htm
Content 2.1 Operating Cisco IOS Software 2.1.4 Cisco IOS software features Cisco provides IOS images for devices spanning a wide range of network product platforms. To optimize the Cisco IOS software that these various platforms require, Cisco is working to develop many different Cisco IOS software images. Each image represents a different feature set that serves the various device platforms, available memory resources, and customer needs. Although there are numerous IOS images for different Cisco device models and feature sets, the basic configuration command structure is the same. The configuration and troubleshooting skills acquired on any one device apply across a wide range of products. The naming convention for the different Cisco IOS releases contains three parts: Specific IOS features can be selected using the Cisco Software Advisor. The Cisco Software Advisor is an interactive tool that provides the most current information and allows the selection of options that meet network requirements. One of the main considerations when selecting a new IOS image is compatibility with the router flash and RAM memory. In general, the newer the release and the more features that it provides, the more memory it requires. Use the show version command on the Cisco device to check the current image and available flash. The Cisco support site has tools available to help determine the amount of flash and RAM required for each image. Before installing a new Cisco IOS software image on the router, check to see if the router meets the memory requirements for that image. To see the amount of RAM, issue the show version command: … <output omitted>… cisco 1721 (68380) processor (revision C) with