SlideShare a Scribd company logo
1 of 27
Download to read offline
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0
Link-State Routing
Protocols
Routing Protocols and Concepts
Ed Scrimaglia - CCIE
2© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Objectives
 Describe the basic features & concepts of link-state
routing protocols.
 List the benefits and requirements of link-state routing
protocols.
3© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Introduction
4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Link state routing protocols
– Also known as shortest path first algorithms
– These protocols built around Dijkstra’s SPF
5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Dikjstra’s algorithm also known as the shortest path first
(SPF) algorithm
6© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 The shortest path to a destination is not necessarily the
path with the least number of hops
7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Link-State Routing Process
– How routers using Link State Routing Protocols reach
convergence
• Each routers learns about its own directly connected networks
• Link state routers exchange hello packet to “meet” other
directly
• Connected link state routers
• Each router builds its own Link State Packet (LSP) which
includes information about neighbors such as neighbor ID,
link type, & bandwidth
• After the LSP is created the router floods it to all neighbors
who then store the information and then forward it until all
routers have the same information
• Once all the routers have received all the LSPs, the routers
then construct a topological map of the network which is used
to determine the best routes to a destination
8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Directly Connected
Networks
 Link
– This is an interface on a
router
 Link state
– This is the information
about the state of the links
9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Sending Hello Packets to Neighbors
– Link state routing protocols use a hello protocol
– Purpose of a hello protocol:
• To discover neighbors (that use the same link state
routing protocol) on its link
10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Sending Hello Packets to
Neighbors
– Connected interfaces that are
using the same link state
routing protocols will
exchange hello packets
– Once routers learn it has
neighbors they form an
adjacency
• 2 adjacent neighbors will
exchange hello packets
• These packets will serve as
a keep alive function
11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Building the Link State
Packet
– Each router builds its
own Link State Packet
(LSP)
– Contents of LSP:
• State of each
directly connected
link
• Includes information
about neighbors
such as neighbor
ID, link type, &
bandwidth
12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Flooding LSPs to Neighbors
– Once LSP are created they are forwarded out to
neighbors
– After receiving the LSP the neighbor continues to forward
it throughout routing area
13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 LSPs are sent out under the following conditions:
– Initial router start up or routing process
– When there is a change in topology
14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Constructing a link state data base
– Routers use a database to construct a topology map
of the network
15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Shortest Path First (SPF) Tree
– Building a portion of the SPF tree
– Process begins by examining R2’s LSP information
• R1 ignores 1st LSP
• Reason: R1 already knows it’s connected to R2
17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Building a portion of the SPF tree
– R1 uses 2nd LSP
• Reason: R1 can create a link from R2 to R5 - this
information is added to R1’s SPF tree
18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Building a portion of the SPF tree
– R1 uses 3rd LSP
• Reason: R1 learns that R2 is connected to 10.5.0.0/16
• This link is added to R1’s SPF tree
19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Determining the shortest path
– The shortest path to a destination determined by adding the
costs & finding the lowest cost
20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing
 Once the SPF algorithm has determined the shortest
path routes, these routes are placed in the routing table
21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing Protocols
Routing
protocol
Builds
Topological
map
Router can
independently
determine the
shortest path to
every network.
Convergence
A periodic/
event driven
routing updates
Use
of
LSP
Distance
vector
No No Slow Generally No No
Link State Yes Yes Fast Generally Yes Yes
 Advantages of a Link-State Routing Protocol
22© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing Protocols
 Requirements for using a link state routing protocol
– Memory requirements
• Typically link state routing protocols use more
memory
– Processing Requirements
• More CPU processing is required of link state routing
protocols
– Bandwidth Requirements
• Initial startup of link state routing protocols can
consume lots of bandwidth
23© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Link-State Routing Protocols
 2 link state routing protocols used for routing IP
– Open Shortest Path First (OSPF)
– Intermediate System-Intermediate System (IS-IS)
24© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Summary
 Link State Routing protocols are also known as
Shortest Path First protocols
 Summarizing the link state process
– Routers 1ST learn of directly connected networks
– Routers then say “hello” to neighbors
– Routers then build link state packets
– Routers then flood LSPs to all neighbors
– Routers use LSP database to build a network topology
map & calculate the best path to each destination
25© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Summary
 Link
– An interface on the router
 Link State
– Information about an interface such as
• IP address
• Subnet mask
• Type of network
• Cost associated with link
• Neighboring routers on the link
26© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Summary
 Link State Packets
– After initial flooding, additional LSP are sent out
when a change in topology occurs
 Examples of link state routing protocols
– Open shortest path first
– IS-IS
27© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

More Related Content

What's hot

MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path FirstKashif Latif
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44Jisc
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingPeter R. Egli
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
Spanning tree protocol (stp)
Spanning tree protocol (stp)Spanning tree protocol (stp)
Spanning tree protocol (stp)RaghulR21
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing ProtocolsKABILESH RAMAR
 
TCP - Transmission Control Protocol
TCP - Transmission Control ProtocolTCP - Transmission Control Protocol
TCP - Transmission Control ProtocolPeter R. Egli
 

What's hot (20)

MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
 
Chapter 8: Switching
Chapter 8: SwitchingChapter 8: Switching
Chapter 8: Switching
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
Mpls technology
Mpls technologyMpls technology
Mpls technology
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
Spanning tree protocol (stp)
Spanning tree protocol (stp)Spanning tree protocol (stp)
Spanning tree protocol (stp)
 
Ipv6
Ipv6Ipv6
Ipv6
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
TCP - Transmission Control Protocol
TCP - Transmission Control ProtocolTCP - Transmission Control Protocol
TCP - Transmission Control Protocol
 
Routing
RoutingRouting
Routing
 
MPLS VPN
MPLS VPNMPLS VPN
MPLS VPN
 
IS-IS Protocol Introduction
IS-IS Protocol IntroductionIS-IS Protocol Introduction
IS-IS Protocol Introduction
 
Rarp
RarpRarp
Rarp
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
VTP
VTPVTP
VTP
 

Viewers also liked

Distance vector routing algorithm
Distance vector routing algorithmDistance vector routing algorithm
Distance vector routing algorithmGaurav Rawat
 
Distance vector and link state routing protocol
Distance vector and link state routing protocolDistance vector and link state routing protocol
Distance vector and link state routing protocolCCNAStudyGuide
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmfarimoin
 
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...Vishal Sharma, Ph.D.
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayshubham katiyar
 
Ccna simulation exam practice guide
Ccna simulation exam practice guideCcna simulation exam practice guide
Ccna simulation exam practice guideKishore Kumar
 
819 Static Channel Allocation
819 Static Channel Allocation819 Static Channel Allocation
819 Static Channel Allocationtechbed
 
Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processorSiddique Ibrahim
 
Zaharaddeen karami lawal distance vector routing
Zaharaddeen karami lawal distance vector routingZaharaddeen karami lawal distance vector routing
Zaharaddeen karami lawal distance vector routingKlawal13
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolIftach Ian Amit
 

Viewers also liked (20)

Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
Distance vector routing algorithm
Distance vector routing algorithmDistance vector routing algorithm
Distance vector routing algorithm
 
Link State Protocol
Link State ProtocolLink State Protocol
Link State Protocol
 
Distance vector and link state routing protocol
Distance vector and link state routing protocolDistance vector and link state routing protocol
Distance vector and link state routing protocol
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Routing
RoutingRouting
Routing
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Types of ACLs
Types of ACLsTypes of ACLs
Types of ACLs
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
 
Ccna simulation exam practice guide
Ccna simulation exam practice guideCcna simulation exam practice guide
Ccna simulation exam practice guide
 
819 Static Channel Allocation
819 Static Channel Allocation819 Static Channel Allocation
819 Static Channel Allocation
 
Advantages of Choosing PHP Web Development
Advantages of Choosing PHP Web DevelopmentAdvantages of Choosing PHP Web Development
Advantages of Choosing PHP Web Development
 
Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processor
 
Zaharaddeen karami lawal distance vector routing
Zaharaddeen karami lawal distance vector routingZaharaddeen karami lawal distance vector routing
Zaharaddeen karami lawal distance vector routing
 
Ether channel fundamentals
Ether channel fundamentalsEther channel fundamentals
Ether channel fundamentals
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocol
 
Basic networking
Basic networkingBasic networking
Basic networking
 

Similar to Link state protocols.ppt

Exploration routing chapter_10
Exploration routing chapter_10Exploration routing chapter_10
Exploration routing chapter_10Joshua Torres
 
CCNA Exploration 2 - Chapter 10
CCNA Exploration 2 - Chapter 10CCNA Exploration 2 - Chapter 10
CCNA Exploration 2 - Chapter 10Irsandi Hasan
 
Exploration routing chapter 10 & 11
Exploration routing chapter 10 & 11Exploration routing chapter 10 & 11
Exploration routing chapter 10 & 11Sachii Dosti
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5Chaing Ravuth
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5CCNA (R & S) Module 04 - Scaling Networks - Chapter 5
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5Waqas Ahmed Nawaz
 
18 link state - balanced hybrid routing
18   link state - balanced hybrid  routing18   link state - balanced hybrid  routing
18 link state - balanced hybrid routingCYBERINTELLIGENTS
 
CCNA Discovery 2 - Chapter 6
CCNA Discovery 2 - Chapter 6CCNA Discovery 2 - Chapter 6
CCNA Discovery 2 - Chapter 6Irsandi Hasan
 
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3Waqas Ahmed Nawaz
 
CCNA Exploration 2 - Chapter 8
CCNA Exploration 2 - Chapter 8CCNA Exploration 2 - Chapter 8
CCNA Exploration 2 - Chapter 8Irsandi Hasan
 
Distance Vector Routing Protocols.ppt
Distance Vector Routing Protocols.pptDistance Vector Routing Protocols.ppt
Distance Vector Routing Protocols.pptSunny1710
 
CCNA Exploration 2 - Chapter 1
CCNA Exploration 2 - Chapter 1CCNA Exploration 2 - Chapter 1
CCNA Exploration 2 - Chapter 1Irsandi Hasan
 
Week3 part 2
Week3  part 2Week3  part 2
Week3 part 2trayyoo
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4Joshua Torres
 
Exploration routing chapter 4
Exploration routing chapter 4Exploration routing chapter 4
Exploration routing chapter 4Sachii Dosti
 
Cisco Router Basic Configuration
Cisco Router Basic ConfigurationCisco Router Basic Configuration
Cisco Router Basic ConfigurationProf. Erwin Globio
 
Exploration routing chapter_1
Exploration routing chapter_1Exploration routing chapter_1
Exploration routing chapter_1Joshua Torres
 
CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4Irsandi Hasan
 
Exploration_Routing_Chapter_1 ppt for learning Networking
Exploration_Routing_Chapter_1 ppt for learning NetworkingExploration_Routing_Chapter_1 ppt for learning Networking
Exploration_Routing_Chapter_1 ppt for learning NetworkingbrainxMagic
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3Chaing Ravuth
 

Similar to Link state protocols.ppt (20)

Exploration routing chapter_10
Exploration routing chapter_10Exploration routing chapter_10
Exploration routing chapter_10
 
CCNA Exploration 2 - Chapter 10
CCNA Exploration 2 - Chapter 10CCNA Exploration 2 - Chapter 10
CCNA Exploration 2 - Chapter 10
 
Routing Protocols
Routing ProtocolsRouting Protocols
Routing Protocols
 
Exploration routing chapter 10 & 11
Exploration routing chapter 10 & 11Exploration routing chapter 10 & 11
Exploration routing chapter 10 & 11
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5
 
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5CCNA (R & S) Module 04 - Scaling Networks - Chapter 5
CCNA (R & S) Module 04 - Scaling Networks - Chapter 5
 
18 link state - balanced hybrid routing
18   link state - balanced hybrid  routing18   link state - balanced hybrid  routing
18 link state - balanced hybrid routing
 
CCNA Discovery 2 - Chapter 6
CCNA Discovery 2 - Chapter 6CCNA Discovery 2 - Chapter 6
CCNA Discovery 2 - Chapter 6
 
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3
CCNA (R & S) Module 03 - Routing & Switching Essentials - Chapter 3
 
CCNA Exploration 2 - Chapter 8
CCNA Exploration 2 - Chapter 8CCNA Exploration 2 - Chapter 8
CCNA Exploration 2 - Chapter 8
 
Distance Vector Routing Protocols.ppt
Distance Vector Routing Protocols.pptDistance Vector Routing Protocols.ppt
Distance Vector Routing Protocols.ppt
 
CCNA Exploration 2 - Chapter 1
CCNA Exploration 2 - Chapter 1CCNA Exploration 2 - Chapter 1
CCNA Exploration 2 - Chapter 1
 
Week3 part 2
Week3  part 2Week3  part 2
Week3 part 2
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4
 
Exploration routing chapter 4
Exploration routing chapter 4Exploration routing chapter 4
Exploration routing chapter 4
 
Cisco Router Basic Configuration
Cisco Router Basic ConfigurationCisco Router Basic Configuration
Cisco Router Basic Configuration
 
Exploration routing chapter_1
Exploration routing chapter_1Exploration routing chapter_1
Exploration routing chapter_1
 
CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4
 
Exploration_Routing_Chapter_1 ppt for learning Networking
Exploration_Routing_Chapter_1 ppt for learning NetworkingExploration_Routing_Chapter_1 ppt for learning Networking
Exploration_Routing_Chapter_1 ppt for learning Networking
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3
 

More from Edgardo Scrimaglia

More from Edgardo Scrimaglia (9)

Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Ospf routing protocol
Ospf routing protocolOspf routing protocol
Ospf routing protocol
 
Multicast address
Multicast addressMulticast address
Multicast address
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
Subnet mask vs wildcard mask
Subnet mask vs wildcard maskSubnet mask vs wildcard mask
Subnet mask vs wildcard mask
 
Mecanismos de transicion pv6
Mecanismos de transicion pv6Mecanismos de transicion pv6
Mecanismos de transicion pv6
 
Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6Como definir un esquema de direcciones IPv6
Como definir un esquema de direcciones IPv6
 
Conceptos ipv6, direccionamiento
Conceptos ipv6, direccionamientoConceptos ipv6, direccionamiento
Conceptos ipv6, direccionamiento
 

Recently uploaded

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Link state protocols.ppt

  • 1. © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts Ed Scrimaglia - CCIE
  • 2. 2© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Objectives  Describe the basic features & concepts of link-state routing protocols.  List the benefits and requirements of link-state routing protocols.
  • 3. 3© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Introduction
  • 4. 4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Link state routing protocols – Also known as shortest path first algorithms – These protocols built around Dijkstra’s SPF
  • 5. 5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Dikjstra’s algorithm also known as the shortest path first (SPF) algorithm
  • 6. 6© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  The shortest path to a destination is not necessarily the path with the least number of hops
  • 7. 7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Link-State Routing Process – How routers using Link State Routing Protocols reach convergence • Each routers learns about its own directly connected networks • Link state routers exchange hello packet to “meet” other directly • Connected link state routers • Each router builds its own Link State Packet (LSP) which includes information about neighbors such as neighbor ID, link type, & bandwidth • After the LSP is created the router floods it to all neighbors who then store the information and then forward it until all routers have the same information • Once all the routers have received all the LSPs, the routers then construct a topological map of the network which is used to determine the best routes to a destination
  • 8. 8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Directly Connected Networks  Link – This is an interface on a router  Link state – This is the information about the state of the links
  • 9. 9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Sending Hello Packets to Neighbors – Link state routing protocols use a hello protocol – Purpose of a hello protocol: • To discover neighbors (that use the same link state routing protocol) on its link
  • 10. 10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Sending Hello Packets to Neighbors – Connected interfaces that are using the same link state routing protocols will exchange hello packets – Once routers learn it has neighbors they form an adjacency • 2 adjacent neighbors will exchange hello packets • These packets will serve as a keep alive function
  • 11. 11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Building the Link State Packet – Each router builds its own Link State Packet (LSP) – Contents of LSP: • State of each directly connected link • Includes information about neighbors such as neighbor ID, link type, & bandwidth
  • 12. 12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Flooding LSPs to Neighbors – Once LSP are created they are forwarded out to neighbors – After receiving the LSP the neighbor continues to forward it throughout routing area
  • 13. 13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  LSPs are sent out under the following conditions: – Initial router start up or routing process – When there is a change in topology
  • 14. 14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Constructing a link state data base – Routers use a database to construct a topology map of the network
  • 15. 15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing
  • 16. 16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Shortest Path First (SPF) Tree – Building a portion of the SPF tree – Process begins by examining R2’s LSP information • R1 ignores 1st LSP • Reason: R1 already knows it’s connected to R2
  • 17. 17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Building a portion of the SPF tree – R1 uses 2nd LSP • Reason: R1 can create a link from R2 to R5 - this information is added to R1’s SPF tree
  • 18. 18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Building a portion of the SPF tree – R1 uses 3rd LSP • Reason: R1 learns that R2 is connected to 10.5.0.0/16 • This link is added to R1’s SPF tree
  • 19. 19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Determining the shortest path – The shortest path to a destination determined by adding the costs & finding the lowest cost
  • 20. 20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing  Once the SPF algorithm has determined the shortest path routes, these routes are placed in the routing table
  • 21. 21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing Protocols Routing protocol Builds Topological map Router can independently determine the shortest path to every network. Convergence A periodic/ event driven routing updates Use of LSP Distance vector No No Slow Generally No No Link State Yes Yes Fast Generally Yes Yes  Advantages of a Link-State Routing Protocol
  • 22. 22© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing Protocols  Requirements for using a link state routing protocol – Memory requirements • Typically link state routing protocols use more memory – Processing Requirements • More CPU processing is required of link state routing protocols – Bandwidth Requirements • Initial startup of link state routing protocols can consume lots of bandwidth
  • 23. 23© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Link-State Routing Protocols  2 link state routing protocols used for routing IP – Open Shortest Path First (OSPF) – Intermediate System-Intermediate System (IS-IS)
  • 24. 24© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Summary  Link State Routing protocols are also known as Shortest Path First protocols  Summarizing the link state process – Routers 1ST learn of directly connected networks – Routers then say “hello” to neighbors – Routers then build link state packets – Routers then flood LSPs to all neighbors – Routers use LSP database to build a network topology map & calculate the best path to each destination
  • 25. 25© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Summary  Link – An interface on the router  Link State – Information about an interface such as • IP address • Subnet mask • Type of network • Cost associated with link • Neighboring routers on the link
  • 26. 26© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Summary  Link State Packets – After initial flooding, additional LSP are sent out when a change in topology occurs  Examples of link state routing protocols – Open shortest path first – IS-IS
  • 27. 27© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public