Understanding Routers: Functions, Components, and Setup
Chapter 1: Routers
1. Routers Connect Networks
A router connects one network with another network.
2. Router Functions
Routers are also used to:
- Ensure availability
- Provide integrated data services, video, and voice networks, wired or wireless
- Reduce the impact of worms, viruses, and other attacks on the network
3. Routers are Computers
Routers have many of the same hardware and software components found on other computers, including:
- CPU
- RAM
- ROM
- Operating System
4. Routers Connect Multiple Networks
A router connects multiple networks.
5. Primary Responsibility of a Router
The primary responsibility of a router is to direct packets destined for local and remote networks by:
- Determining the best route to send packets
- Sending packets to their destination
6. Point-to-Point Protocol (PPP)
PPP stands for Point-to-Point Protocol.
7. Asynchronous Transfer Mode (ATM)
ATM stands for Asynchronous Transfer Mode.
8. Routing Protocols and Static Routing
Routers use routing protocols and static routing to dynamically learn about remote networks and build their routing tables.
9. Router Components
- CPU, RAM, and ROM
CPU
The CPU executes operating system instructions such as system startup, routing, and switching functions.
RAM
RAM stores instructions and data that the CPU needs to execute. RAM is used to store these components. RAM is a volatile memory and loses its contents when the router shuts down or restarts.
ROM
ROM is a form of permanent storage. ROM does not lose its contents when the router shuts down or restarts.
10. Flash Memory
Flash memory is used as permanent storage for the operating system.
11. NVRAM
NVRAM (Nonvolatile RAM) does not lose its information when power is removed.
12. Startup Process
The process of starting a router involves:
- Running POST
- Loading the bootstrap program
- Locating and loading Cisco IOS software
- Locating and loading the startup configuration file or entering Setup Mode
13. POST
POST is used to test the router’s hardware.
14. Bootstrap Program
The bootstrap program locates the Cisco IOS in RAM.
15. Show Version Command
The show version
command displays information about the version of Cisco IOS software currently running on the router.
16. Main Purpose of a Router
The main purpose of a router is to connect multiple networks and send packets destined either to their own networks or other networks.
17. Basic Router Configuration Tasks
When you configure a router, you perform certain basic tasks, such as:
- Assigning a name to the router
- Setting passwords
- Configuring interfaces
- Configuring a message
- Saving changes to a router
- Checking the basic configuration and operation of the router
18. Routing Table
A routing table is a data file in RAM that is used to store route information on remote networks that are directly connected.
19. Dynamic Routing Protocols
Dynamic routing protocols perform a variety of activities, including:
- Network discovery
- Updating and maintaining routing tables
20. Principles of Routing Tables
- Each router makes its decision independently, according to information from its own routing table.
- The fact that a router has some information in its routing table does not mean that other routers have the same information.
- Routing information on a route from one network to another does not provide routing information on the reverse or return path.
21. Main Objective of Routing Protocols
The main objective of a routing protocol is to determine the best paths for each route.