router - Faculty of Computer Science and Information Technology

advertisement
WXES2106
Network Technology
Semester 1 2004/2005
Chapter 5
Routers
CCNA2: Module 1 and 2
Contents





Introduction
Routers
Cisco IOS Software
Router Mode
Starting a Router
Introduction




A WAN is a data communications network that spans a
large geographic area
They use the services of carriers and serial connection
Devices used in WANs:
 Routers
 Modems
 Channel service units/digital service units
(CSU/DSUs)
 Terminal Adapters/Network Termination 1 (TA/NT1s)
 Communication servers
WAN operate at the physical layer and at the data link
layer.
Introduction
Introduction


WAN physical layer describes the interface between the
data terminal equipment (DTE) and the data circuitterminating equipment (DCE).
DCE is the service provider and the DTE is the
attached device.
Introduction
Data Link Protocol
Routers






A router is a special type of computer that has a CPU,
memory, a system bus, and various input/output
interfaces.
Routers connect and allow communication between two
networks
Routers need the Internetwork Operating System
(IOS) software to run configuration files.
Routers are the backbone devices of large intranets and
of the Internet.
They operate at Layer 3 of the OSI model.
The two main functions of a router are to select the best
path for packets and to route packets to the proper
interface.
Routers


To accomplish this, routers build routing tables and
exchange network information with other routers.
The main internal components of the router are
 random-access memory (RAM)
 nonvolatile random-access memory (NVRAM)
 flash memory
 read-only memory (ROM)
 interfaces.
Routers
Routers
Routers

RAM
 It is used for routing table information, fast switching
caches, running configurations, and packet queues.
 Stores routing tables
 Holds ARP cache and fast-switching cache
 Performs packet buffering
 Maintains packet-hold queues
 Provides temporary memory for the configuration file
of a router while the router is powered on
 Loses content when a router is powered down or
restarted
Routers


NVRAM
 It is used to store the startup configuration.
 Provides storage for the startup configuration file
 Retains content when a router is powered down or
restarted
ROM
 Maintains instructions for power-on self test (POST)
diagnostics
 Stores bootstrap program and basic operating system
software
 Requires replacing pluggable chips on the
motherboard for software upgrades
Routers

Flash
 It is used for storage of a full Cisco IOS software
image.
 Allows software to be updated without removing and
replacing chips on the processor
 Retains content when a router is powered down or
restarted
 Can store multiple versions of IOS software
 Is a type of electrically erasable programmable readonly memory (EEPROM)
Routers



CPU
 Executes instructions in the operating system.
Buses
 Communicate between the CPU and the interfaces or
expansion slots.
Interfaces
 Connect routers to a network for frame entry and exit
 Can be on the motherboard or on a separate module
 Three types of interfaces are LANs, WANs, and
console or auxiliary (AUX).
Routers
Routers



LAN Interface
 Allow routers to connect to the LAN media
 Some form of Ethernet
WAN Interface
 Serial connections
 An external device such as a CSU is required to
connect the router to the local connection of the
service provider.
Console and Auxiliary (AUX) ports
 Management ports
 Required for the configuration of the router

Use RS-232 ASCII terminal or rollover cable
Routers
Routers



Console
port
is
a
management port that is to
setup the initial configuration
of a router and to monitor it.
A rollover cable and an RJ45 to DB-9 adapter are used
to connect a PC to the
console port.
Terminal emulation software
such as HyperTerminal is
usually used.
Routers
8 Pin Connections for Cisco Router
Cisco IOS Software




Cisco IOS is the embedded software architecture in
all of the Cisco routers and is also the operating
system of the Catalyst switches.
It provides the following network services:
 Basic routing and switching functions
 Reliable and secure access to networked resources
 Network scalability
The command-line interface (CLI) is accessed 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.
It can also be accessed remotely through a dialup
connection using a modem connected to the router AUX
port.
Cisco IOS Software



A third 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.
Cisco IOS Naming Convention
 The platform on which the image runs
 The special features supported in the image
 Where the image runs and whether it has been zipped
or compressed
Router#show version
 Check the current image and available flash.
 Check the amount of RAM
 Display information about Cisco IOS
Cisco IOS Software




Router#show flash
 Check the amount of flash memory
Cisco IOS devices have three distinct operating
environments or modes:
 ROM monitor
 Boot ROM
 Cisco IOS
At startup, a Cisco router normally loads into RAM and
executes one of these operating environments.
A system administrator can use the configuration
register setting to control the default startup mode for a
router.
Cisco IOS Software





The ROM monitor performs the bootstrap process and
provides low-level functionality and diagnostics.
It is used to recover from system failures and to recover
a lost password.
It can only be accessed by way of a direct, physical
connection through the console port.
Boot ROM allows write operations to flash memory
and is used primarily to replace the Cisco IOS image
Router#copy tftp flash
 Copies an IOS image that is stored on a TFTP server
into the flash memory
Router Mode



Cisco CLI uses a hierarchical structure. It requires entry
into different modes to accomplish particular tasks.
These levels are user EXEC mode and privileged EXEC
mode.
User EXEC mode
 Allows only a limited number of basic monitoring
commands.
 View only mode.
 identified by the > prompt.
Router Mode

Privileged EXEC mode
 Provides access to all router commands.
 Allows only authorized users to access the router.
 Global configuration mode and all other more specific
configuration modes can only be reached from the
privileged EXEC mode.
 Identified by the # prompt.
Router Mode




Router#enable password
 set a password for privileged EXEC mode.
 No encryption
Router#enable secret
 set a password for privileged EXEC mode
 With encryption
Router#configure terminal
 enter global configuration mode
Router(config)#exit, end or ctrl-Z
 Return to privileged EXEC mode from
configuration mode
global
Starting a Router




A router initializes by loading the bootstrap, the operating
system, and a configuration file.
If the router cannot find a configuration file, it enters
setup mode.
Upon completion of the setup mode, a backup copy of
the configuration file may be saved to NVRAM.
Startup routines must accomplish the following:
 Verify that the router hardware is tested and
functional.
 Find and load the Cisco IOS software.
 Find and apply the startup configuration file or enter
the setup mode.
Starting a Router


When a Cisco router powers up, it performs a power-on
self test (POST). These diagnostics verify the basic
operation of the CPU, memory, and network interface
ports.
After the POST, router initializes:
 Execute bootstrap loader that tests hardware and
initializes the IOS for operation.
 The boot field of the configuration register determines
the location that is used to load the IOS.
 The operating system image is loaded.
 The configuration file saved in NVRAM is loaded into
main memory and executed one line at a time.
Starting a Router
If no valid configuration file exists in NVRAM, the
operating system searches for an available TFTP
server.
 If no TFTP server is found, the setup dialog is
initiated.
In the setup mode, default answers appear in square
brackets [ ] following the question.
Ctrl-C is used to terminate setup



Starting a Router
Starting a Router

NVRAM invalid, possibly due to write erase
 The router has not been configured yet or that the
NVRAM has been erased.
 The factory-default setting for the configuration
register is 0x2102, which indicates that the router
should attempt to load a Cisco IOS image from flash
memory.
Starting a Router




All Cisco routers include a TIA/EIA-232 asynchronous
serial console port. The console port is an RJ-45.
A console terminal is an ASCII terminal or PC that runs
terminal-emulation software such as HyperTerminal.
Use an RJ-45 to RJ-45 rollover cable with a female RJ45 to DB-9 adapter to connect this type of a PC to the
console port.
The default parameters for the console port are 9600
baud, 8 data bits, no parity, 1 stop bit, and no flow
control.
Starting a Router

?

display a list of available commands.
Download