SlideShare une entreprise Scribd logo
1  sur  49
Enhanced IGRP (EIGRP) and Open Shortest
Path first (OSPF)
EIGRP
 EIGRP is a classless routing protocol.
 It is a Cisco protocol.
AS number
 It uses the concept of an autonomous system to
describe the set of routers that run the same routing
protocol and share routing information.
Hybrid routing protocol
 EIGRP is sometimes referred to as a hybrid routing
protocol. Because it has characteristics of both
distance-vector and link-state protocol.
Hop counting
 EIGRP has a maximum hop count of 255.
(the default is set to 100)
EIGRP features
 It supports for IPv4 and IPv6 .
 Considered classless (same as RIPV2 and OSPF)
 Communication via reliable Transport Protocol.
 Best path selection via Diffusing Update Algorithm
(DUAL)
Protocol-dependent modules
 One of the most interesting features of EIGRP is that
it provides routing support for multiple network
protocols: IP, IPX, Apple Talk and now IPv6.
 It is also known as PDM.
Neighbor Discovery
 When EIGRP routers receive their neighbors
updates, they store them in a local topology table.
 This local topology contains all known routes from
all known neighbors and serves as the raw material
from which the best routes are selected and placed
into the routing table.
EIGRP table
 EIGRP maintains 3 types of table to maintain
neighbor’s information –
 1. topology table
 2. neighbor table
 3. routing table
RTP
 Reliable Transport Protocol
 EIGRP uses a protocol called RTP.
 This protocol is used to manage the communication
of message between EIGRP- speaking routers.
DUAL
 Diffusing update algorithm
 EIGRP uses DUAL for selecting and maintaining the
best path to each remote network.
Multiple ASes
 EIGRP uses autonomous system numbers to identify
the collection of routers that share route
information.
 Only routers that have same autonomous system
numbers share routes.
Route Discovery and maintenance
 The hybrid nature of EIGRP is fully revealed in its
approach to route discovery and maintenance.
Route Discovery and maintenance
 EIGRP uses a series of tables to store important
information about its environment
1. Neighbor ship table
2. Topology table
3. Route table
Route Discovery and maintenance
 Neighbor ship table
The neighbor ship table records information about
routers with whom neighbor ship relationship have
been formed.
Route Discovery and maintenance
 Topology table -:
The topology table stores the route advertisements
about every route in the internetwork received from
each neighbor.
Route Discovery and maintenance
 Route table -:
The route table stores the routes that are currently
used to make routing decisions.
EIGRP metrics
 There are 4 types of metrics –
1. Bandwidth
2. Delay
3. Load
4. Reliability
Maximum paths and hop count
 EIGRP can provide equal-cost load balancing of up
to four links.
 We can have EIGRP actually load-balance across
up to six links by using the following command:
R1(config)# router eigrp 10
R1(config-if)# maximum-paths ?
<1-6> number of paths
Maximum paths and hop count
 EIGRP has a maximum hop count of 100, but it can
be setup to 255.
 # router eigrp 10
 # metric maximum-hops ?
 <1-255> hop count
Configuring EIGRP
 # config t
 # router eigrp 20
 # network 10.0.0.0
 # network 20.0.0.0
 # ctrl+z
 #copy run start
Passive-interface command
 # router eigrp 20
 # passive-interface s 0/1/0
 ctrl+z
 # copy run start
Verifying EIGRP
 There are several commands that can be used on a
router to help us troubleshoot and verify the EIGRP
configuration.
 # show ip route
 # show ip route eigrp
 # show eigrp neighbors
 # show eigrp topology
 # show eigrp packet
 # debug ip eigrp notification
 # show ip route eigrp
 This command shows only EIGRP entries in the
routing table.
# show ip eigrp neighbors
 This command shows all eigrp neighbors.
 # show ip eigrp tolopogy
 This command shows entries in the EIGRP
topology table.
# debug eigrp packet
 Shows hello packets sent/received between
adjacent routers
 # debug ip eigrp notification
This command shows EIGRP changes and updates
as they occur on your network.
Successor path
 Primary route to reach destination.
 Routing table contains this successor path
information.
Feasible successor
 Backup route to reach the destination.
 Topology table contains feasible successor path
information.
DUAL FSM
 DUAL finite state machine.
Working of DUAL FSM
 1. FSM define a set of possible something can go
through, what events causes those states and what
event result from those states.
 DUAL selects alternate routes quickly by using the
information in the EIGRP table.
 If a link goes down, DUAL looks for a feasible
successor in its neighbor and topology table.
Hello packets
 EIGRP uses small hello packets.
 Hello packets are sent every 5 seconds by default.
RTP
 Reliable transport protocol
 RTP supports unicast and multicast.
------------------------
OSPF
 Open shortest path first
 If you have multiple routers and not all of them are
Cisco, then we can not use EIGRP.
Dijkstra algorithm
 OSPF works by using the dijkstra algorithm.
Wild card
# conf t
# router ospf 1
# network 192.168.0.0 0.0.0.15 area 0
#network 193.168.0.0 0.0.0.3 area 0
Ctrl+z
# copy run start
OSPF Terminology
 Link –
 a link is network or router interface assigned to any given
network.
 router id -
 the router ip is an IP address used to identify the router.
 neighbor –
 neighbor are two or more routers that have an inteface on a
common network, such as 2 routers connected on a point-to-
point serial link.
 Adjency –
 an adjency is a relationship between two OSPF routers that
permits the direct exchange of route updates.
 OSPF is really picky about sharing routing information - unlike
EIGRP which directly shares routes with all of its neighbor.
 OSPF directly shares routes only with neighbors that have also
established adjencies.
 Hello Protocol -
 the OSPF Hello provides dynamic neighbor discovery and
maintain neighbor relationships.
 hello packets and link state advertiesment (LSA) build and
maintain topological database
 Neighborship database -
 The Neighborship database is a list of all OSPF routers for
which hello packets have been seen.
 topological database -:
 The topological database contains information from all of the
link state advertisement packets that have been received for an
area.
 Link state advertiesment -:
 a link state advertiesment (LSA) is an OSPF data packet
containing link-state and routing information that's shared
among OSPF routers.
 OSPF area -:
 an OSPF area is a grouping of networks and routers. all routers
in the same area share a common area id.
 a router can be a member of more than one area at a time.
 all the routers within the same area have the same topology
table.
 SPF Tree calculation
 within an area, each router calculates the best/shortest path to
every network in that same area.
 this calculation is based upon the information collected in the
topology database and an algorithm
called shortest path first.
Enabling OSPF
 There are two basic elements of OSPF configuration-
1. Enabling OSPF
2. Configuring OSPF
Enabling OSPF
 r1(config)# router ospf <1-65535>
 <1-65535> identifies the OSPF process ID.
 It’s a unique number on this router that groups a series
of OSPF configuration commands under a specific
running process.
 Different OSPF routers do not have to use the same
process ID.
OSPF configuration
 # conf t
 (config)# router ospf 1 (1 is process ID)
 (config)# network 10.0.0.0 0.255.255.255 area 1
 # copy run start
 # show ip ospf database
 # show ip ospf interface
 # show ip ospf neighbor
 # show ip protocols
 # debug ip ospf packet
 #debug ip ospf hello
 #debug ip ospf adj

Contenu connexe

Tendances

Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceBertrand Duvivier
 
An Overview of Border Gateway Protocol (BGP)
An Overview of Border Gateway Protocol (BGP)An Overview of Border Gateway Protocol (BGP)
An Overview of Border Gateway Protocol (BGP)Jasim Alam
 
Link Aggregation Control Protocol
Link Aggregation Control ProtocolLink Aggregation Control Protocol
Link Aggregation Control ProtocolKashif Latif
 
Forti gate 110c-install_guid manual
Forti gate 110c-install_guid manualForti gate 110c-install_guid manual
Forti gate 110c-install_guid manualleztic
 
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
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP PresentationGino McCarty
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 
BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR Bertrand Duvivier
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial TrainingSumanPramanik7
 
Next Generation V2X Technology
Next Generation V2X TechnologyNext Generation V2X Technology
Next Generation V2X TechnologyMalik Saad
 

Tendances (20)

Cisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advanceCisco Live Milan 2015 - BGP advance
Cisco Live Milan 2015 - BGP advance
 
Ospf
OspfOspf
Ospf
 
An Overview of Border Gateway Protocol (BGP)
An Overview of Border Gateway Protocol (BGP)An Overview of Border Gateway Protocol (BGP)
An Overview of Border Gateway Protocol (BGP)
 
Link Aggregation Control Protocol
Link Aggregation Control ProtocolLink Aggregation Control Protocol
Link Aggregation Control Protocol
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
 
Forti gate 110c-install_guid manual
Forti gate 110c-install_guid manualForti gate 110c-install_guid manual
Forti gate 110c-install_guid manual
 
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
 
Border Gatway Protocol
Border Gatway ProtocolBorder Gatway Protocol
Border Gatway Protocol
 
Dynamic Routing RIP
Dynamic Routing RIPDynamic Routing RIP
Dynamic Routing RIP
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
How BGP Works
How BGP WorksHow BGP Works
How BGP Works
 
BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR BGP Graceful Shutdown - IOS XR
BGP Graceful Shutdown - IOS XR
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial Training
 
BGP Advanced topics
BGP Advanced topicsBGP Advanced topics
BGP Advanced topics
 
Next Generation V2X Technology
Next Generation V2X TechnologyNext Generation V2X Technology
Next Generation V2X Technology
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
 

En vedette

CCNA Routing Fundamentals - EIGRP, OSPF and RIP
CCNA  Routing Fundamentals -  EIGRP, OSPF and RIPCCNA  Routing Fundamentals -  EIGRP, OSPF and RIP
CCNA Routing Fundamentals - EIGRP, OSPF and RIPsushmil123
 
CCNA Routing and Switching IT Certifications
CCNA Routing and Switching  IT CertificationsCCNA Routing and Switching  IT Certifications
CCNA Routing and Switching IT CertificationsMuhammad Qasim
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksDani Royman Simanjuntak
 
Eigrp
EigrpEigrp
Eigrpfirey
 
CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7Nil Menon
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1CAVC
 

En vedette (10)

1
11
1
 
CCNA Routing Fundamentals - EIGRP, OSPF and RIP
CCNA  Routing Fundamentals -  EIGRP, OSPF and RIPCCNA  Routing Fundamentals -  EIGRP, OSPF and RIP
CCNA Routing Fundamentals - EIGRP, OSPF and RIP
 
CCNA/Networking
CCNA/NetworkingCCNA/Networking
CCNA/Networking
 
CCNA Routing and Switching IT Certifications
CCNA Routing and Switching  IT CertificationsCCNA Routing and Switching  IT Certifications
CCNA Routing and Switching IT Certifications
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme Networks
 
Eigrp
EigrpEigrp
Eigrp
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1
 
CCNA IP Addressing
CCNA IP AddressingCCNA IP Addressing
CCNA IP Addressing
 

Similaire à 13. eigrp and ospf

ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
Chapter7ccna
Chapter7ccnaChapter7ccna
Chapter7ccnarobertoxe
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)Netwax Lab
 
Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdftthind
 
Basic router configuration
Basic router configurationBasic router configuration
Basic router configurationSourabh Badve
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocolsassinha
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaHoàng Hải Nguyễn
 
Packet Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPFPacket Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPFRafat Khandaker
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPFarpit
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationIT Tech
 
Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)CCNAResources
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdfniran10
 

Similaire à 13. eigrp and ospf (20)

ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
Eigrp new
Eigrp newEigrp new
Eigrp new
 
Chapter7ccna
Chapter7ccnaChapter7ccna
Chapter7ccna
 
Chapter7ccna
Chapter7ccnaChapter7ccna
Chapter7ccna
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)
 
Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)Dynamic routing protocols (CCNA)
Dynamic routing protocols (CCNA)
 
Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdf
 
Basic router configuration
Basic router configurationBasic router configuration
Basic router configuration
 
Ospf
OspfOspf
Ospf
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
 
Packet Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPFPacket Tracer: Routing protocols EIGRP and OSPF
Packet Tracer: Routing protocols EIGRP and OSPF
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPF
 
EIGRP Protocol.pptx
EIGRP Protocol.pptxEIGRP Protocol.pptx
EIGRP Protocol.pptx
 
Chapter7ccna
Chapter7ccnaChapter7ccna
Chapter7ccna
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configuration
 
Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
 

Dernier

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

13. eigrp and ospf

  • 1. Enhanced IGRP (EIGRP) and Open Shortest Path first (OSPF)
  • 2. EIGRP  EIGRP is a classless routing protocol.  It is a Cisco protocol.
  • 3. AS number  It uses the concept of an autonomous system to describe the set of routers that run the same routing protocol and share routing information.
  • 4. Hybrid routing protocol  EIGRP is sometimes referred to as a hybrid routing protocol. Because it has characteristics of both distance-vector and link-state protocol.
  • 5. Hop counting  EIGRP has a maximum hop count of 255. (the default is set to 100)
  • 6. EIGRP features  It supports for IPv4 and IPv6 .  Considered classless (same as RIPV2 and OSPF)  Communication via reliable Transport Protocol.  Best path selection via Diffusing Update Algorithm (DUAL)
  • 7. Protocol-dependent modules  One of the most interesting features of EIGRP is that it provides routing support for multiple network protocols: IP, IPX, Apple Talk and now IPv6.  It is also known as PDM.
  • 8. Neighbor Discovery  When EIGRP routers receive their neighbors updates, they store them in a local topology table.  This local topology contains all known routes from all known neighbors and serves as the raw material from which the best routes are selected and placed into the routing table.
  • 9. EIGRP table  EIGRP maintains 3 types of table to maintain neighbor’s information –  1. topology table  2. neighbor table  3. routing table
  • 10. RTP  Reliable Transport Protocol  EIGRP uses a protocol called RTP.  This protocol is used to manage the communication of message between EIGRP- speaking routers.
  • 11. DUAL  Diffusing update algorithm  EIGRP uses DUAL for selecting and maintaining the best path to each remote network.
  • 12. Multiple ASes  EIGRP uses autonomous system numbers to identify the collection of routers that share route information.  Only routers that have same autonomous system numbers share routes.
  • 13. Route Discovery and maintenance  The hybrid nature of EIGRP is fully revealed in its approach to route discovery and maintenance.
  • 14. Route Discovery and maintenance  EIGRP uses a series of tables to store important information about its environment 1. Neighbor ship table 2. Topology table 3. Route table
  • 15. Route Discovery and maintenance  Neighbor ship table The neighbor ship table records information about routers with whom neighbor ship relationship have been formed.
  • 16. Route Discovery and maintenance  Topology table -: The topology table stores the route advertisements about every route in the internetwork received from each neighbor.
  • 17. Route Discovery and maintenance  Route table -: The route table stores the routes that are currently used to make routing decisions.
  • 18. EIGRP metrics  There are 4 types of metrics – 1. Bandwidth 2. Delay 3. Load 4. Reliability
  • 19. Maximum paths and hop count  EIGRP can provide equal-cost load balancing of up to four links.  We can have EIGRP actually load-balance across up to six links by using the following command: R1(config)# router eigrp 10 R1(config-if)# maximum-paths ? <1-6> number of paths
  • 20. Maximum paths and hop count  EIGRP has a maximum hop count of 100, but it can be setup to 255.  # router eigrp 10  # metric maximum-hops ?  <1-255> hop count
  • 21. Configuring EIGRP  # config t  # router eigrp 20  # network 10.0.0.0  # network 20.0.0.0  # ctrl+z  #copy run start
  • 22. Passive-interface command  # router eigrp 20  # passive-interface s 0/1/0  ctrl+z  # copy run start
  • 23. Verifying EIGRP  There are several commands that can be used on a router to help us troubleshoot and verify the EIGRP configuration.  # show ip route  # show ip route eigrp  # show eigrp neighbors  # show eigrp topology  # show eigrp packet  # debug ip eigrp notification
  • 24.  # show ip route eigrp  This command shows only EIGRP entries in the routing table. # show ip eigrp neighbors  This command shows all eigrp neighbors.
  • 25.  # show ip eigrp tolopogy  This command shows entries in the EIGRP topology table. # debug eigrp packet  Shows hello packets sent/received between adjacent routers
  • 26.  # debug ip eigrp notification This command shows EIGRP changes and updates as they occur on your network.
  • 27. Successor path  Primary route to reach destination.  Routing table contains this successor path information.
  • 28. Feasible successor  Backup route to reach the destination.  Topology table contains feasible successor path information.
  • 29. DUAL FSM  DUAL finite state machine.
  • 30. Working of DUAL FSM  1. FSM define a set of possible something can go through, what events causes those states and what event result from those states.  DUAL selects alternate routes quickly by using the information in the EIGRP table.  If a link goes down, DUAL looks for a feasible successor in its neighbor and topology table.
  • 31. Hello packets  EIGRP uses small hello packets.  Hello packets are sent every 5 seconds by default.
  • 32. RTP  Reliable transport protocol  RTP supports unicast and multicast. ------------------------
  • 33. OSPF  Open shortest path first  If you have multiple routers and not all of them are Cisco, then we can not use EIGRP.
  • 34. Dijkstra algorithm  OSPF works by using the dijkstra algorithm.
  • 35. Wild card # conf t # router ospf 1 # network 192.168.0.0 0.0.0.15 area 0 #network 193.168.0.0 0.0.0.3 area 0 Ctrl+z # copy run start
  • 36. OSPF Terminology  Link –  a link is network or router interface assigned to any given network.
  • 37.  router id -  the router ip is an IP address used to identify the router.
  • 38.  neighbor –  neighbor are two or more routers that have an inteface on a common network, such as 2 routers connected on a point-to- point serial link.
  • 39.  Adjency –  an adjency is a relationship between two OSPF routers that permits the direct exchange of route updates.  OSPF is really picky about sharing routing information - unlike EIGRP which directly shares routes with all of its neighbor.  OSPF directly shares routes only with neighbors that have also established adjencies.
  • 40.  Hello Protocol -  the OSPF Hello provides dynamic neighbor discovery and maintain neighbor relationships.  hello packets and link state advertiesment (LSA) build and maintain topological database
  • 41.  Neighborship database -  The Neighborship database is a list of all OSPF routers for which hello packets have been seen.
  • 42.  topological database -:  The topological database contains information from all of the link state advertisement packets that have been received for an area.
  • 43.  Link state advertiesment -:  a link state advertiesment (LSA) is an OSPF data packet containing link-state and routing information that's shared among OSPF routers.
  • 44.  OSPF area -:  an OSPF area is a grouping of networks and routers. all routers in the same area share a common area id.  a router can be a member of more than one area at a time.  all the routers within the same area have the same topology table.
  • 45.  SPF Tree calculation  within an area, each router calculates the best/shortest path to every network in that same area.  this calculation is based upon the information collected in the topology database and an algorithm called shortest path first.
  • 46. Enabling OSPF  There are two basic elements of OSPF configuration- 1. Enabling OSPF 2. Configuring OSPF
  • 47. Enabling OSPF  r1(config)# router ospf <1-65535>  <1-65535> identifies the OSPF process ID.  It’s a unique number on this router that groups a series of OSPF configuration commands under a specific running process.  Different OSPF routers do not have to use the same process ID.
  • 48. OSPF configuration  # conf t  (config)# router ospf 1 (1 is process ID)  (config)# network 10.0.0.0 0.255.255.255 area 1  # copy run start
  • 49.  # show ip ospf database  # show ip ospf interface  # show ip ospf neighbor  # show ip protocols  # debug ip ospf packet  #debug ip ospf hello  #debug ip ospf adj