SlideShare a Scribd company logo
1 of 41
ROUTING
DEFINITION
IP Routing is the process of moving Packets from
one Network to another Network by using
routers.
NEED ROUTER ???
WHY IT NEEDS ROUTER HERE??
ROUTING TABLE
In computer networking a routing table is
a data table stored in a router that lists the
routes to particular network destinations,
metrics (distances) associated with those
routes.
DIAGRAM OF ROUTING TABLE
STATIC ROUTING
In static routing the routes are described by
fixed paths through a data network.
The hosts which are present in the same router
are entered are entered by system
administrator.
No routing algorithm or update mechanisms are
required.
DYNAMIC ROUTING
Dynamic Routing is used whenever the topology
changes frequently.
No Need to enter the Address belongs to the
network manually.
Here Routing Algorithms are used to calculate
the Route to destination.
PROACTIVE ROUTING PROTOCOLS
In this protocol all the nodes maintain the
information about the next node.
All the mobile nodes of this protocol have to
relay its entries to its adjacent nodes.
PROACTIVE ROUTING PROTOCOLS
Whenever any changes occurs in the topology, it
generates large number of control messages.
So the control messages consumes more
amount of Bandwidth.
REACTIVE ROUTING PROTOCOLS
Reactive protocols seek to set up routes on-
demand.
If a node wants to initiate communication with a
node to which it has no route, the routing protocol
will try to establish such a route by using Flooding
technique.
It reduces the large overhead information of
messages.
HYBRID ROUTING PROTOCOLS
It is a combination of Proactive and Reactive
Routing protocols.
It is used to increase the scalability of nodes in a
network.
DIFFERENCES BETWEEN PROACTIVE
AND REACTIVE
1) The delivery of packets is more efficient in
Reactive protocol than Proactive.
2) The performance is better in Reactive
protocol (Since it generates less control
messages).
3) Reactive consumes less Bandwidth.
4) The routing tables are updated only when
there is any changes in topology.
MANET ROUTING PROTOCOLS
DSDV
Stands for Destination Sequenced Distance
Vector Routing Protocol.
It is a Table Driven Routing Protocol which
extends the Bellman Ford.
In DSDV, each nodes maintain a Routing Table
where the Destination and number of hops to
reach destination are recorded.
DSDV
Each node which are participating in the
topology knows the list of nodes, links and the
cost of each nodes.
The routing information are updated
periodically. Periodic updates are sent out after
every interval of 15s
DSDV
Sequence Number is used to differentiate the
Stale routes from new routes.
STEPS IN DSDV
1) Each Router in the network collects the
Information of all the neighboring Routers.
2) After gathering Information, the node
determines the shortest path to reach all the
destinations.
3) Based on it new Routing table is created and
the table is known to all the neighbors.
PROS OF DSDV
1) Since the paths to all destinations are known
less delay is required in the path set up
process.
CONS OF DSDV
1) DSDV requires a regular update of its routing
tables, which uses up battery power and a small
amount of bandwidth.
2) DSDV is not suitable for highly dynamic or
large scale networks.
DSR
Stands for Dynamic Source Routing.
The sender of a packet determines the complete
sequence of nodes and records the exact path in
packet header.
In this protocol, the nodes do not need to exchange
the Routing table periodically, instead the Routing
table is updated when there is any change in
topology.
DSR
Since the Routing table is updated when there is
any change in topology the control messages is
reduced which conserve the Bandwidth.
Routing cache is updated when there is a change
in topology.
PHASES OF DSR
1) ROUTE DISCOVERY
When a node has to send a packet it first
checks the routing cache, if it finds a valid route in
the routing cache it delivers the packet to the
destination.
Otherwise it broadcasts Route Request
packet to all its neighbors. Upon the receipt of
Route Request packet it initiate the Route Reply
that knows the route to destination.
DSR ROUTE DISCOVERY
DSR ROUTE DISCOVERY
DSR ROUTE DISCOVERY
DSR ROUTE DISCOVERY AND ROUTE
REPLY
DSR ROUTE DISCOVERY AND ROUTE
REPLY
DSR ROUTE DISCOVERY AND ROUTE
REPLY
PHASES OF DSR
2) ROUTE MAINTENANCE
It is the process of monitoring the route in
use and taking corrective action when needed.
When a node finds to be broken because of
the shutdown, the nodes should not exchange any
information
PHASES OF DSR
When a node is broken it should send a Route Error
packet, which indicates the next hop is not
available.
As soon as a node receives a Route Error packet the
corresponding packet must be removed from the
cache.
It tries to rediscover a new route to reach the
destination.
CONS OF DSR
In DSR Routing along with the data the entire
path is sent over the network.
As the network size increases, the length of the
path increases which consumes more
bandwidth.
AODV
Stands for Adhoc On Demand Distance Vector
Protocol.
It is a Reactive Routing protocol (i.e.) The routes are
created only when it is needed (On Demand).
AODV protocol makes use of HOP count, sequence
number to route the packets from source to
destination.
ROUTE REQUEST
Route Discovery mechanism is based on RREQ
(Route Request) and RREP (Route Reply).
The Source node that needs a route to the
destination issues a Route Request. The Route
Request consists of following fields
ROUTE REPLY
The Route Reply is used to forward the packet
from where the packet gets requested.
EXAMPLE
EXAMPLE
EXAMPLE
EXAMPLE
EXAMPLE
ZONE ROUTING PROTOCOL
It is a Hybrid Routing Protocol.
Within a zone Table Driven (Pro Active Routing
Protocol) is used. This implies regular updates
takes place only within the zone.
If a node is outside the zone Reactive Routing
protocol is used.

More Related Content

What's hot

Routing protocols
Routing protocolsRouting protocols
Routing protocolsSourabh Goyal
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information ProtocolKashif Latif
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocolsBhagyashri Dhoke
 
Routing ppt
Routing pptRouting ppt
Routing pptArpiSaxena1
 
Network Address Translation (NAT)
Network Address Translation (NAT)Network Address Translation (NAT)
Network Address Translation (NAT)Joud Khattab
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)NetProtocol Xpert
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsDsunte Wilson
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1AIRTEL
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocolSmriti Tikoo
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocolVarsha Anandani
 

What's hot (20)

Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
IP Routing Tutorial
IP Routing TutorialIP Routing Tutorial
IP Routing Tutorial
 
Ospf
 Ospf Ospf
Ospf
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 
Routing Protocols
Routing Protocols Routing Protocols
Routing Protocols
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
OSPF
OSPF OSPF
OSPF
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
Routing ppt
Routing pptRouting ppt
Routing ppt
 
Network Address Translation (NAT)
Network Address Translation (NAT)Network Address Translation (NAT)
Network Address Translation (NAT)
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing Protocols
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
 
Router and routing
Router  and routingRouter  and routing
Router and routing
 

Similar to BASICS OF ROUTING IN NETWORKS

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networkssangusajjan
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocolsMenaga Selvaraj
 
Simulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocolSimulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocolPrafull Johri
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...IRJET Journal
 
IRJET- Optimum Routing Algorithm for MANET
IRJET-  	  Optimum Routing Algorithm for MANETIRJET-  	  Optimum Routing Algorithm for MANET
IRJET- Optimum Routing Algorithm for MANETIRJET Journal
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Networkijsrd.com
 
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Narendra Singh Yadav
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...Narendra Singh Yadav
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...IJERA Editor
 
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...IOSR Journals
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptxpriyam219327
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptxSujit833143
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptDEEPAK948083
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Sitamarhi Institute of Technology
 

Similar to BASICS OF ROUTING IN NETWORKS (20)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Unit VIII wireless sensor networks
Unit VIII wireless sensor networksUnit VIII wireless sensor networks
Unit VIII wireless sensor networks
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Simulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocolSimulation & comparison of aodv & dsr protocol
Simulation & comparison of aodv & dsr protocol
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...Network Surveillance Based Data Transference in Cognitive Radio Network with ...
Network Surveillance Based Data Transference in Cognitive Radio Network with ...
 
IRJET- Optimum Routing Algorithm for MANET
IRJET-  	  Optimum Routing Algorithm for MANETIRJET-  	  Optimum Routing Algorithm for MANET
IRJET- Optimum Routing Algorithm for MANET
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
 
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
The Effects of Speed on the Performance of Routing Protocols in Mobile Ad-hoc...
 
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
Comparative Analysis of MANET Routing Protocols and Cluster Head Selection Te...
 
En33838844
En33838844En33838844
En33838844
 
En33838844
En33838844En33838844
En33838844
 
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptx
 
Presentation MANETs.pptx
Presentation MANETs.pptxPresentation MANETs.pptx
Presentation MANETs.pptx
 
UNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptxUNIT-3 Adhoc.pptx
UNIT-3 Adhoc.pptx
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.ppt
 
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
Module 3: Routing Protocols and Transport Layer in Ad-hoc Networks
 

More from KABILESH RAMAR

Linux and windows
Linux and windowsLinux and windows
Linux and windowsKABILESH RAMAR
 
Android os versions and architecture
Android os versions and architectureAndroid os versions and architecture
Android os versions and architectureKABILESH RAMAR
 
Turtle Graphics in CG
Turtle Graphics in CGTurtle Graphics in CG
Turtle Graphics in CGKABILESH RAMAR
 
Ray Tracing in Computer Graphics
Ray Tracing in Computer GraphicsRay Tracing in Computer Graphics
Ray Tracing in Computer GraphicsKABILESH RAMAR
 
Visible surface detection methods
Visible surface detection methodsVisible surface detection methods
Visible surface detection methodsKABILESH RAMAR
 
Raster scan and random scan
Raster scan and random scanRaster scan and random scan
Raster scan and random scanKABILESH RAMAR
 
Properties of light
Properties of lightProperties of light
Properties of lightKABILESH RAMAR
 
Liquid crystal display
Liquid crystal displayLiquid crystal display
Liquid crystal displayKABILESH RAMAR
 
Illumination models
Illumination modelsIllumination models
Illumination modelsKABILESH RAMAR
 
Dot matrix printers
Dot matrix printersDot matrix printers
Dot matrix printersKABILESH RAMAR
 
Cathode ray tubes
Cathode ray tubesCathode ray tubes
Cathode ray tubesKABILESH RAMAR
 
NEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATIONNEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATIONKABILESH RAMAR
 
Digital libraries
Digital librariesDigital libraries
Digital librariesKABILESH RAMAR
 

More from KABILESH RAMAR (20)

Online i os
Online i osOnline i os
Online i os
 
Linux and windows
Linux and windowsLinux and windows
Linux and windows
 
Android os versions and architecture
Android os versions and architectureAndroid os versions and architecture
Android os versions and architecture
 
Turtle Graphics in CG
Turtle Graphics in CGTurtle Graphics in CG
Turtle Graphics in CG
 
Ray Tracing in Computer Graphics
Ray Tracing in Computer GraphicsRay Tracing in Computer Graphics
Ray Tracing in Computer Graphics
 
Email security
Email securityEmail security
Email security
 
Visible surface detection methods
Visible surface detection methodsVisible surface detection methods
Visible surface detection methods
 
Raster scan and random scan
Raster scan and random scanRaster scan and random scan
Raster scan and random scan
 
Properties of light
Properties of lightProperties of light
Properties of light
 
Polygon mesh
Polygon meshPolygon mesh
Polygon mesh
 
Liquid crystal display
Liquid crystal displayLiquid crystal display
Liquid crystal display
 
Ink jet printer
Ink jet printerInk jet printer
Ink jet printer
 
Illumination models
Illumination modelsIllumination models
Illumination models
 
Dot matrix printers
Dot matrix printersDot matrix printers
Dot matrix printers
 
Cathode ray tubes
Cathode ray tubesCathode ray tubes
Cathode ray tubes
 
NEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATIONNEAR FIELD COMMUNICATION
NEAR FIELD COMMUNICATION
 
RFID
RFIDRFID
RFID
 
Digital libraries
Digital librariesDigital libraries
Digital libraries
 
Covert networks
Covert networksCovert networks
Covert networks
 
Ethernet
EthernetEthernet
Ethernet
 

Recently uploaded

Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 

Recently uploaded (20)

Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

BASICS OF ROUTING IN NETWORKS

  • 2. DEFINITION IP Routing is the process of moving Packets from one Network to another Network by using routers.
  • 4. WHY IT NEEDS ROUTER HERE??
  • 5. ROUTING TABLE In computer networking a routing table is a data table stored in a router that lists the routes to particular network destinations, metrics (distances) associated with those routes.
  • 7. STATIC ROUTING In static routing the routes are described by fixed paths through a data network. The hosts which are present in the same router are entered are entered by system administrator. No routing algorithm or update mechanisms are required.
  • 8. DYNAMIC ROUTING Dynamic Routing is used whenever the topology changes frequently. No Need to enter the Address belongs to the network manually. Here Routing Algorithms are used to calculate the Route to destination.
  • 9. PROACTIVE ROUTING PROTOCOLS In this protocol all the nodes maintain the information about the next node. All the mobile nodes of this protocol have to relay its entries to its adjacent nodes.
  • 10. PROACTIVE ROUTING PROTOCOLS Whenever any changes occurs in the topology, it generates large number of control messages. So the control messages consumes more amount of Bandwidth.
  • 11. REACTIVE ROUTING PROTOCOLS Reactive protocols seek to set up routes on- demand. If a node wants to initiate communication with a node to which it has no route, the routing protocol will try to establish such a route by using Flooding technique. It reduces the large overhead information of messages.
  • 12. HYBRID ROUTING PROTOCOLS It is a combination of Proactive and Reactive Routing protocols. It is used to increase the scalability of nodes in a network.
  • 13. DIFFERENCES BETWEEN PROACTIVE AND REACTIVE 1) The delivery of packets is more efficient in Reactive protocol than Proactive. 2) The performance is better in Reactive protocol (Since it generates less control messages). 3) Reactive consumes less Bandwidth. 4) The routing tables are updated only when there is any changes in topology.
  • 15. DSDV Stands for Destination Sequenced Distance Vector Routing Protocol. It is a Table Driven Routing Protocol which extends the Bellman Ford. In DSDV, each nodes maintain a Routing Table where the Destination and number of hops to reach destination are recorded.
  • 16. DSDV Each node which are participating in the topology knows the list of nodes, links and the cost of each nodes. The routing information are updated periodically. Periodic updates are sent out after every interval of 15s
  • 17. DSDV Sequence Number is used to differentiate the Stale routes from new routes.
  • 18. STEPS IN DSDV 1) Each Router in the network collects the Information of all the neighboring Routers. 2) After gathering Information, the node determines the shortest path to reach all the destinations. 3) Based on it new Routing table is created and the table is known to all the neighbors.
  • 19. PROS OF DSDV 1) Since the paths to all destinations are known less delay is required in the path set up process.
  • 20. CONS OF DSDV 1) DSDV requires a regular update of its routing tables, which uses up battery power and a small amount of bandwidth. 2) DSDV is not suitable for highly dynamic or large scale networks.
  • 21. DSR Stands for Dynamic Source Routing. The sender of a packet determines the complete sequence of nodes and records the exact path in packet header. In this protocol, the nodes do not need to exchange the Routing table periodically, instead the Routing table is updated when there is any change in topology.
  • 22. DSR Since the Routing table is updated when there is any change in topology the control messages is reduced which conserve the Bandwidth. Routing cache is updated when there is a change in topology.
  • 23. PHASES OF DSR 1) ROUTE DISCOVERY When a node has to send a packet it first checks the routing cache, if it finds a valid route in the routing cache it delivers the packet to the destination. Otherwise it broadcasts Route Request packet to all its neighbors. Upon the receipt of Route Request packet it initiate the Route Reply that knows the route to destination.
  • 27. DSR ROUTE DISCOVERY AND ROUTE REPLY
  • 28. DSR ROUTE DISCOVERY AND ROUTE REPLY
  • 29. DSR ROUTE DISCOVERY AND ROUTE REPLY
  • 30. PHASES OF DSR 2) ROUTE MAINTENANCE It is the process of monitoring the route in use and taking corrective action when needed. When a node finds to be broken because of the shutdown, the nodes should not exchange any information
  • 31. PHASES OF DSR When a node is broken it should send a Route Error packet, which indicates the next hop is not available. As soon as a node receives a Route Error packet the corresponding packet must be removed from the cache. It tries to rediscover a new route to reach the destination.
  • 32. CONS OF DSR In DSR Routing along with the data the entire path is sent over the network. As the network size increases, the length of the path increases which consumes more bandwidth.
  • 33. AODV Stands for Adhoc On Demand Distance Vector Protocol. It is a Reactive Routing protocol (i.e.) The routes are created only when it is needed (On Demand). AODV protocol makes use of HOP count, sequence number to route the packets from source to destination.
  • 34. ROUTE REQUEST Route Discovery mechanism is based on RREQ (Route Request) and RREP (Route Reply). The Source node that needs a route to the destination issues a Route Request. The Route Request consists of following fields
  • 35. ROUTE REPLY The Route Reply is used to forward the packet from where the packet gets requested.
  • 41. ZONE ROUTING PROTOCOL It is a Hybrid Routing Protocol. Within a zone Table Driven (Pro Active Routing Protocol) is used. This implies regular updates takes place only within the zone. If a node is outside the zone Reactive Routing protocol is used.