Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
M Clements
This week
Cisco IOS versions IOS Features Choosing an IOS IOS upgrade Practical work
11-Oct-12
Multifunction operating system on most Cisco routers and switches Generally meant for CLI usage Different versions have different features Need correct feature set for proposed usage Not easy to work out necessary features
11-Oct-12
Your router may have a corrupt IOS Your router may not be able to perform the actions that you want it to carry out You may be planning an network upgrade and the current IOS does not contain the features that you desire for the future Perhaps your router does not support VLANS
11-Oct-12 IOS Version - choice and deployment
Cisco IOS Software Selector http://tools.cisco.com/ITDIT/ISTMAIN/servlet/ index# Allows search of IOS by feature and platform Can see DRAM and FLASH requirements These are important why?
11-Oct-12 IOS Version - choice and deployment
Try it out
Go to:
http://tools.cisco.com/ITDIT/ISTMAIN/servlet/index#
Click Search by Feature Use Search by full or partial feature name Type VLAN then click Search Narrowed results appear below
11-Oct-12 IOS Version - choice and deployment
Narrowed results
Add IEEE 802.1Q ISL VLAN Mapping and click Add then Continue
11-Oct-12
Results of search
11-Oct-12
Next Step .
What platform are you using? This will be necessary to ensure that the IOS you need is available for your particular router (or switch) Assume you are working with a 2610 router What choices do you see in the Quick Pick? What is the difference between GD and LD release?
11-Oct-12 IOS Version - choice and deployment
10
11-Oct-12
For this you will need a Cisco account Your company will have one if it is using Cisco devices University of Greenwich has an account we cannot use it for student work We will assume we have downloaded a new IOS version
11-Oct-12 IOS Version - choice and deployment
11
Put IOS onto a TFTP server Upload from TFTP server Trivial File Transfer Protocol not good for public usage no passwords etc See http://en.wikipedia.org/wiki/Tftp It uses UDP port 69 as its transport protocol It cannot list directory contents. It has no authentication or encryption mechanisms. It is used to read files from, or write files to, a remote server.
11-Oct-12 IOS Version - choice and deployment
12
You will need as a minimum Server PT Router choose 1841 Switch any PC with any Ethernet interface
13
11-Oct-12
Connections
14
11-Oct-12
Connection Details
Use copper straight through between server and switch and also between switch and router Use lowest numbered interfaces on all devices for Cat 5 cabling Use console cable between PC and router Connects to console ports on router and RS232 port on the PC
11-Oct-12 IOS Version - choice and deployment
15
Go to PC Desktop then Terminal Make sure settings are as shown below Click OK
16
11-Oct-12
Setup of Router
Give the router a /24 IP address on an Ethernet interface Work this address out before you continue Change the routers name to my_new_router You can do this yourself or follow the instructions on the following slides
11-Oct-12 IOS Version - choice and deployment
17
At Continue with configuration dialog? [yes/no]: type n, Return Now type the following commands
Router>enable
Router#configure terminal Router(config)#interface ?
18
19
11-Oct-12
20
11-Oct-12
Visit the CLI and ascertain the IOS version that is currently running Use the show version command to do this IOS is not the same as System Bootstrap! Note the values for NVRAM, DRAM and FLASH Where are these values written?
11-Oct-12 IOS Version - choice and deployment
21
The IOS is displayed prefixed by its location on the router Make a note of the location and the FULL name of the IOS Note the value of the Configuration Register This tells the router where to look at boot for its IOS
IOS Version - choice and deployment
22
11-Oct-12
Configuring Server
Open server properties by clicking on it Under Config, Services turn off all services except TFTP Notice the IOS versions already downloaded to the TFTP server Set a /24 address and subnet mask from the routers FastEthernet network range
11-Oct-12 IOS Version - choice and deployment
23
Check Connectivity
Make sure that your network has connectivity between the server and router before continuing Use a ping from either the router or the server to make sure of this Copy the results of the ping Carry out diagnostics if the ping fails
11-Oct-12 IOS Version - choice and deployment
24
The ROM monitor (also called the bootstrap program) is the firmware that runs when you power on Cisco routers During normal operation, the ROM monitor helps to initialize the processor hardware and boot the operating system software Accomplished by changing the configuration register to either 0x2100 or 0x0
11-Oct-12 IOS Version - choice and deployment
25
From the PC .
my_new_router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. my_new_router(config)#config-register 0x2100 my_new_router(config)#exit %SYS-5-CONFIG_I: Configured from console by console my_new_router#reload Proceed with reload? [confirm]
26
11-Oct-12
13832032 bytes (0xd30f60) 0x1033 c1841-ipbase-mz.123-14.T7.bin Now reboot the router (reset)
11-Oct-12 IOS Version - choice and deployment
27
Choose the IOS image on the TFTP server that you do not currently have in the routers FLASH note the COMPLETE name Enter Priv Exec mode on your router
28
11-Oct-12
29
11-Oct-12
31
11-Oct-12
Once router reboots, verify that the IOS is now the new version use show version
32
11-Oct-12
Look in the TFTP server for the config file that you copied This can be useful as a backup in case of router failure
34
11-Oct-12
Summary
IOS contains commands for routers and switches Can be upgraded over network using TFTP ROMMON can be used as basic boot option TFTP server accessed by router to copy the IOS TFTP server can also be used to save or upload a config file
11-Oct-12 IOS Version - choice and deployment
35
Extra Resources
36
11-Oct-12
References
http://en.wikipedia.org/wiki/Cisco_IOS
http://tools.cisco.com/ITDIT/ISTMAIN/servlet/index#
http://www.roadkillnetworks.com/cisco/tftp_rom_monitor_appen dc.htm
37
11-Oct-12