- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
What is router architecture?
Router architecture is designed in a way that the routers are equipped to perform two main functions. These functions are as follows:
Process routable protocols.
Use routing protocols to determine the best path.
Let us try to understand the router with the help of architecture:
Architecture of Router
Given below is a diagram which explains the architecture of router:
The different factors which help in successful functioning of router are explained below:
The input port performs many functions. The physical layer functionality of terminating an incoming physical link to a router it can perform.
It performs the data link layer functionality needed to interoperate with the data link layer functionality on the other side of the incoming link.
It also performs a lookup and forwarding function so that a datagram forwarded into the switching fabric of the router emerges at the appropriate output port.
The diagram given below depicts the functioning of an input port in a router:
It stores packets received from the switching fabric and transmits those packets on the outgoing link by performing the link-layer and physical-layer functions. Therefore, the output port performs the reverse data link and physical layer functionality as the input port.
The diagram given below depicts the functioning of an output port in a router:
It is the combination of hardware and software which moves data coming in to a network node out by the correct port to the next node in the network.
Routing processor executes routing protocols. It maintains routing information and forwarding tables. It also performs network management functions within the router.
Components of Router
Let us see the internal and external components of routers.
The internal components in a router are as follows:
Read-only memory (ROM) − It is used to store the routers bootstrap details,
Flash memory − It holds the operating systems pictures.
Random-access memory (RAM) − It is used to store the Routing table and buffered data.
Nonvolatile random-access memory (NVRAM) − It stores the router’s start-up configuration files. Here the stored data is non-volatile.
Network interfaces − It is used to connect routers to networks.
The external components in a router are as follows:
Virtual terminals − For accessing routers.
Network management stations.
The Router’s input ports, output ports, and switching fabric all together implement hardware and the forwarding functions.
The Router's control functions operate at the millisecond or second timescale. These control plane functions are implemented in software and execute on the routing processor.
- Related Articles
- What is VLIW Architecture?
- What is SIMD Architecture?
- What is MIMD Architecture?
- What is EAI Architecture?
- What is computer architecture?
- What is Web Architecture?
- What is Computer Network Architecture?
- What is Data flow Architecture?
- What is the VLIW Architecture?
- What is Service-Oriented Architecture?
- What is the difference between Solution Architecture and Cloud Architecture?
- Cisco Router Modes
- What are the differences between Hub and Router?
- What is Pipelining in Computer Architecture?
- What is Latches in Computer Architecture?