SlideShare a Scribd company logo
PRESENTED BY-
AMITESH GAURAV
SHANU SONI
ASHOK RAJAK
ROUTERS AND ROUTING
What is computer network?
A network is group of computers interconnected with each other to exchange
information or resource.
A computer network is collection of interconnected autonomous computers
interconnected in a single technology.
Two computers are said to interconnected with each other if they share some
information between them.
A world without networks and routing
 No connection between offices,
people and applications
 Worldwide chaos because of the lack
of centralized configurations and
support
 Limited possibilities of
communications on vocal and visual
levels
 No further technical progress
achievements
Advantages of having computer network
 Increased communication capabilities
 File sharing: Network offer quick and easy way to share files directly at a rapid speed
thus saving time and integrity of files.
 Resource sharing : All computers in a network can share resources like printer, scanner,
modem, fax machines, hard disk.
 You can connect all the computers which are connected through a network to the
internet by using a single line.
 Internet connection sharing - Using a home network, multiple family members can
access the Internet simultaneously without having to pay an ISP for multiple accounts.
INTRODUCTION TO ROUTER
WHAT IS ROUTER ?
A router is an electronic device that interconnects two
or more computer networks
A router is a device that forwards data packets along
networks
Can connect different network segments, whether they
are in the same building or even on the opposite side
of the globe .
History of the Router
Interface Message Processor
The IMP or Interface Message Processor was the first device used as a router. In April
1967, a computer scientist by the name of Wesley A. Clark suggested the idea to
incorporate IMP to the ARPANET (Advanced Research Projects Agency Network) during
a design session with Lawrence Roberts, chief scientist of ARPANET.
Multi-Protocol Router
An American engineer named William Yeager created the first multi-protocol router at
Stanford University. The router supported two or more protocols, like Internet Protocol
version 4 (IPv4) and IPv6.
Cisco
•Len Bosack and Sandy Lerner, former members of the computer operation staff at
Stanford University, founded Cisco, a U.S. corporation. The first Cisco product
developed was based on Yeager's multi-protocol router.
FUNCTION OF ROUTER
Router has generally three main functions:-
 Packet Forwarding
 Packet switching
 Packet filtering
Router maintains a routing table for all possible networks those can be reached.
In the routing table, a router maintains, subnet, Gateway, forwarding interface,
timing etc of the destination network. If multiple paths exist to reach the
destination network, only best path is maintained in the routing table.
Once any packet is received, it checks the destination IP network in the routing
table. If destination network is available in routing table, It forwards the packet
otherwise it drops.
PACKET FORWARDING:
PACKET SWITCHING :
To move packets from one interface to another to get a packet to its
destination.
PACKET FILTERING:
Packet filtering is such like firewall. By which you can define which network
can be entered and which network can be dropped. In easy word, It filters the
packet on the basis of IP address, subnet, port no and protocols.
Routers examine a packet’s destination IP address and determine the best path by
enlisting the aid of a routing table .
The Best Path
Routers Operates in Network Layer of OSI Model
OSI (Open Systems Interconnection) is
reference model for how applications can
communicate over a network
The Network Layer
 Layer 3 on the OSI reference model
 The layer at which routing occurs
 The network layer is responsible for packet
forwarding including routing through intermediate
routers.
 Responds to service requests from the transport layer
and issues service requests to the data link layer.
Difference Between Router and Switch
 Switches
• Examine the data packet for the
destination address
 Routers
• Examine and alter the data packets
Perform protocol conversion
“Switches create a network and Routers connect networks”
Which Routers to buy ?
Many companies are manufacturing Router :
 Cisco
 Netgear
 Nortel
 Multicom
 Cyclades
 Juniper
 D Link
 Linksys
 3Com
But Cisco is having monopoly in the market of Routers
Cisco’s Market Share
CISCO 60%
40%
D-Link
3 Com
Nortel
Cygnus
Etc..
Cisco’s Hierarchical Design Model
Cisco divided the Router into 3 Layers
 Access Layer Router
 Distribution Layer Router
 Core Layer Router
The benefits of the Cisco hierarchical model
• High Performance: You can design high performance networks, where only certain layers
are susceptible to congestion.
• Efficient management & troubleshooting: Allows you to efficiently organize network
management and isolate causes of network trouble.
• Policy creation: You can easily create policies and specify filters and rules.
• Scalability: You can grow the network easily by dividing your network into functional
areas.
• Behavior prediction: When planning or managing a network, the model allows you
determine what will happen to the network when new stresses are placed on it.
Access Layer Router
•Routers which are used by the Small Organization and
are also known as Desktop or Company Layer Routers.
Router Series : 800, 1000, 1600, 1700, 2500
Cisco 1700 Cisco 1760Cisco 800
•Routers which are used by the ISPs and are also
known as ISP Layer Routers
Router Series : 2600, 3200, 3600, 3700
Distribution Layer Router
Cisco 2600XM/2691
Cisco 3700Cisco 3600
•Routers which are used by the Global ISPs and are also known
as Backbone Routers
Router Series : 6400, 7200, 7300, 7400, 7500, 7600,
10000, 12000
Core Layer Router
Cisco 7000
MODULAR
FIXED
ROUTER
IOS
Router operating system
The router operating system is a piece of software responsible for managing the router
resources by controlling and allocating memory, prioritizing system requests and
processes, controlling I/O devices and managing file systems.
The most two famous router operating systems:-
 Cisco IOS
 Juniper JUNOS
What is IOS?
Operating System of all Cisco Devices
A derivative of BSD UNIX
Custom built by Cisco for each platform
Features available in different versions (for a price!)
GUI’s available, but 90%+ of users still prefer command-line configuration.
IOS is designed to be hardware independent.
Cisco IOS
Cisco IOS is a monolithic OS which means it runs as a single operation with all processes
sharing the same memory space.
The Cisco IOS contains the instruction sets needed to configure, maintain, and run a
Cisco router successfully in any environment.
Advantage of Cisco IOS
 Robust operating system
 Cisco IOS is a very efficiently assembled package of commands and functions for
managing routers.
 The IOS provides tools for file storage, memory management
 Cisco IOS is extremely user friendly and easy to learn
Juniper JUNOS
JUNOS OS is a reliable, high-performance network operating system for routing,
switching, and security.
It reduces the time necessary to deploy new services and decreases network operation
costs. JUNOS OS offers secure programming interfaces and the JUNOS SDK for developing
applications that can unlock more value from the network.
Advantage of Juniper JUNOS
 One operating system reduces time and effort to plan, deploy, and operate network
infrastructure.
 Modular software architecture provides highly available and scalable software that
keeps up with changing needs.
 Simple routing policy management supports fine-grained network traffic controls.
 Separate control and forwarding planes increase reliability and security.
Router Components
This section discusses the hardware elements of the router:
 CPU
ROM
Flash memory
NVRAM
RAM/DRAM
CPU
 The CPU executes operating system instructions, such as
system initialization, routing functions, and switching
functions.
 50 MHz CPUs are generally used for small offices & homes.
Read-only memory (ROM)
 Loads the bootstrap program that initializes the router’s basic
hardware components
 Not modified during normal operations, but it can be upgraded with
special plug-in chips
 The content of ROM is maintained even when the router is rebooted
 The ROM monitor firmware runs when the router is turned on or
rebooted
ROM
Flash memory
 A type of erasable, programmable, read-only memory (EPROM)
 The content of flash memory is maintained even when the router is rebooted Flash
memory
 Contains the working copy of the current Cisco IOS
 Is the component that initializes the IOS for normal router operations
Flash Memory
Naccess memory (NVRAM) onvolatile random
 A special type of RAM that is not cleared when the router is rebooted
 The startup configuration file for the router is stored in NVRAM by default
o This is the first file created by the person who sets up the router
 The Cisco IOS uses the configuration file in NVRAM during the router boot process
NVRAM
RAM/DRAM
Random access memory (RAM)
 Also known as dynamic random access memory (DRAM)
 A volatile hardware component
 Its information is not maintained in the event of a router reboot
 Changes to the router’s running configuration take place in RAM/DRAM
Router Interface
refers to a physical connector on the router whose main purpose is to receive and
forward packets.
Router interfaces can be divided into two major groups:
o LAN interfaces
o WAN interfaces
Router Interface(Cont’d…)
 A LAN is connecting two or more computers to form a cable network between
them.
 This can mean all in the same office or building, or in a group of nearby buildings
LOCAL AREA NETWORK
WIDE AREA NETWORK
 A wide area network is one that covers a much bigger region than a local area
network
 The WAN port takes in information from the outside network or the Internet.
Router Boot Sequence
Router Boot Sequence(Cont’d…)
The sequence of events that occurs during the powerup (also known as the booting of a
router) is important to understand. When power initially is applied to a router, the
following events occur in the order shown:-
• Power-on self-test (POST)— This event is a series of hardware tests to verify
that all the router's components are functional. During this test, the router also
determines what hardware is present. POST executes from microcode resident
in the system ROM.
• Load and run bootstrap code— Bootstrap code is used to perform
subsequent events, such as finding the Cisco IOS Software, loading it, and then
running it. After Cisco IOS Software is loaded and running, the bootstrap code is
not used until the next time the router is reloaded or power-cycled.
Router Boot Sequence(Cont’d…)
Finding Cisco IOS Software— The bootstrap code determines where Cisco IOS Software
to be run is located. The Flash memory is the normal place where a Cisco IOS Software
image is found. The configuration register and configuration file in NVRAM help
determine where the Cisco IOS Software images are and what image file should be used.
Load Cisco IOS Software— After the bootstrap code has found the proper image, it loads
that image into RAM and starts Cisco IOS Software running. Some routers (such as the
2500 series) do not load the Cisco IOS Software image into RAM but execute it directly
from Flash memory.
Router Boot Sequence(Cont’d…)
•Find the configuration— The default is to look in NVRAM for a valid configuration.
A parameter can be set to have the router attempt to locate a configuration file from
another location, such as a TFTP server.
•Load the configuration— The desired configuration for the router is loaded and
executed. If no configuration exists or the configuration is being ignored, the router
will enter the setup utility or attempt an autoinstall.Autoinstall will be attempted if a
router is connected to a functioning serial link and can resolve an address through a
process of the Serial Line Address Resolution Protocol (SLARP).
•Run— The router now is running the configured Cisco IOS Software.
ROUTING
PROTOCOL
Routing Protocols
Protocols used by routers to make path determination choices and to share those
choices with other routers
MINIMUM CONDITION FOR ROUTE PACKETS
Destination address
Neighbor routers from which it can learn about remote networks
Possible routes to all remote networks
The best route to each remote network
How to maintain and verify routing information
Types Of Routing
 Static routing
 Dynamic routing
 Static Routing-Static routing is the process of an
administrator manually adding routes in each router’s routing table.
ADVANTAGE
• No overhead on the router CPU
• No bandwidth usage between
routers
• Security (because the
administrator only allows routing
to certain networks)
DISADVANTAGE
• Static routes require extensive
planning and have high
management overhead.
• Static routing does not scale
well in large networks.
• For n number of router ,You
have to configure n*n Routers.
 Dynamic Routing-Dynamic routing, the routing protocol operating on
the router is responsible for the creation, maintenance and updating of the
dynamic routing table itself.
ADVANTAGE
• Simpler to configure on larger
networks
• Will dynamically choose a
different (or better) route if a link
goes down
• Ability to load balance between
multiple links
DISADVANTAGE
• Updates are shared between
routers, thus consuming bandwidth
• Routing protocols put additional
load on router CPU/RAM
• The choice of the “best route” is in
the hands of the routing protocol.
Routing Protocol Goals
 Optimal path selection
 Loop-free routing
 Fast convergence
 Limited design
 Administration
 Minimize update traffic
 Handle address limitations
 Support hierarchical
 Topology
 Incorporate rapid
 Convergence
 Easy to configure
 Adapts to changes
 Easily and quickly
 Does not create a lot of traffic
 Scales to a large size
 Compatible with existing hosts and
routers
 Supports variable length
 Subnet masks and• Supports policy
routing
Common fields of a Routing table
 Mask. This field defines the mask applied for the entry.
 Network address: This field defines the network address to which the packet is
finally delivered. In the case of host-specific routing, this field defines the address of
the destination host.
 Next-hop address: This field defines the address of the next-hop router to which
the packet is delivered.
Common fields of a Routing table(continued)
 Interface: This field shows the name of the interface.
 Flags: This field defines up to five flags. Flags are on/off switches that signify
either presence or absence. The five flags are U (up), G (gateway), H (host-specific),
D (added by redirection), and M (modified by redirection).
 Reference count: This field gives the number of users of this route at the moment.
For example, if five people at the same time are connecting to the same host from this
router, the value of this column is 5.
 Use: This field shows the number of packets transmitted through this router for the
corresponding destination.
There are two basic routing algorithms found on the Internet.
Distance Vector Routing
 Each node knows the distance (=cost) to its directly connected neighbors
 A node sends periodically a list of routing updates to its neighbors.
 If all nodes update their distances, the routing tables eventually converge
 New nodes advertise themselves to their neighbors
Link State Routing
 Each node knows the distance to its neighbors
 The distance information (=link state) is broadcast to all nodes in the network
 Each node calculates the routing tables independently
DIFFERENCES
Distance Vector
• Routing Information Protocol (RIP)
• Interior Gateway Routing Protocol
(IGRP)
Link State
• Intermediate System - Intermediate
System (IS-IS)
• Open Shortest Path First (OSPF)
Routing Algorithms(Continued)
Routing Information Protocol
-> Routing Information Protocol (RIP)
 The easiest Interior Gateway Protocol to configure is RIPv1
 A distance-vector routing protocol that broadcasts entire routing tables to
neighbors every 30 seconds
 RIP uses hop count as its sole metric
->RIP has a maximum hop count of 15
 As a result, RIP does not work in large internetworks
 RIP is capable of load balancing
 RIP is susceptible to all the problems normally associated with distance-vector routing
protocols
Due to the deficiencies of the original RIP specification, RIP version 2 (RIPv2) was
developed in 1993
RIP DISADVANTAGE
 RIP takes a long time to stabilize
 Even for a small network, it takes several minutes until the routing tables have
settled after a change
 RIP has all the problems of distance vector algorithms, e.g., count-to-Infinity
 The maximum path in RIP is 15 hops
Interior Gateway Routing Protocol (IGRP)
 Interior Gateway Routing Protocol is a distance vector routing protocol
developed by Cisco systems for routing multiple protocols across small and
medium sized Cisco networks.
 This contrasts with IP RIP and IPX RIP, which are designed for multi-vendor
networks.
 IGRP was for very versatile for clients running many different protocols
IGRP Characteristics
• Distance Vector
• Routing Table Advertisements Every 90 Seconds
• Metric: Bandwidth, Delay, Reliability, Load, MTU Size
• Hop Count: 100
• Fixed Length Subnet Masks
• Summarization on Network Class Address
• Update Timer: 90 seconds
• Invalid Timer: 270 seconds
• HoldDown Timer: 280 seconds
• Metric Calculation = destination path minimum BW *
delay(usec)
Enhanced Interior Gateway Routing Protocol (EIGRP)
Enhanced Interior Gateway Routing Protocol is a hybrid routing protocol
developed by Cisco systems
It has characteristics of both distance vector routing protocols and link state
routing protocols
EIGRP is faster since it uses an algorithm called dual update algorithm, which
is run when a router detects that a particular route is unavailable.
EIGRP Characteristics
• Advanced Distance Vector
• Routing Advertisements: Partial When Route Changes Occur
• Metrics: Bandwidth, Delay, Reliability, Load, MTU Size
• Hop Count: 255
• Variable Length Subnet Masks
• Summarization on Network Class Address or Subnet Boundary
• Load Balancing Across 6 Equal or Unequal Cost Paths (IOS 11.0)
• Hello Timer: 5 seconds on Ethernet / 60 seconds on Non-Broadcast
• Holddown Timer: 15 seconds on Ethernet / 180 seconds on Non-Broadcast
• Metric Calculation = destination path minimum BW * delay (msec) * 256
Open Shortest Path First (OSPF)
 A routing protocol developed for Internet Protocol networks by the Interior Gateway
Protocol (IGP)
 Based on the Dijkstra’s Algorithm
 Serving large, heterogeneous internetworks
It has Versions
 OSPF Version 1 (1988)
 OSPF Version 2 (1998) Supported IPv4
 OSPF Version 3 (2008) Supported IPv6
When to Use OSPF
• Large hierarchical networks
• Complex networks, except…
Topology restrictive
Additional network design
• VLSM
• Fast convergence
• Multivendor
OSPF Characteristics
• Link State
• Routes IP
• Routing Advertisements: Partial When Route Changes Occur
• Metric: Composite Cost of Links to Destination (100 Mbps/interface speed)
• Hop Count: None (Limited by Network)
• Variable Length Subnet Masks
• Summarization on Network Class Address or Subnet Boundary
• Load Balancing Across 4 Equal Cost Paths
• Router Types: Internal, Backbone, ABR, ASBR
• Area Types: Backbone, Stubby, Not-So-Stubby, Totally Stubby
• LSA Types: Intra-Area (1,2) Inter-Area (3,4), External (5,7)
• Hello Timer Interval: (10 seconds for Ethernet / 30 seconds for Non-Broadcast)
• Dead Timer Interval: 40 sec. for Ethernet / 120 sec. for Non-Broadcast
• LSA Multicast Address: 224.0.0.5 and 224.0.0.6 (DR/BDR) Don't Filter!
• Interface Types: Point to Point, Broadcast, Non-Broadcast, Point to Multipoint,
Loopback
Intermediate System - Intermediate System (IS-IS)
 Intermediate System - Intermediate System is a link state protocol similar to
OSPF and often used by Internet Service Providers.
 IS-IS utilizes a link state database and runs the SPF Dijkstra algorithm to
select shortest paths routes..
 IS-IS uses Dijkstra's algorithm for computing the best path through the network
Integrated IS-IS
 Integrated IS-IS is a version of the IS-IS
 Dual IS-IS
 Implementations send only one set of routing updates
 Supporting multiple network layer protocols in a router
BASIC OF ROUTERS,ROUTER IOS AND ROUTING PROTOCOLS

More Related Content

What's hot

CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
Rohan Reddy
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information ProtocolKashif Latif
 
Static Routing
Static RoutingStatic Routing
Static Routing
Kishore Kumar
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
sandeepjain
 
CCNA ppt
CCNA pptCCNA ppt
CCNA ppt
Sumant Garg
 
Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
Tapan Khilar
 
Router
RouterRouter
Routing protocols
Routing protocolsRouting protocols
Routing protocols
Sourabh Goyal
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
Smriti Tikoo
 
CCNA Network Devices
CCNA Network DevicesCCNA Network Devices
CCNA Network DevicesDsunte Wilson
 
Ip addressing
Ip addressingIp addressing
Ip addressing
sid1322
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
AIRTEL
 
CCNA Course Training Presentation
CCNA Course Training PresentationCCNA Course Training Presentation
CCNA Course Training Presentation
Rohit Singh
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
Reetesh Gupta
 
200 301-ccna
200 301-ccna200 301-ccna
200 301-ccna
Jasser Kouki
 
ccna project on topic company infrastructure
ccna project on topic company infrastructureccna project on topic company infrastructure
ccna project on topic company infrastructure
Prince Gautam
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
rajshreemuthiah
 
Routing ppt
Routing pptRouting ppt
Routing ppt
ArpiSaxena1
 
Router and routing
Router  and routingRouter  and routing
Router and routing
Iran-Gul Mukhlis
 
Ccna
CcnaCcna

What's hot (20)

CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 
Static Routing
Static RoutingStatic Routing
Static Routing
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
CCNA ppt
CCNA pptCCNA ppt
CCNA ppt
 
Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
 
Router
RouterRouter
Router
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
CCNA Network Devices
CCNA Network DevicesCCNA Network Devices
CCNA Network Devices
 
Ip addressing
Ip addressingIp addressing
Ip addressing
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
 
CCNA Course Training Presentation
CCNA Course Training PresentationCCNA Course Training Presentation
CCNA Course Training Presentation
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 
200 301-ccna
200 301-ccna200 301-ccna
200 301-ccna
 
ccna project on topic company infrastructure
ccna project on topic company infrastructureccna project on topic company infrastructure
ccna project on topic company infrastructure
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
Routing ppt
Routing pptRouting ppt
Routing ppt
 
Router and routing
Router  and routingRouter  and routing
Router and routing
 
Ccna
CcnaCcna
Ccna
 

Similar to BASIC OF ROUTERS,ROUTER IOS AND ROUTING PROTOCOLS

NETWORK_COMMUNICATION_LABORATORY123.pptx
NETWORK_COMMUNICATION_LABORATORY123.pptxNETWORK_COMMUNICATION_LABORATORY123.pptx
NETWORK_COMMUNICATION_LABORATORY123.pptx
JeremiahCustodio2
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesVamsi Krishna Kalavala
 
Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Waqar Sheikh
 
Router (computing) : Notes
Router (computing) : NotesRouter (computing) : Notes
Router (computing) : Notes
Subhajit Sahu
 
Nad710 Introduction To Networks Using Linux
Nad710   Introduction To Networks Using LinuxNad710   Introduction To Networks Using Linux
Nad710 Introduction To Networks Using Linux
tmavroidis
 
Wp simoneau osi_model
Wp simoneau osi_modelWp simoneau osi_model
Wp simoneau osi_model
Jagadish Gurrala
 
Week 4 introducing network standards
Week 4 introducing network standardsWeek 4 introducing network standards
Week 4 introducing network standards
Robert Almazan
 
CCNA
CCNACCNA
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
Nayan Dagliya
 
Ccna1 presentation
Ccna1 presentationCcna1 presentation
Ccna1 presentation
Shantnu Matharoo
 
My project-new-2
My project-new-2My project-new-2
My project-new-2
Udesh Lakshitha
 
Ens
EnsEns
NT BY AKATSUKI.pdf E
NT BY AKATSUKI.pdf                              ENT BY AKATSUKI.pdf                              E
NT BY AKATSUKI.pdf E
prajapatidev644
 
Exp2
Exp2Exp2
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Network Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICESNetwork Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICES
Manas Rai
 
C C N A Day1
C C N A  Day1C C N A  Day1
C C N A Day1
darulquthni
 

Similar to BASIC OF ROUTERS,ROUTER IOS AND ROUTING PROTOCOLS (20)

NETWORK_COMMUNICATION_LABORATORY123.pptx
NETWORK_COMMUNICATION_LABORATORY123.pptxNETWORK_COMMUNICATION_LABORATORY123.pptx
NETWORK_COMMUNICATION_LABORATORY123.pptx
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notes
 
Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.Microx - A Unix like kernel for Embedded Systems written from scratch.
Microx - A Unix like kernel for Embedded Systems written from scratch.
 
Router (computing) : Notes
Router (computing) : NotesRouter (computing) : Notes
Router (computing) : Notes
 
Nad710 Introduction To Networks Using Linux
Nad710   Introduction To Networks Using LinuxNad710   Introduction To Networks Using Linux
Nad710 Introduction To Networks Using Linux
 
Wp simoneau osi_model
Wp simoneau osi_modelWp simoneau osi_model
Wp simoneau osi_model
 
Week 4 introducing network standards
Week 4 introducing network standardsWeek 4 introducing network standards
Week 4 introducing network standards
 
CCNA
CCNACCNA
CCNA
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
 
Ccna1 presentation
Ccna1 presentationCcna1 presentation
Ccna1 presentation
 
My project-new-2
My project-new-2My project-new-2
My project-new-2
 
Ens
EnsEns
Ens
 
NT BY AKATSUKI.pdf E
NT BY AKATSUKI.pdf                              ENT BY AKATSUKI.pdf                              E
NT BY AKATSUKI.pdf E
 
Exp2
Exp2Exp2
Exp2
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Network Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICESNetwork Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICES
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
C C N A Day1
C C N A  Day1C C N A  Day1
C C N A Day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 

Recently uploaded (20)

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 

BASIC OF ROUTERS,ROUTER IOS AND ROUTING PROTOCOLS

  • 3. What is computer network? A network is group of computers interconnected with each other to exchange information or resource. A computer network is collection of interconnected autonomous computers interconnected in a single technology. Two computers are said to interconnected with each other if they share some information between them.
  • 4. A world without networks and routing  No connection between offices, people and applications  Worldwide chaos because of the lack of centralized configurations and support  Limited possibilities of communications on vocal and visual levels  No further technical progress achievements
  • 5. Advantages of having computer network  Increased communication capabilities  File sharing: Network offer quick and easy way to share files directly at a rapid speed thus saving time and integrity of files.  Resource sharing : All computers in a network can share resources like printer, scanner, modem, fax machines, hard disk.  You can connect all the computers which are connected through a network to the internet by using a single line.  Internet connection sharing - Using a home network, multiple family members can access the Internet simultaneously without having to pay an ISP for multiple accounts.
  • 7. WHAT IS ROUTER ? A router is an electronic device that interconnects two or more computer networks A router is a device that forwards data packets along networks Can connect different network segments, whether they are in the same building or even on the opposite side of the globe .
  • 8. History of the Router Interface Message Processor The IMP or Interface Message Processor was the first device used as a router. In April 1967, a computer scientist by the name of Wesley A. Clark suggested the idea to incorporate IMP to the ARPANET (Advanced Research Projects Agency Network) during a design session with Lawrence Roberts, chief scientist of ARPANET. Multi-Protocol Router An American engineer named William Yeager created the first multi-protocol router at Stanford University. The router supported two or more protocols, like Internet Protocol version 4 (IPv4) and IPv6. Cisco •Len Bosack and Sandy Lerner, former members of the computer operation staff at Stanford University, founded Cisco, a U.S. corporation. The first Cisco product developed was based on Yeager's multi-protocol router.
  • 9. FUNCTION OF ROUTER Router has generally three main functions:-  Packet Forwarding  Packet switching  Packet filtering
  • 10. Router maintains a routing table for all possible networks those can be reached. In the routing table, a router maintains, subnet, Gateway, forwarding interface, timing etc of the destination network. If multiple paths exist to reach the destination network, only best path is maintained in the routing table. Once any packet is received, it checks the destination IP network in the routing table. If destination network is available in routing table, It forwards the packet otherwise it drops. PACKET FORWARDING:
  • 11. PACKET SWITCHING : To move packets from one interface to another to get a packet to its destination. PACKET FILTERING: Packet filtering is such like firewall. By which you can define which network can be entered and which network can be dropped. In easy word, It filters the packet on the basis of IP address, subnet, port no and protocols.
  • 12. Routers examine a packet’s destination IP address and determine the best path by enlisting the aid of a routing table . The Best Path
  • 13. Routers Operates in Network Layer of OSI Model OSI (Open Systems Interconnection) is reference model for how applications can communicate over a network
  • 14. The Network Layer  Layer 3 on the OSI reference model  The layer at which routing occurs  The network layer is responsible for packet forwarding including routing through intermediate routers.  Responds to service requests from the transport layer and issues service requests to the data link layer.
  • 15. Difference Between Router and Switch  Switches • Examine the data packet for the destination address  Routers • Examine and alter the data packets Perform protocol conversion “Switches create a network and Routers connect networks”
  • 16. Which Routers to buy ? Many companies are manufacturing Router :  Cisco  Netgear  Nortel  Multicom  Cyclades  Juniper  D Link  Linksys  3Com But Cisco is having monopoly in the market of Routers
  • 17. Cisco’s Market Share CISCO 60% 40% D-Link 3 Com Nortel Cygnus Etc..
  • 18. Cisco’s Hierarchical Design Model Cisco divided the Router into 3 Layers  Access Layer Router  Distribution Layer Router  Core Layer Router
  • 19. The benefits of the Cisco hierarchical model • High Performance: You can design high performance networks, where only certain layers are susceptible to congestion. • Efficient management & troubleshooting: Allows you to efficiently organize network management and isolate causes of network trouble. • Policy creation: You can easily create policies and specify filters and rules. • Scalability: You can grow the network easily by dividing your network into functional areas. • Behavior prediction: When planning or managing a network, the model allows you determine what will happen to the network when new stresses are placed on it.
  • 20. Access Layer Router •Routers which are used by the Small Organization and are also known as Desktop or Company Layer Routers. Router Series : 800, 1000, 1600, 1700, 2500 Cisco 1700 Cisco 1760Cisco 800
  • 21. •Routers which are used by the ISPs and are also known as ISP Layer Routers Router Series : 2600, 3200, 3600, 3700 Distribution Layer Router Cisco 2600XM/2691 Cisco 3700Cisco 3600
  • 22. •Routers which are used by the Global ISPs and are also known as Backbone Routers Router Series : 6400, 7200, 7300, 7400, 7500, 7600, 10000, 12000 Core Layer Router Cisco 7000
  • 24.
  • 25.
  • 26.
  • 28. Router operating system The router operating system is a piece of software responsible for managing the router resources by controlling and allocating memory, prioritizing system requests and processes, controlling I/O devices and managing file systems. The most two famous router operating systems:-  Cisco IOS  Juniper JUNOS
  • 29. What is IOS? Operating System of all Cisco Devices A derivative of BSD UNIX Custom built by Cisco for each platform Features available in different versions (for a price!) GUI’s available, but 90%+ of users still prefer command-line configuration. IOS is designed to be hardware independent.
  • 30. Cisco IOS Cisco IOS is a monolithic OS which means it runs as a single operation with all processes sharing the same memory space. The Cisco IOS contains the instruction sets needed to configure, maintain, and run a Cisco router successfully in any environment.
  • 31. Advantage of Cisco IOS  Robust operating system  Cisco IOS is a very efficiently assembled package of commands and functions for managing routers.  The IOS provides tools for file storage, memory management  Cisco IOS is extremely user friendly and easy to learn
  • 32. Juniper JUNOS JUNOS OS is a reliable, high-performance network operating system for routing, switching, and security. It reduces the time necessary to deploy new services and decreases network operation costs. JUNOS OS offers secure programming interfaces and the JUNOS SDK for developing applications that can unlock more value from the network.
  • 33. Advantage of Juniper JUNOS  One operating system reduces time and effort to plan, deploy, and operate network infrastructure.  Modular software architecture provides highly available and scalable software that keeps up with changing needs.  Simple routing policy management supports fine-grained network traffic controls.  Separate control and forwarding planes increase reliability and security.
  • 34. Router Components This section discusses the hardware elements of the router:  CPU ROM Flash memory NVRAM RAM/DRAM
  • 35. CPU  The CPU executes operating system instructions, such as system initialization, routing functions, and switching functions.  50 MHz CPUs are generally used for small offices & homes.
  • 36. Read-only memory (ROM)  Loads the bootstrap program that initializes the router’s basic hardware components  Not modified during normal operations, but it can be upgraded with special plug-in chips  The content of ROM is maintained even when the router is rebooted  The ROM monitor firmware runs when the router is turned on or rebooted ROM
  • 37. Flash memory  A type of erasable, programmable, read-only memory (EPROM)  The content of flash memory is maintained even when the router is rebooted Flash memory  Contains the working copy of the current Cisco IOS  Is the component that initializes the IOS for normal router operations Flash Memory
  • 38. Naccess memory (NVRAM) onvolatile random  A special type of RAM that is not cleared when the router is rebooted  The startup configuration file for the router is stored in NVRAM by default o This is the first file created by the person who sets up the router  The Cisco IOS uses the configuration file in NVRAM during the router boot process NVRAM
  • 39. RAM/DRAM Random access memory (RAM)  Also known as dynamic random access memory (DRAM)  A volatile hardware component  Its information is not maintained in the event of a router reboot  Changes to the router’s running configuration take place in RAM/DRAM
  • 40.
  • 41. Router Interface refers to a physical connector on the router whose main purpose is to receive and forward packets.
  • 42. Router interfaces can be divided into two major groups: o LAN interfaces o WAN interfaces Router Interface(Cont’d…)
  • 43.  A LAN is connecting two or more computers to form a cable network between them.  This can mean all in the same office or building, or in a group of nearby buildings LOCAL AREA NETWORK
  • 44. WIDE AREA NETWORK  A wide area network is one that covers a much bigger region than a local area network  The WAN port takes in information from the outside network or the Internet.
  • 46. Router Boot Sequence(Cont’d…) The sequence of events that occurs during the powerup (also known as the booting of a router) is important to understand. When power initially is applied to a router, the following events occur in the order shown:- • Power-on self-test (POST)— This event is a series of hardware tests to verify that all the router's components are functional. During this test, the router also determines what hardware is present. POST executes from microcode resident in the system ROM. • Load and run bootstrap code— Bootstrap code is used to perform subsequent events, such as finding the Cisco IOS Software, loading it, and then running it. After Cisco IOS Software is loaded and running, the bootstrap code is not used until the next time the router is reloaded or power-cycled.
  • 47. Router Boot Sequence(Cont’d…) Finding Cisco IOS Software— The bootstrap code determines where Cisco IOS Software to be run is located. The Flash memory is the normal place where a Cisco IOS Software image is found. The configuration register and configuration file in NVRAM help determine where the Cisco IOS Software images are and what image file should be used. Load Cisco IOS Software— After the bootstrap code has found the proper image, it loads that image into RAM and starts Cisco IOS Software running. Some routers (such as the 2500 series) do not load the Cisco IOS Software image into RAM but execute it directly from Flash memory.
  • 48. Router Boot Sequence(Cont’d…) •Find the configuration— The default is to look in NVRAM for a valid configuration. A parameter can be set to have the router attempt to locate a configuration file from another location, such as a TFTP server. •Load the configuration— The desired configuration for the router is loaded and executed. If no configuration exists or the configuration is being ignored, the router will enter the setup utility or attempt an autoinstall.Autoinstall will be attempted if a router is connected to a functioning serial link and can resolve an address through a process of the Serial Line Address Resolution Protocol (SLARP). •Run— The router now is running the configured Cisco IOS Software.
  • 50. Routing Protocols Protocols used by routers to make path determination choices and to share those choices with other routers
  • 51. MINIMUM CONDITION FOR ROUTE PACKETS Destination address Neighbor routers from which it can learn about remote networks Possible routes to all remote networks The best route to each remote network How to maintain and verify routing information
  • 52. Types Of Routing  Static routing  Dynamic routing
  • 53.  Static Routing-Static routing is the process of an administrator manually adding routes in each router’s routing table. ADVANTAGE • No overhead on the router CPU • No bandwidth usage between routers • Security (because the administrator only allows routing to certain networks) DISADVANTAGE • Static routes require extensive planning and have high management overhead. • Static routing does not scale well in large networks. • For n number of router ,You have to configure n*n Routers.
  • 54.  Dynamic Routing-Dynamic routing, the routing protocol operating on the router is responsible for the creation, maintenance and updating of the dynamic routing table itself. ADVANTAGE • Simpler to configure on larger networks • Will dynamically choose a different (or better) route if a link goes down • Ability to load balance between multiple links DISADVANTAGE • Updates are shared between routers, thus consuming bandwidth • Routing protocols put additional load on router CPU/RAM • The choice of the “best route” is in the hands of the routing protocol.
  • 55. Routing Protocol Goals  Optimal path selection  Loop-free routing  Fast convergence  Limited design  Administration  Minimize update traffic  Handle address limitations  Support hierarchical  Topology  Incorporate rapid  Convergence  Easy to configure  Adapts to changes  Easily and quickly  Does not create a lot of traffic  Scales to a large size  Compatible with existing hosts and routers  Supports variable length  Subnet masks and• Supports policy routing
  • 56. Common fields of a Routing table  Mask. This field defines the mask applied for the entry.  Network address: This field defines the network address to which the packet is finally delivered. In the case of host-specific routing, this field defines the address of the destination host.  Next-hop address: This field defines the address of the next-hop router to which the packet is delivered.
  • 57. Common fields of a Routing table(continued)  Interface: This field shows the name of the interface.  Flags: This field defines up to five flags. Flags are on/off switches that signify either presence or absence. The five flags are U (up), G (gateway), H (host-specific), D (added by redirection), and M (modified by redirection).  Reference count: This field gives the number of users of this route at the moment. For example, if five people at the same time are connecting to the same host from this router, the value of this column is 5.  Use: This field shows the number of packets transmitted through this router for the corresponding destination.
  • 58. There are two basic routing algorithms found on the Internet. Distance Vector Routing  Each node knows the distance (=cost) to its directly connected neighbors  A node sends periodically a list of routing updates to its neighbors.  If all nodes update their distances, the routing tables eventually converge  New nodes advertise themselves to their neighbors
  • 59. Link State Routing  Each node knows the distance to its neighbors  The distance information (=link state) is broadcast to all nodes in the network  Each node calculates the routing tables independently
  • 61. Distance Vector • Routing Information Protocol (RIP) • Interior Gateway Routing Protocol (IGRP) Link State • Intermediate System - Intermediate System (IS-IS) • Open Shortest Path First (OSPF) Routing Algorithms(Continued)
  • 62. Routing Information Protocol -> Routing Information Protocol (RIP)  The easiest Interior Gateway Protocol to configure is RIPv1  A distance-vector routing protocol that broadcasts entire routing tables to neighbors every 30 seconds  RIP uses hop count as its sole metric ->RIP has a maximum hop count of 15  As a result, RIP does not work in large internetworks  RIP is capable of load balancing  RIP is susceptible to all the problems normally associated with distance-vector routing protocols
  • 63. Due to the deficiencies of the original RIP specification, RIP version 2 (RIPv2) was developed in 1993
  • 64. RIP DISADVANTAGE  RIP takes a long time to stabilize  Even for a small network, it takes several minutes until the routing tables have settled after a change  RIP has all the problems of distance vector algorithms, e.g., count-to-Infinity  The maximum path in RIP is 15 hops
  • 65. Interior Gateway Routing Protocol (IGRP)  Interior Gateway Routing Protocol is a distance vector routing protocol developed by Cisco systems for routing multiple protocols across small and medium sized Cisco networks.  This contrasts with IP RIP and IPX RIP, which are designed for multi-vendor networks.  IGRP was for very versatile for clients running many different protocols
  • 66. IGRP Characteristics • Distance Vector • Routing Table Advertisements Every 90 Seconds • Metric: Bandwidth, Delay, Reliability, Load, MTU Size • Hop Count: 100 • Fixed Length Subnet Masks • Summarization on Network Class Address • Update Timer: 90 seconds • Invalid Timer: 270 seconds • HoldDown Timer: 280 seconds • Metric Calculation = destination path minimum BW * delay(usec)
  • 67. Enhanced Interior Gateway Routing Protocol (EIGRP) Enhanced Interior Gateway Routing Protocol is a hybrid routing protocol developed by Cisco systems It has characteristics of both distance vector routing protocols and link state routing protocols EIGRP is faster since it uses an algorithm called dual update algorithm, which is run when a router detects that a particular route is unavailable.
  • 68. EIGRP Characteristics • Advanced Distance Vector • Routing Advertisements: Partial When Route Changes Occur • Metrics: Bandwidth, Delay, Reliability, Load, MTU Size • Hop Count: 255 • Variable Length Subnet Masks • Summarization on Network Class Address or Subnet Boundary • Load Balancing Across 6 Equal or Unequal Cost Paths (IOS 11.0) • Hello Timer: 5 seconds on Ethernet / 60 seconds on Non-Broadcast • Holddown Timer: 15 seconds on Ethernet / 180 seconds on Non-Broadcast • Metric Calculation = destination path minimum BW * delay (msec) * 256
  • 69. Open Shortest Path First (OSPF)  A routing protocol developed for Internet Protocol networks by the Interior Gateway Protocol (IGP)  Based on the Dijkstra’s Algorithm  Serving large, heterogeneous internetworks It has Versions  OSPF Version 1 (1988)  OSPF Version 2 (1998) Supported IPv4  OSPF Version 3 (2008) Supported IPv6
  • 70. When to Use OSPF • Large hierarchical networks • Complex networks, except… Topology restrictive Additional network design • VLSM • Fast convergence • Multivendor
  • 71. OSPF Characteristics • Link State • Routes IP • Routing Advertisements: Partial When Route Changes Occur • Metric: Composite Cost of Links to Destination (100 Mbps/interface speed) • Hop Count: None (Limited by Network) • Variable Length Subnet Masks • Summarization on Network Class Address or Subnet Boundary • Load Balancing Across 4 Equal Cost Paths • Router Types: Internal, Backbone, ABR, ASBR • Area Types: Backbone, Stubby, Not-So-Stubby, Totally Stubby • LSA Types: Intra-Area (1,2) Inter-Area (3,4), External (5,7) • Hello Timer Interval: (10 seconds for Ethernet / 30 seconds for Non-Broadcast) • Dead Timer Interval: 40 sec. for Ethernet / 120 sec. for Non-Broadcast • LSA Multicast Address: 224.0.0.5 and 224.0.0.6 (DR/BDR) Don't Filter! • Interface Types: Point to Point, Broadcast, Non-Broadcast, Point to Multipoint, Loopback
  • 72. Intermediate System - Intermediate System (IS-IS)  Intermediate System - Intermediate System is a link state protocol similar to OSPF and often used by Internet Service Providers.  IS-IS utilizes a link state database and runs the SPF Dijkstra algorithm to select shortest paths routes..  IS-IS uses Dijkstra's algorithm for computing the best path through the network
  • 73. Integrated IS-IS  Integrated IS-IS is a version of the IS-IS  Dual IS-IS  Implementations send only one set of routing updates  Supporting multiple network layer protocols in a router