SlideShare a Scribd company logo
© 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1
www.professordkinney.com
CCNP ROUTE
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
IGRP (Interior Gateway Routing Protocol)
IGRP is a Cisco-proprietary Distance-Vector protocol, designed to be
more
scalable than RIP, its standardized counterpart.
IGRP adheres to the following Distance-Vector characteristics:
• IGRP sends out periodic routing updates (every 90 seconds).
• IGRP sends out the full routing table every periodic update.
• IGRP uses a form of distance as its metric (in this case, a composite of
bandwidth and delay).
• IGRP uses the Bellman-Ford Distance Vector algorithm to determine
the best “path” to a particular destination.
IGRP uses Bandwidth and Delay of the Line, by default, to
calculate its
distance metric. Reliability, Load, and MTU are optional
attributes that can
be used to calculate the distance metric.
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
Configuring IGRP
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
Routing protocol configuration occurs in Global Configuration mode. On
Router A, to configure IGRP, we would type:
Router(config)# router igrp 10
Router(config-router)# network 172.16.0.0
Router(config-router)# network 172.17.0.0
The first command, router igrp 10, enables the IGRP process. The “10”
indicates the Autonomous System number that we are using. Only other
IGRP routers in Autonomous System 10 will share updates with this router.
CCNP ROUTE
The network statements tell IGRP which networks you wish to advertise
to other RIP routers. We simply list the networks that are directly
connected to our router. Notice that we specify the networks at their
classful boundaries,and we do not specify a subnet mask.
To configure Router B:
Router(config)# router igrp 10
Router(config-router)# network 172.17.0.0
Router(config-router)# network 172.18.0.0
The routing table on Router A will look like:
RouterA# show ip route
Gateway of last resort is not set
C 172.16.0.0 is directly connected, Ethernet0
C 172.17.0.0 is directly connected, Serial0
I 172.18.0.0 [120/1] via 172.17.1.2, 00:00:00, Serial0
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
The routing table on Router B will look like:
RouterB# show ip route
Gateway of last resort is not set
C 172.17.0.0 is directly connected, Serial0
C 172.18.0.0 is directly connected, Ethernet0
I 172.16.0.0 [120/1] via 172.17.1.1, 00:00:00, Serial0
Limitations of IGRP
The example on the previous page works fine with IGRP, because the
networks are contiguous and the subnet masks are consistent.
Consider the
following example:
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
This particular scenario will still work when using IGRP, despite the fact
that we’ve subnetted the major 10.0.0.0 network. Notice that the
subnets are contiguous (that is, they belong to the same major
network), and use thesame subnet mask.
When Router A sends an IGRP update to Router B via Serial0, it will not
include the subnet mask for the 10.1.0.0 network. However, because
the 10.3.0.0 network is in the same major network as the 10.1.0.0
network, it will not summarize the address. The route entry in the
update will simply state “10.1.0.0”.
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
Router B will accept this routing update, and realize that the interface
receiving the update (Serial0) belongs to the same major network as
the route entry of 10.1.0.0. It will then apply the subnet mask of its
Serial0 interface to this route entry.
Router C will similarly send an entry for the 10.2.0.0 network to Router B.
Router B’s routing table will thus look like:
RouterB# show ip route
Gateway of last resort is not set
10.0.0.0/16 is subnetted, 4 subnets
C 10.3.0.0 is directly connected, Serial0
C 10.4.0.0 is directly connected, Serial1
I 10.1.0.0 [120/1] via 10.3.5.1, 00:00:00, Serial0
I 10.2.0.0 [120/1] via 10.4.5.1, 00:00:00, Serial1
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
Limitations of IGRP (continued)
Consider the following, slightly altered, example:
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
We’ll assume that IGRP is configured correctly on all routers. Notice that
our networks are no longer contiguous. Both Router A and Router C
contain subnets of the 10.0.0.0 major network (10.1.0.0 and 10.2.0.0
respectively).
Separating these networks now are two Class C subnets (192.168.123.0
and 192.168.111.0).
Why is this a problem? Again, when Router A sends an IGRP update to
Router B via Serial, it will not include the subnet mask for the 10.1.0.0
network. Instead, Router A will consider itself a border router, as the
10.1.0.0 and 192.168.123.0 networks do not belong to the same major
network. Router A will summarize the 10.1.0.0/16 network to its classful
boundary of 10.0.0.0/8.
Router B will accept this routing update, and realize that it does not
have a directly connected interface in the 10.x.x.x scheme. Thus, it has
no subnet mask to apply to this route. Because of this, RouterRouter
B will install the summarized 10.0.0.0 route into its routing table.
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
Router C, similarly, will consider itself a border router between networks
10.2.0.0 and 192.168.111.0. Thus, Router C will also send a summarized
10.0.0.0 route to Router B.
Router B’s routing table will then look like:
RouterB# show ip route
Gateway of last resort is not set
C 192.168.123.0 is directly connected, Serial0
C 192.168.111.0 is directly connected, Serial1
I 10.0.0.0 [120/1] via 192.168.123.1, 00:00:00, Serial0
[120/1] via 192.168.111.2, 00:00:00, Serial1
That’s right, Router B now has two equal metric routes to get to the
summarized 10.0.0.0 network, one through Router A and the other
through Router C. Router B will now load balance all traffic to any
10.x.x.x network between routers A and C. Suffice to say, this is not a
good thing.
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE
It gets better. Router B then tries to send routing updates to Router A
and Router C, including the summary route of 10.0.0.0/8. Router A’s
routing table looks like:
RouterA# show ip route
Gateway of last resort is not set
C 192.168.123.0 is directly connected, Serial0
10.0.0.0/16 is subnetted, 1 subnet
C 10.1.0.0 is directly connected, Ethernet0
Router A will receive the summarized 10.0.0.0/8 route from Router B,
and
will reject it. This is because it already has the summary network of
10.0.0.0 in its routing table, and it’s directly connected. Router C will
respond exactly the same, and the 10.1.0.0/16 and 10.2.0.0/16 networks
will never be able to communicate.
08/02/13
Instructional Design-Computer Networking -
Bridges Educational Group
CCNP ROUTE

More Related Content

What's hot

Stp. cli command reference, quiz
Stp. cli command reference, quizStp. cli command reference, quiz
Stp. cli command reference, quizSagarR24
 
Chapter 17 : static routing
Chapter 17 : static routingChapter 17 : static routing
Chapter 17 : static routingteknetir
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7Chaing Ravuth
 
Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For PresentationAlp isik
 
Exploration routing chapter_6
Exploration routing chapter_6Exploration routing chapter_6
Exploration routing chapter_6Joshua Torres
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5Joshua Torres
 
Exploration Routing Chapter 7
Exploration Routing Chapter 7Exploration Routing Chapter 7
Exploration Routing Chapter 7jayhawkins
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4Joshua Torres
 
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
 
Eigrp
EigrpEigrp
Eigrpfirey
 

What's hot (20)

Stp. cli command reference, quiz
Stp. cli command reference, quizStp. cli command reference, quiz
Stp. cli command reference, quiz
 
Chapter 17 : static routing
Chapter 17 : static routingChapter 17 : static routing
Chapter 17 : static routing
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
Eigrp new
Eigrp newEigrp new
Eigrp new
 
13. eigrp and ospf
13. eigrp and ospf13. eigrp and ospf
13. eigrp and ospf
 
Bgp Basic Labs
Bgp Basic LabsBgp Basic Labs
Bgp Basic Labs
 
Bgp For Presentation
Bgp For PresentationBgp For Presentation
Bgp For Presentation
 
Exploration routing chapter_6
Exploration routing chapter_6Exploration routing chapter_6
Exploration routing chapter_6
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5
 
BGP
BGPBGP
BGP
 
BGP Monitoring Protocol
BGP Monitoring ProtocolBGP Monitoring Protocol
BGP Monitoring Protocol
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
Bgp tutorial for ISP
Bgp tutorial for ISPBgp tutorial for ISP
Bgp tutorial for ISP
 
Static Routing
Static RoutingStatic Routing
Static Routing
 
Exploration Routing Chapter 7
Exploration Routing Chapter 7Exploration Routing Chapter 7
Exploration Routing Chapter 7
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4
 
EIGRP Configuration
EIGRP ConfigurationEIGRP Configuration
EIGRP Configuration
 
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
EigrpEigrp
Eigrp
 

Similar to Ccnp route

Bgp Basic Labs
Bgp Basic LabsBgp Basic Labs
Bgp Basic Labssami36
 
Ccna 2 chapter 2 v4.0 answers 2011
Ccna 2 chapter 2 v4.0 answers 2011Ccna 2 chapter 2 v4.0 answers 2011
Ccna 2 chapter 2 v4.0 answers 2011Dân Chơi
 
Ccna 2 chapter 3 v4.0 answers 2011
Ccna 2 chapter 3 v4.0 answers 2011Ccna 2 chapter 3 v4.0 answers 2011
Ccna 2 chapter 3 v4.0 answers 2011Dân Chơi
 
09 module determinig ip routes
09  module determinig ip routes09  module determinig ip routes
09 module determinig ip routesAsif
 
Ccna 4 chapter 3 v4.0 answers 2011
Ccna 4 chapter 3 v4.0 answers 2011Ccna 4 chapter 3 v4.0 answers 2011
Ccna 4 chapter 3 v4.0 answers 2011Dân Chơi
 
Cisco routingtable2 lookup
Cisco routingtable2 lookupCisco routingtable2 lookup
Cisco routingtable2 lookupMakram Ghazzaoui
 
Practice exam #2
Practice exam #2Practice exam #2
Practice exam #2Kris Mofu
 
ccnp routing.pptx
ccnp routing.pptxccnp routing.pptx
ccnp routing.pptxGiyaShefin
 
Chapter6ccna
Chapter6ccnaChapter6ccna
Chapter6ccnarobertoxe
 
Ccna 3 Final V4.0 Answers
Ccna 3 Final V4.0 AnswersCcna 3 Final V4.0 Answers
Ccna 3 Final V4.0 Answersccna4discovery
 
Understanding the Routing Table Structure
Understanding the Routing Table StructureUnderstanding the Routing Table Structure
Understanding the Routing Table StructureMakram Ghazzaoui
 
Summative Assessment – InternetworkingPractical Assessment Se.docx
Summative Assessment – InternetworkingPractical Assessment Se.docxSummative Assessment – InternetworkingPractical Assessment Se.docx
Summative Assessment – InternetworkingPractical Assessment Se.docxmattinsonjanel
 
Ccna 2 chapter 7 v4.0 answers 2011
Ccna 2 chapter 7 v4.0 answers 2011Ccna 2 chapter 7 v4.0 answers 2011
Ccna 2 chapter 7 v4.0 answers 2011Dân Chơi
 
Ccna 2 chapter 6 v4.0 answers 2011
Ccna 2 chapter 6 v4.0 answers 2011Ccna 2 chapter 6 v4.0 answers 2011
Ccna 2 chapter 6 v4.0 answers 2011Dân Chơi
 
Intro to router_config
Intro to router_configIntro to router_config
Intro to router_configarjuntrk
 
BGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapBGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapNetProtocol Xpert
 

Similar to Ccnp route (20)

Bgp Basic Labs
Bgp Basic LabsBgp Basic Labs
Bgp Basic Labs
 
Ccna 2 chapter 2 v4.0 answers 2011
Ccna 2 chapter 2 v4.0 answers 2011Ccna 2 chapter 2 v4.0 answers 2011
Ccna 2 chapter 2 v4.0 answers 2011
 
Classless classful
Classless classfulClassless classful
Classless classful
 
Ccna 2 chapter 3 v4.0 answers 2011
Ccna 2 chapter 3 v4.0 answers 2011Ccna 2 chapter 3 v4.0 answers 2011
Ccna 2 chapter 3 v4.0 answers 2011
 
ivesgimpaya2
ivesgimpaya2ivesgimpaya2
ivesgimpaya2
 
09 module determinig ip routes
09  module determinig ip routes09  module determinig ip routes
09 module determinig ip routes
 
Ccna 4 chapter 3 v4.0 answers 2011
Ccna 4 chapter 3 v4.0 answers 2011Ccna 4 chapter 3 v4.0 answers 2011
Ccna 4 chapter 3 v4.0 answers 2011
 
Cisco routingtable2 lookup
Cisco routingtable2 lookupCisco routingtable2 lookup
Cisco routingtable2 lookup
 
Practice exam #2
Practice exam #2Practice exam #2
Practice exam #2
 
ccnp routing.pptx
ccnp routing.pptxccnp routing.pptx
ccnp routing.pptx
 
Chapter6ccna
Chapter6ccnaChapter6ccna
Chapter6ccna
 
Chapter6ccna
Chapter6ccnaChapter6ccna
Chapter6ccna
 
Ccna 3 Final V4.0 Answers
Ccna 3 Final V4.0 AnswersCcna 3 Final V4.0 Answers
Ccna 3 Final V4.0 Answers
 
Understanding the Routing Table Structure
Understanding the Routing Table StructureUnderstanding the Routing Table Structure
Understanding the Routing Table Structure
 
Summative Assessment – InternetworkingPractical Assessment Se.docx
Summative Assessment – InternetworkingPractical Assessment Se.docxSummative Assessment – InternetworkingPractical Assessment Se.docx
Summative Assessment – InternetworkingPractical Assessment Se.docx
 
Ccna 2 chapter 7 v4.0 answers 2011
Ccna 2 chapter 7 v4.0 answers 2011Ccna 2 chapter 7 v4.0 answers 2011
Ccna 2 chapter 7 v4.0 answers 2011
 
Ccna 2 chapter 6 v4.0 answers 2011
Ccna 2 chapter 6 v4.0 answers 2011Ccna 2 chapter 6 v4.0 answers 2011
Ccna 2 chapter 6 v4.0 answers 2011
 
Intro to router_config
Intro to router_configIntro to router_config
Intro to router_config
 
BGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route MapBGP Weight Manipulation with Route Map
BGP Weight Manipulation with Route Map
 
D3.1 ip routing
D3.1 ip routingD3.1 ip routing
D3.1 ip routing
 

More from Arnold Derrick Kinney (17)

Windows 7 configuration
Windows 7 configurationWindows 7 configuration
Windows 7 configuration
 
Network device management
Network device managementNetwork device management
Network device management
 
Implementing a scalable ospf based solution
Implementing a scalable ospf based solutionImplementing a scalable ospf based solution
Implementing a scalable ospf based solution
 
Implementing an EGIRP Based Solution
Implementing an EGIRP Based SolutionImplementing an EGIRP Based Solution
Implementing an EGIRP Based Solution
 
Troubleshooting basic networks
Troubleshooting basic networksTroubleshooting basic networks
Troubleshooting basic networks
 
Wan networks
Wan networksWan networks
Wan networks
 
Building a medium sized network
Building a medium sized networkBuilding a medium sized network
Building a medium sized network
 
Vlan configuration in medium sized network
Vlan configuration in medium sized networkVlan configuration in medium sized network
Vlan configuration in medium sized network
 
Basics of unix
Basics of unixBasics of unix
Basics of unix
 
IPV6
IPV6 IPV6
IPV6
 
Managing Network Device Security
Managing Network Device SecurityManaging Network Device Security
Managing Network Device Security
 
Mastering Binary For IPV4
Mastering Binary For IPV4Mastering Binary For IPV4
Mastering Binary For IPV4
 
Cisco data center
Cisco data centerCisco data center
Cisco data center
 
Presentation 4 for students of professordkinney.com
Presentation 4 for students of professordkinney.comPresentation 4 for students of professordkinney.com
Presentation 4 for students of professordkinney.com
 
Presentation 3 for Students of professordkinney.com
Presentation 3 for Students of professordkinney.comPresentation 3 for Students of professordkinney.com
Presentation 3 for Students of professordkinney.com
 
Lesson 2 slideshow
Lesson 2 slideshowLesson 2 slideshow
Lesson 2 slideshow
 
Lesson 1 slideshow
Lesson 1 slideshowLesson 1 slideshow
Lesson 1 slideshow
 

Recently uploaded

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 

Recently uploaded (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

Ccnp route

  • 1. © 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 www.professordkinney.com
  • 2. CCNP ROUTE 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group
  • 3. IGRP (Interior Gateway Routing Protocol) IGRP is a Cisco-proprietary Distance-Vector protocol, designed to be more scalable than RIP, its standardized counterpart. IGRP adheres to the following Distance-Vector characteristics: • IGRP sends out periodic routing updates (every 90 seconds). • IGRP sends out the full routing table every periodic update. • IGRP uses a form of distance as its metric (in this case, a composite of bandwidth and delay). • IGRP uses the Bellman-Ford Distance Vector algorithm to determine the best “path” to a particular destination. IGRP uses Bandwidth and Delay of the Line, by default, to calculate its distance metric. Reliability, Load, and MTU are optional attributes that can be used to calculate the distance metric. 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 4. Configuring IGRP 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group Routing protocol configuration occurs in Global Configuration mode. On Router A, to configure IGRP, we would type: Router(config)# router igrp 10 Router(config-router)# network 172.16.0.0 Router(config-router)# network 172.17.0.0 The first command, router igrp 10, enables the IGRP process. The “10” indicates the Autonomous System number that we are using. Only other IGRP routers in Autonomous System 10 will share updates with this router. CCNP ROUTE
  • 5. The network statements tell IGRP which networks you wish to advertise to other RIP routers. We simply list the networks that are directly connected to our router. Notice that we specify the networks at their classful boundaries,and we do not specify a subnet mask. To configure Router B: Router(config)# router igrp 10 Router(config-router)# network 172.17.0.0 Router(config-router)# network 172.18.0.0 The routing table on Router A will look like: RouterA# show ip route Gateway of last resort is not set C 172.16.0.0 is directly connected, Ethernet0 C 172.17.0.0 is directly connected, Serial0 I 172.18.0.0 [120/1] via 172.17.1.2, 00:00:00, Serial0 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group
  • 6. The routing table on Router B will look like: RouterB# show ip route Gateway of last resort is not set C 172.17.0.0 is directly connected, Serial0 C 172.18.0.0 is directly connected, Ethernet0 I 172.16.0.0 [120/1] via 172.17.1.1, 00:00:00, Serial0 Limitations of IGRP The example on the previous page works fine with IGRP, because the networks are contiguous and the subnet masks are consistent. Consider the following example: 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 7. This particular scenario will still work when using IGRP, despite the fact that we’ve subnetted the major 10.0.0.0 network. Notice that the subnets are contiguous (that is, they belong to the same major network), and use thesame subnet mask. When Router A sends an IGRP update to Router B via Serial0, it will not include the subnet mask for the 10.1.0.0 network. However, because the 10.3.0.0 network is in the same major network as the 10.1.0.0 network, it will not summarize the address. The route entry in the update will simply state “10.1.0.0”. 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 8. Router B will accept this routing update, and realize that the interface receiving the update (Serial0) belongs to the same major network as the route entry of 10.1.0.0. It will then apply the subnet mask of its Serial0 interface to this route entry. Router C will similarly send an entry for the 10.2.0.0 network to Router B. Router B’s routing table will thus look like: RouterB# show ip route Gateway of last resort is not set 10.0.0.0/16 is subnetted, 4 subnets C 10.3.0.0 is directly connected, Serial0 C 10.4.0.0 is directly connected, Serial1 I 10.1.0.0 [120/1] via 10.3.5.1, 00:00:00, Serial0 I 10.2.0.0 [120/1] via 10.4.5.1, 00:00:00, Serial1 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 9. Limitations of IGRP (continued) Consider the following, slightly altered, example: 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 10. We’ll assume that IGRP is configured correctly on all routers. Notice that our networks are no longer contiguous. Both Router A and Router C contain subnets of the 10.0.0.0 major network (10.1.0.0 and 10.2.0.0 respectively). Separating these networks now are two Class C subnets (192.168.123.0 and 192.168.111.0). Why is this a problem? Again, when Router A sends an IGRP update to Router B via Serial, it will not include the subnet mask for the 10.1.0.0 network. Instead, Router A will consider itself a border router, as the 10.1.0.0 and 192.168.123.0 networks do not belong to the same major network. Router A will summarize the 10.1.0.0/16 network to its classful boundary of 10.0.0.0/8. Router B will accept this routing update, and realize that it does not have a directly connected interface in the 10.x.x.x scheme. Thus, it has no subnet mask to apply to this route. Because of this, RouterRouter B will install the summarized 10.0.0.0 route into its routing table. 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 11. Router C, similarly, will consider itself a border router between networks 10.2.0.0 and 192.168.111.0. Thus, Router C will also send a summarized 10.0.0.0 route to Router B. Router B’s routing table will then look like: RouterB# show ip route Gateway of last resort is not set C 192.168.123.0 is directly connected, Serial0 C 192.168.111.0 is directly connected, Serial1 I 10.0.0.0 [120/1] via 192.168.123.1, 00:00:00, Serial0 [120/1] via 192.168.111.2, 00:00:00, Serial1 That’s right, Router B now has two equal metric routes to get to the summarized 10.0.0.0 network, one through Router A and the other through Router C. Router B will now load balance all traffic to any 10.x.x.x network between routers A and C. Suffice to say, this is not a good thing. 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE
  • 12. It gets better. Router B then tries to send routing updates to Router A and Router C, including the summary route of 10.0.0.0/8. Router A’s routing table looks like: RouterA# show ip route Gateway of last resort is not set C 192.168.123.0 is directly connected, Serial0 10.0.0.0/16 is subnetted, 1 subnet C 10.1.0.0 is directly connected, Ethernet0 Router A will receive the summarized 10.0.0.0/8 route from Router B, and will reject it. This is because it already has the summary network of 10.0.0.0 in its routing table, and it’s directly connected. Router C will respond exactly the same, and the 10.1.0.0/16 and 10.2.0.0/16 networks will never be able to communicate. 08/02/13 Instructional Design-Computer Networking - Bridges Educational Group CCNP ROUTE