尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
FINAL PROJECT REPORT
DATA COMMUNICATION &
COMPUTER NETWORKING
SUBMITTED TO
TEACHER’S NAME
GROUP MEMBERS
Student’s ID Student’s Name Field
Routing Information Protocol (RIP)
DEFINITION:
Routing Information Protocol (RIP) is a dynamic routing protocol
which uses hop count as a routing metric to find the best path between
the source and the destination network.
DETAIL:
Routing Information Protocol (RIP) is the intradomain (interior)
routing protocol which is based on distance vector routing and it is
used inside an autonomous system. Routers and network links are
called node. The first column of routing table is destination address.
The cost of metric in this protocol is hop count which is number of
networks which need to be passed to reach destination. Here infinity
is defined by a fixed number which is 16 it means that using a Rip,
network cannot have more than 15 hops.
RIP’s VERSIONS:
There are two versions of routing information protocol.
 RIP Version1
 RIP Version2
RIP Version1:
RIP v1 is known as classful Routing Protocol because it doesn’t send
information of subnet mask in its routing update.
It is an open standard protocol means it works on the various vendors
routers. It works on most of the router, it is classful routing protocol.
Updates are broadcasted. Its administrative distance value is 120 , it
means it is not reliable. The lesser the administrative distance value
the reliability is much more. Its metric is hop count and max hop
count is 15. There will be total 16 routers in the network. When there
will be the same number of hop to reach destination, Rip starts to
perform load balancing. Load balancing means if there are three ways
to reach the destination and each way has same number of routers
then packets will be sent to each path to reach the destination. This
reduces traffic and also the load is balanced. It is used in small
companies; in this protocol routing tables are updated in each 30 sec.
whenever link breaks rip trace out another path to reach the
destination. It is one of the slowest protocol.
ADVANTAGES & DISADNATAGES OF RIP
VERSION 1
Advantages of RIP ver1:
1. Easy to configure, static router are complex.
2. Less overhead
3. No complexity.
Disadvantage of RIP ver1:
1. Bandwidth utilization is very high as broadcast for every 30
seconds.
2. It works only on hop count.
3. It is not scalable as hop count is only 15. If there will be
requirement of more routers in the network it would be a
problem.
4. Convergence is very slow, wastes a lot of time in finding alternate
path.
RIP Version-2:
RIP v2 is known as Classless Routing Protocol because it sends
information of subnet mask in its routing update.
Due to some deficiencies in the original RIP specification, RIP
version 2 was developed in 1993. It supports classless Inter-Domain
Routing (CIDR) and has ability to carry subnet information, its metric
is also hop count and max hop count 15 is same as rip version 1. It
support authentication and does sub netting and multicasting. Auto
summary can be done on every router. In RIPv2 Subnet masks are
included in the routing update. RIPv2 multicasts the entire routing
table to all adjacent routers at the address 224.0.0.9, as opposed to
RIPv1 which uses broadcast (255.255.255.255).
ADVANTAGES & DISADNATAGES OF RIP
VERSION 2
Advantages of RIP ver2
1. It’s a standardized protocol.
2. It’s VLSM compliant.
3. Provides fast convergence.
4. It sends triggered updates when the network changes.
5. Works with snapshot routing – making it ideal for dial networks.
Disadvantage of RIP ver2
There lie some disadvantages as well:
1. Max hop count of 15, due to the ‘count-to-infinity’ vulnerability.
2. No concept of neighbors.
3. Exchanges entire table with all neighbors every 30 seconds
(except in the case of a triggered update).
FEATURES OF RIP:
1. Updates of the network are exchanged periodically.
2. Updates (routing information) are always broadcast.
3. Full routing tables are sent in updates.
4. Routers always trust on routing information received from
neighbor routers. This is also known as routing on rumors.
RIP UPDATING ALGORITHM
Receive: a response RIP message
1. Add one hop to the hop count for each advertised destination.
2. Repeat the following steps for each advertised destination:
1. If (destination not in the routing table)
Add the advertised information to the table.
2. Else
1. If (next-hop field is the same)
Replace entry in the table with the advertised one.
2. Else
1. If (advertised hop count smaller than one in the table)
Replace entry in the routing table.
3. Return.
TOPOLOGY
We are making ring topology here we use 6 routers & 2 end devices.
For connection we use copper cross over wire to connect with each
other.
RING TOPOLOGY:
ASSIGN NETWORK:
Now assign network & link up. Here 8 networks which are shown in
following figure.
RING TOPOLOGY
ASSIGN IP’S:
Assign every interface different ip address with their subnet mask.
After this configuration manually we do RIP routing one by one to all
routers. Then check the connectivity by pinging all ip’s.
Before RIP configuration only show their directly connected network
but after RIP configuration it will show all network in system.
Example of one router is show in below figure;
CLI:
BEFORE:
AFTER:

More Related Content

What's hot

Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
guesta81d4b
 
Spannig tree
Spannig treeSpannig tree
Spannig tree
1 2d
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
Smriti Tikoo
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
Martin Bratina
 
EIGRP Overview
EIGRP OverviewEIGRP Overview
EIGRP Overview
NetProtocol Xpert
 
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
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
Kashif Latif
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
Alan Mark
 
Icmp
IcmpIcmp
Network layer
Network layerNetwork layer
Network layer
Hasib Shaikh
 
Rip presentation
Rip presentationRip presentation
Rip presentation
Ebrahim AlRahawe
 
Routing information protocol
Routing information protocolRouting information protocol
Routing information protocol
Saranya Parthasarathy
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
KABILESH RAMAR
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution Protocol
Kashif Latif
 
Computer Networking: Internet Protcol (IP) and IP Addressing
Computer Networking: Internet Protcol (IP) and IP AddressingComputer Networking: Internet Protcol (IP) and IP Addressing
Computer Networking: Internet Protcol (IP) and IP Addressing
Bisrat Girma
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
KABILESH RAMAR
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
Aung Thu Rha Hein
 
Ip multicast
Ip multicastIp multicast
Ip multicast
Ashutosh Pateriya
 
bgp protocol
 bgp protocol bgp protocol
bgp protocol
Sukanya Sanyal
 
IP Routing
IP RoutingIP Routing
IP Routing
Ravi Shairaywal
 

What's hot (20)

Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Spannig tree
Spannig treeSpannig tree
Spannig tree
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
EIGRP Overview
EIGRP OverviewEIGRP Overview
EIGRP Overview
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
 
Icmp
IcmpIcmp
Icmp
 
Network layer
Network layerNetwork layer
Network layer
 
Rip presentation
Rip presentationRip presentation
Rip presentation
 
Routing information protocol
Routing information protocolRouting information protocol
Routing information protocol
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
Label Distribution Protocol
Label Distribution ProtocolLabel Distribution Protocol
Label Distribution Protocol
 
Computer Networking: Internet Protcol (IP) and IP Addressing
Computer Networking: Internet Protcol (IP) and IP AddressingComputer Networking: Internet Protcol (IP) and IP Addressing
Computer Networking: Internet Protcol (IP) and IP Addressing
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Ip multicast
Ip multicastIp multicast
Ip multicast
 
bgp protocol
 bgp protocol bgp protocol
bgp protocol
 
IP Routing
IP RoutingIP Routing
IP Routing
 

Similar to Routing Information Protocol (RIP)

Qs.pptx
Qs.pptxQs.pptx
Routing Protocols.pptx
Routing Protocols.pptxRouting Protocols.pptx
Routing Protocols.pptx
sazia7
 
All in one q & ans
All in one q & ansAll in one q & ans
All in one q & ans
Ravi Kodoli
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutions
Siddhi Viradiya
 
M odul1
M odul1M odul1
Routing Information Protocol(RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol(RIP)
Amna Nawazish
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
Varinder Singh Walia
 
RIP and OSPF
RIP and OSPFRIP and OSPF
RIP and OSPF
MusharratTabassum
 
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
Krishna Nanda
 
16 coms 525 tcpip - routing protocols -all
16    coms 525 tcpip - routing protocols -all16    coms 525 tcpip - routing protocols -all
16 coms 525 tcpip - routing protocols -all
Palanivel Kuppusamy
 
ivesgimpaya3
ivesgimpaya3ivesgimpaya3
ivesgimpaya3
guest10184a
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
Er. Anmol Bhagat
 
DSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.pptDSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.ppt
Munnakumar518378
 
E routing final exam ccna 2 46
E routing final exam ccna 2 46E routing final exam ccna 2 46
E routing final exam ccna 2 46
lslsc
 
Rip 1 rip 2
Rip 1 rip 2Rip 1 rip 2
Rip 1 rip 2
CYBERINTELLIGENTS
 
RIP Overview
RIP OverviewRIP Overview
RIP Overview
NetProtocol Xpert
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
niran10
 
All About Routers: Types Of Routers, Routing Table And IP Routing : Notes
All About Routers: Types Of Routers, Routing Table And IP Routing : NotesAll About Routers: Types Of Routers, Routing Table And IP Routing : Notes
All About Routers: Types Of Routers, Routing Table And IP Routing : Notes
Subhajit Sahu
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)
waqasahmad1995
 
1 using default
1 using default1 using default
1 using default
guest10184a
 

Similar to Routing Information Protocol (RIP) (20)

Qs.pptx
Qs.pptxQs.pptx
Qs.pptx
 
Routing Protocols.pptx
Routing Protocols.pptxRouting Protocols.pptx
Routing Protocols.pptx
 
All in one q & ans
All in one q & ansAll in one q & ans
All in one q & ans
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutions
 
M odul1
M odul1M odul1
M odul1
 
Routing Information Protocol(RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol(RIP)
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
 
RIP and OSPF
RIP and OSPFRIP and OSPF
RIP and OSPF
 
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
COMPUTER COMMUNICATION NETWORKS-R-Routing protocols 2
 
16 coms 525 tcpip - routing protocols -all
16    coms 525 tcpip - routing protocols -all16    coms 525 tcpip - routing protocols -all
16 coms 525 tcpip - routing protocols -all
 
ivesgimpaya3
ivesgimpaya3ivesgimpaya3
ivesgimpaya3
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
 
DSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.pptDSR,LSR,IGMP,RIP,OSPF.ppt
DSR,LSR,IGMP,RIP,OSPF.ppt
 
E routing final exam ccna 2 46
E routing final exam ccna 2 46E routing final exam ccna 2 46
E routing final exam ccna 2 46
 
Rip 1 rip 2
Rip 1 rip 2Rip 1 rip 2
Rip 1 rip 2
 
RIP Overview
RIP OverviewRIP Overview
RIP Overview
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
 
All About Routers: Types Of Routers, Routing Table And IP Routing : Notes
All About Routers: Types Of Routers, Routing Table And IP Routing : NotesAll About Routers: Types Of Routers, Routing Table And IP Routing : Notes
All About Routers: Types Of Routers, Routing Table And IP Routing : Notes
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)
 
1 using default
1 using default1 using default
1 using default
 

More from Amna Nawazish

Complete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdfComplete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdf
Amna Nawazish
 
CHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdfCHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdf
Amna Nawazish
 
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdfMOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
Amna Nawazish
 
ELEMENT COMPOUND & MIXTURES ELEMENT
ELEMENT COMPOUND & MIXTURES ELEMENTELEMENT COMPOUND & MIXTURES ELEMENT
ELEMENT COMPOUND & MIXTURES ELEMENT
Amna Nawazish
 
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
Amna Nawazish
 
Life of Ali Ibn Talib
Life of Ali Ibn TalibLife of Ali Ibn Talib
Life of Ali Ibn Talib
Amna Nawazish
 
Routing
RoutingRouting
Routing
Amna Nawazish
 
External memory
External memoryExternal memory
External memory
Amna Nawazish
 
Pros & Cons of globalization
Pros & Cons of globalizationPros & Cons of globalization
Pros & Cons of globalization
Amna Nawazish
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
Amna Nawazish
 
Calculator code with scientific functions in java
Calculator code with scientific functions in java Calculator code with scientific functions in java
Calculator code with scientific functions in java
Amna Nawazish
 
Term report about igloo ice cream
Term report about igloo ice creamTerm report about igloo ice cream
Term report about igloo ice cream
Amna Nawazish
 
Controlling & Motivation
Controlling & MotivationControlling & Motivation
Controlling & Motivation
Amna Nawazish
 
Mind Mapping of Management
Mind Mapping of ManagementMind Mapping of Management
Mind Mapping of Management
Amna Nawazish
 
Memo writing
Memo writingMemo writing
Memo writing
Amna Nawazish
 

More from Amna Nawazish (15)

Complete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdfComplete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdf
 
CHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdfCHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdf
 
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdfMOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
MOTION & MANIPULIATION IN ARTIFICIAL INTELLIGENCE.pdf
 
ELEMENT COMPOUND & MIXTURES ELEMENT
ELEMENT COMPOUND & MIXTURES ELEMENTELEMENT COMPOUND & MIXTURES ELEMENT
ELEMENT COMPOUND & MIXTURES ELEMENT
 
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
Short note Lahore Resolution or Pakistan Resolution 1940, Delhi Proposal 1929...
 
Life of Ali Ibn Talib
Life of Ali Ibn TalibLife of Ali Ibn Talib
Life of Ali Ibn Talib
 
Routing
RoutingRouting
Routing
 
External memory
External memoryExternal memory
External memory
 
Pros & Cons of globalization
Pros & Cons of globalizationPros & Cons of globalization
Pros & Cons of globalization
 
Online doctor appointment
Online doctor appointmentOnline doctor appointment
Online doctor appointment
 
Calculator code with scientific functions in java
Calculator code with scientific functions in java Calculator code with scientific functions in java
Calculator code with scientific functions in java
 
Term report about igloo ice cream
Term report about igloo ice creamTerm report about igloo ice cream
Term report about igloo ice cream
 
Controlling & Motivation
Controlling & MotivationControlling & Motivation
Controlling & Motivation
 
Mind Mapping of Management
Mind Mapping of ManagementMind Mapping of Management
Mind Mapping of Management
 
Memo writing
Memo writingMemo writing
Memo writing
 

Recently uploaded

New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
ScyllaDB
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
ScyllaDB
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 

Recently uploaded (20)

New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 

Routing Information Protocol (RIP)

  • 1. FINAL PROJECT REPORT DATA COMMUNICATION & COMPUTER NETWORKING SUBMITTED TO TEACHER’S NAME GROUP MEMBERS Student’s ID Student’s Name Field
  • 2.
  • 3. Routing Information Protocol (RIP) DEFINITION: Routing Information Protocol (RIP) is a dynamic routing protocol which uses hop count as a routing metric to find the best path between the source and the destination network. DETAIL: Routing Information Protocol (RIP) is the intradomain (interior) routing protocol which is based on distance vector routing and it is used inside an autonomous system. Routers and network links are called node. The first column of routing table is destination address. The cost of metric in this protocol is hop count which is number of networks which need to be passed to reach destination. Here infinity is defined by a fixed number which is 16 it means that using a Rip, network cannot have more than 15 hops. RIP’s VERSIONS: There are two versions of routing information protocol.  RIP Version1  RIP Version2 RIP Version1: RIP v1 is known as classful Routing Protocol because it doesn’t send information of subnet mask in its routing update. It is an open standard protocol means it works on the various vendors routers. It works on most of the router, it is classful routing protocol. Updates are broadcasted. Its administrative distance value is 120 , it means it is not reliable. The lesser the administrative distance value the reliability is much more. Its metric is hop count and max hop
  • 4. count is 15. There will be total 16 routers in the network. When there will be the same number of hop to reach destination, Rip starts to perform load balancing. Load balancing means if there are three ways to reach the destination and each way has same number of routers then packets will be sent to each path to reach the destination. This reduces traffic and also the load is balanced. It is used in small companies; in this protocol routing tables are updated in each 30 sec. whenever link breaks rip trace out another path to reach the destination. It is one of the slowest protocol. ADVANTAGES & DISADNATAGES OF RIP VERSION 1 Advantages of RIP ver1: 1. Easy to configure, static router are complex. 2. Less overhead 3. No complexity. Disadvantage of RIP ver1: 1. Bandwidth utilization is very high as broadcast for every 30 seconds. 2. It works only on hop count. 3. It is not scalable as hop count is only 15. If there will be requirement of more routers in the network it would be a problem. 4. Convergence is very slow, wastes a lot of time in finding alternate path. RIP Version-2: RIP v2 is known as Classless Routing Protocol because it sends information of subnet mask in its routing update. Due to some deficiencies in the original RIP specification, RIP version 2 was developed in 1993. It supports classless Inter-Domain Routing (CIDR) and has ability to carry subnet information, its metric is also hop count and max hop count 15 is same as rip version 1. It support authentication and does sub netting and multicasting. Auto summary can be done on every router. In RIPv2 Subnet masks are
  • 5. included in the routing update. RIPv2 multicasts the entire routing table to all adjacent routers at the address 224.0.0.9, as opposed to RIPv1 which uses broadcast (255.255.255.255). ADVANTAGES & DISADNATAGES OF RIP VERSION 2 Advantages of RIP ver2 1. It’s a standardized protocol. 2. It’s VLSM compliant. 3. Provides fast convergence. 4. It sends triggered updates when the network changes. 5. Works with snapshot routing – making it ideal for dial networks. Disadvantage of RIP ver2 There lie some disadvantages as well: 1. Max hop count of 15, due to the ‘count-to-infinity’ vulnerability. 2. No concept of neighbors. 3. Exchanges entire table with all neighbors every 30 seconds (except in the case of a triggered update). FEATURES OF RIP: 1. Updates of the network are exchanged periodically. 2. Updates (routing information) are always broadcast. 3. Full routing tables are sent in updates. 4. Routers always trust on routing information received from neighbor routers. This is also known as routing on rumors. RIP UPDATING ALGORITHM Receive: a response RIP message 1. Add one hop to the hop count for each advertised destination. 2. Repeat the following steps for each advertised destination: 1. If (destination not in the routing table)
  • 6. Add the advertised information to the table. 2. Else 1. If (next-hop field is the same) Replace entry in the table with the advertised one. 2. Else 1. If (advertised hop count smaller than one in the table) Replace entry in the routing table. 3. Return. TOPOLOGY We are making ring topology here we use 6 routers & 2 end devices. For connection we use copper cross over wire to connect with each other.
  • 7. RING TOPOLOGY: ASSIGN NETWORK: Now assign network & link up. Here 8 networks which are shown in following figure. RING TOPOLOGY
  • 8. ASSIGN IP’S: Assign every interface different ip address with their subnet mask. After this configuration manually we do RIP routing one by one to all routers. Then check the connectivity by pinging all ip’s. Before RIP configuration only show their directly connected network but after RIP configuration it will show all network in system. Example of one router is show in below figure;
  翻译: