SlideShare a Scribd company logo
MULTI-AREA OSPFV2 ON 
IOS XR 
By Aladdin 
CCIE Service Provider & Security 
CoderGenie Technologies
AGENDA 
 OSPF Packet Types 
 OSPF LSA Types 
 OSFP Router and Area Types 
 Demonstration
OSPF OPERATION 
 Establishing Router Adjacencies 
 Electing DR and BDR 
 Discovering Routes 
 Choosing Routes 
 Maintaining Routing information
OSPF PACKET HEADER
OSPF PACKET TYPES
OSPF STATES
OSPF STATES
OSPF STATES
OSPF HIERARCHICAL ROUTING 
 OSPF requires hierarchical network 
design through configuring areas where 
every router must belong to at least one 
area and every OSPF network must have 
an area 0. 
 Area 0 is our Transit (backbone) area. 
Any other area is called regular (non 
backbone) area. All regular areas must 
touch area 0 except a few exceptions. 
 Areas minimize the impact of network 
events within an area and help scale the 
size of the network through various area 
types (stub, nssa etc) and route 
summarization.
OSPF ROUTER TYPES 
 Internal: All interfaces within the 
same area. 
 Backbone: At least one interface 
in area 0. 
 Area Border (ABR): Interfaces in 
different areas. 
 Autonomous System Boundary 
Router (ASBR): one interface 
connected to external network.
LSA TYPES
LSA TYPE 1: ROUTER LSA 
 One router LSA (type 1) for 
every router in an area 
 Includes list of directly 
attached links 
 Each link identified by IP 
prefix assigned to link and 
link type 
 Identified by the router ID of 
the originating router 
 Floods within its area only; does 
not cross ABR
LSA TYPE 2: NETWORK LSA 
 One network (type 2) LSA for 
each transit broadcast or 
NBMA network in 
an area 
 Includes list of attached 
routers on the transit link 
 Includes subnet mask of link 
 Advertised by the DR of the 
broadcast network 
 Floods within its area only; does 
not cross ABR
LSA TYPE 3: SUMMARY LSA 
 Type 3 LSAs are used to flood 
network information to areas 
outside the originating area 
(interarea) 
 Describes network number 
and mask of link. 
 Advertised by the ABR of 
originating area. 
 Regenerated by subsequent 
ABRs to flood throughout the 
autonomous system. 
 By default, routes are not 
summarized, and type 3 LSA is 
advertised for every subnet.
LSA TYPE 4: ASBR SUMMARY LSA 
Summary (type 4) LSAs are used 
to advertise an ASBR to all other 
areas in the autonomous system. 
They are generated by the ABR 
of the originating area. 
They are regenerated by all 
subsequent ABRs to flood 
throughout the autonomous 
system. 
Type 4 LSAs contain the router ID 
of the ASBR.
LSA TYPE 5: EXTERNAL LSA 
External (type 5) LSAs are used to 
advertise networks from other 
autonomous systems. 
Type 5 LSAs are advertised and 
owned by the originating ASBR. 
Type 5 LSAs flood throughout the 
entire autonomous system. 
The advertising router ID (ASBR) is 
unchanged throughout the 
autonomous system. 
Type 4 LSA is needed to find the 
ASBR. 
By default, routes are not 
summarized.
AREA TYPES 
Stub Area – as per Cisco Doc 
“A stub area is an area that does not accept route advertisements 
or detailed network information external to the area. Area 0 
cannot be a stub area.” 
Not So Stubby Area – as per Cisco Doc 
“NSSA does not flood Type 5 external LSAs from the core into the 
area, but can import autonomous system external routes in a 
limited fashion within the area. Area 0 cannot be an NSSA.”
STUB AREA ON IOS XR 
Default route is advertised into stub 
area by the ABR1 with a default cost 
of 1. 
RP/0/RP0/CPU0:ABR1(config)# router ospf 1 
RP/0/RP0/CPU0:ABR1(config-ospf)# area 50 
RP/0/RP0/CPU0:ABR1(config-ospf-ar)# stub 
RP/0/RP0/CPU0:ABR1(config-ospf-ar)#default-cost 15 
no-summary keyword prevents the ABR 
from sending summary link-state 
advertisements (Type 3) in the stub area 
making a “totally” stubby area. default-cost 
specifies a cost for the default 
summary route sent into stub area.
NOT-SO-STUBBY AREA ON IOS XR 
Default route is advertised into stub 
area by the ABR1 with a default cost of 
1. 
RP/0/RP0/CPU0:ABR1(config)# router ospf 1 
RP/0/RP0/CPU0:ABR1(config-ospf)# area 50 
RP/0/RP0/CPU0:ABR1(config-ospf-ar)# nssa 
RP/0/RP0/CPU0:ABR1(config-ospf-ar)#default-cost 15 
no-summary keyword prevents the ABR 
from sending summary link-state 
advertisements (Type 3) in the not-so-stubby 
area making a “totally” not-so-stubby 
area. default-cost specifies a cost 
for the default summary route sent into 
an NSSA.
DEMO
“ 
” 
CODERGENIE TECHNOLOGIES 
HTTP://WWW.CODERGENIE.COM/TRAININGS 
http://blog.codergenie.com 
http://certification.codergenie.com

More Related Content

What's hot

Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
sarasanandam
 
CCNP ROUTE V7 CH6
CCNP ROUTE V7 CH6CCNP ROUTE V7 CH6
CCNP ROUTE V7 CH6
Chaing Ravuth
 
OSPF LSA Types Explained
OSPF LSA Types ExplainedOSPF LSA Types Explained
OSPF LSA Types Explained
Duane Bodle
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD)
KHNOG
 
OSPF - Copie.pptx
OSPF - Copie.pptxOSPF - Copie.pptx
OSPF - Copie.pptx
MAROUANEAZZA3
 
OSPF- Multi area
OSPF- Multi area OSPF- Multi area
OSPF- Multi area
Ahmed Ali
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
Martin Bratina
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPFarpit
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
Roger Perkin
 
Session 1
Session 1Session 1
Session 1
ahmed elmeghiny
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
Cisco Canada
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
APNIC
 
IMS Session Flow
IMS Session FlowIMS Session Flow
IMS Session Flow
Kent Loh
 
IS-IS Packet Types
IS-IS Packet TypesIS-IS Packet Types
IS-IS Packet Types
NetProtocol Xpert
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
APNIC
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
APNIC
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGP
Duane Bodle
 
MPLS
MPLSMPLS

What's hot (20)

Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
CCNP ROUTE V7 CH6
CCNP ROUTE V7 CH6CCNP ROUTE V7 CH6
CCNP ROUTE V7 CH6
 
OSPF LSA Types Explained
OSPF LSA Types ExplainedOSPF LSA Types Explained
OSPF LSA Types Explained
 
Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 
Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD) Bidirectional Forwarding Detection (BFD)
Bidirectional Forwarding Detection (BFD)
 
OSPF - Copie.pptx
OSPF - Copie.pptxOSPF - Copie.pptx
OSPF - Copie.pptx
 
OSPF- Multi area
OSPF- Multi area OSPF- Multi area
OSPF- Multi area
 
OSPF Basics
OSPF BasicsOSPF Basics
OSPF Basics
 
Routing and OSPF
Routing and OSPFRouting and OSPF
Routing and OSPF
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
 
Session 1
Session 1Session 1
Session 1
 
Segment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use CasesSegment Routing Technology Deep Dive and Advanced Use Cases
Segment Routing Technology Deep Dive and Advanced Use Cases
 
Segment Routing
Segment RoutingSegment Routing
Segment Routing
 
IMS Session Flow
IMS Session FlowIMS Session Flow
IMS Session Flow
 
IS-IS Packet Types
IS-IS Packet TypesIS-IS Packet Types
IS-IS Packet Types
 
BGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and DiscussionBGP Flowspec (RFC5575) Case study and Discussion
BGP Flowspec (RFC5575) Case study and Discussion
 
Segment Routing: A Tutorial
Segment Routing: A TutorialSegment Routing: A Tutorial
Segment Routing: A Tutorial
 
Troubleshooting BGP
Troubleshooting BGPTroubleshooting BGP
Troubleshooting BGP
 
CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06
 
MPLS
MPLSMPLS
MPLS
 

Viewers also liked

Multi-area ospf adjacency on ios-xr
Multi-area ospf adjacency on ios-xrMulti-area ospf adjacency on ios-xr
Multi-area ospf adjacency on ios-xr
CoderGenie Technologies
 
Advance eigrp
Advance eigrp Advance eigrp
Advance eigrp firey
 
OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)
NetProtocol Xpert
 
OSPF - Routing Protocol
OSPF - Routing ProtocolOSPF - Routing Protocol
OSPF - Routing Protocol
selvakumar_b1985
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path FirstKashif Latif
 
OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)
NetProtocol Xpert
 
CCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and LicensingCCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and Licensing
Vuz Dở Hơi
 
Eigrp
EigrpEigrp
Eigrpfirey
 
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and TroubleshootingCCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
Vuz Dở Hơi
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
Visalini Kumaraswamy
 
CCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPFCCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPF
Vuz Dở Hơi
 
OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)
NetProtocol Xpert
 
CCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRPCCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRP
Vuz Dở Hơi
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
Dmitry Figol
 

Viewers also liked (19)

Multi-area ospf adjacency on ios-xr
Multi-area ospf adjacency on ios-xrMulti-area ospf adjacency on ios-xr
Multi-area ospf adjacency on ios-xr
 
2009 2-ospf-report
2009 2-ospf-report2009 2-ospf-report
2009 2-ospf-report
 
Advance eigrp
Advance eigrp Advance eigrp
Advance eigrp
 
OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)
 
OSPF - Routing Protocol
OSPF - Routing ProtocolOSPF - Routing Protocol
OSPF - Routing Protocol
 
Eigrp
EigrpEigrp
Eigrp
 
OSPF
OSPFOSPF
OSPF
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)
 
CCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and LicensingCCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and Licensing
 
Eigrp
EigrpEigrp
Eigrp
 
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and TroubleshootingCCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
 
CCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPFCCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPF
 
OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)
 
Eigrp.ppt
Eigrp.pptEigrp.ppt
Eigrp.ppt
 
CCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRPCCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRP
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 

Similar to Multi-Area OSPF on IOS XR

Networking Basics OSPF
Networking Basics OSPFNetworking Basics OSPF
Networking Basics OSPF
Hassan Tariq
 
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
Duane Bodle
 
Ospf
OspfOspf
OSPF Internal Route Summarization
OSPF Internal Route SummarizationOSPF Internal Route Summarization
OSPF Internal Route Summarization
NetProtocol Xpert
 
Allwyn ospf ppt
Allwyn ospf pptAllwyn ospf ppt
Allwyn ospf ppt
Allwyngeorge4
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
Reza Farahani
 
CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3
Andy Juan Sarango Veliz
 
OSPFv3_Technology_White_Paper.pdf
OSPFv3_Technology_White_Paper.pdfOSPFv3_Technology_White_Paper.pdf
OSPFv3_Technology_White_Paper.pdf
Denis Rasskazov
 
Ospf Cisco
Ospf CiscoOspf Cisco
Ospf Cisco
Alp isik
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
shubham katiyar
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayshubham katiyar
 
LSA (Link State Advertisement) Types Explanation
LSA (Link State Advertisement) Types Explanation LSA (Link State Advertisement) Types Explanation
LSA (Link State Advertisement) Types Explanation
NetProtocol Xpert
 
CCNP ROUTE V7 CH3
CCNP ROUTE V7 CH3CCNP ROUTE V7 CH3
CCNP ROUTE V7 CH3
Chaing Ravuth
 
Ospf
OspfOspf
Ospf infografia
Ospf infografiaOspf infografia
Ospf infografia
w78ww
 
OSPF Summarization
OSPF SummarizationOSPF Summarization
OSPF Summarization
NetProtocol Xpert
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
CoderGenie Technologies
 

Similar to Multi-Area OSPF on IOS XR (20)

Networking Basics OSPF
Networking Basics OSPFNetworking Basics OSPF
Networking Basics OSPF
 
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
OSPF Beyond Stump-the-Chump_Interview_Questions - Part 01 -
 
Ospf
OspfOspf
Ospf
 
OSPF Internal Route Summarization
OSPF Internal Route SummarizationOSPF Internal Route Summarization
OSPF Internal Route Summarization
 
Allwyn ospf ppt
Allwyn ospf pptAllwyn ospf ppt
Allwyn ospf ppt
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
 
Ospf routing protocol
Ospf routing protocolOspf routing protocol
Ospf routing protocol
 
CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3
 
OSPFv3_Technology_White_Paper.pdf
OSPFv3_Technology_White_Paper.pdfOSPFv3_Technology_White_Paper.pdf
OSPFv3_Technology_White_Paper.pdf
 
Ospf Cisco
Ospf CiscoOspf Cisco
Ospf Cisco
 
CCCNP ROUTE v6_ch03
CCCNP ROUTE v6_ch03CCCNP ROUTE v6_ch03
CCCNP ROUTE v6_ch03
 
OSPF v3
OSPF v3OSPF v3
OSPF v3
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
 
LSA (Link State Advertisement) Types Explanation
LSA (Link State Advertisement) Types Explanation LSA (Link State Advertisement) Types Explanation
LSA (Link State Advertisement) Types Explanation
 
CCNP ROUTE V7 CH3
CCNP ROUTE V7 CH3CCNP ROUTE V7 CH3
CCNP ROUTE V7 CH3
 
Ospf
OspfOspf
Ospf
 
Ospf infografia
Ospf infografiaOspf infografia
Ospf infografia
 
OSPF Summarization
OSPF SummarizationOSPF Summarization
OSPF Summarization
 
Ospf area types
Ospf area typesOspf area types
Ospf area types
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Multi-Area OSPF on IOS XR

  • 1. MULTI-AREA OSPFV2 ON IOS XR By Aladdin CCIE Service Provider & Security CoderGenie Technologies
  • 2. AGENDA  OSPF Packet Types  OSPF LSA Types  OSFP Router and Area Types  Demonstration
  • 3. OSPF OPERATION  Establishing Router Adjacencies  Electing DR and BDR  Discovering Routes  Choosing Routes  Maintaining Routing information
  • 9. OSPF HIERARCHICAL ROUTING  OSPF requires hierarchical network design through configuring areas where every router must belong to at least one area and every OSPF network must have an area 0.  Area 0 is our Transit (backbone) area. Any other area is called regular (non backbone) area. All regular areas must touch area 0 except a few exceptions.  Areas minimize the impact of network events within an area and help scale the size of the network through various area types (stub, nssa etc) and route summarization.
  • 10. OSPF ROUTER TYPES  Internal: All interfaces within the same area.  Backbone: At least one interface in area 0.  Area Border (ABR): Interfaces in different areas.  Autonomous System Boundary Router (ASBR): one interface connected to external network.
  • 12. LSA TYPE 1: ROUTER LSA  One router LSA (type 1) for every router in an area  Includes list of directly attached links  Each link identified by IP prefix assigned to link and link type  Identified by the router ID of the originating router  Floods within its area only; does not cross ABR
  • 13. LSA TYPE 2: NETWORK LSA  One network (type 2) LSA for each transit broadcast or NBMA network in an area  Includes list of attached routers on the transit link  Includes subnet mask of link  Advertised by the DR of the broadcast network  Floods within its area only; does not cross ABR
  • 14. LSA TYPE 3: SUMMARY LSA  Type 3 LSAs are used to flood network information to areas outside the originating area (interarea)  Describes network number and mask of link.  Advertised by the ABR of originating area.  Regenerated by subsequent ABRs to flood throughout the autonomous system.  By default, routes are not summarized, and type 3 LSA is advertised for every subnet.
  • 15. LSA TYPE 4: ASBR SUMMARY LSA Summary (type 4) LSAs are used to advertise an ASBR to all other areas in the autonomous system. They are generated by the ABR of the originating area. They are regenerated by all subsequent ABRs to flood throughout the autonomous system. Type 4 LSAs contain the router ID of the ASBR.
  • 16. LSA TYPE 5: EXTERNAL LSA External (type 5) LSAs are used to advertise networks from other autonomous systems. Type 5 LSAs are advertised and owned by the originating ASBR. Type 5 LSAs flood throughout the entire autonomous system. The advertising router ID (ASBR) is unchanged throughout the autonomous system. Type 4 LSA is needed to find the ASBR. By default, routes are not summarized.
  • 17. AREA TYPES Stub Area – as per Cisco Doc “A stub area is an area that does not accept route advertisements or detailed network information external to the area. Area 0 cannot be a stub area.” Not So Stubby Area – as per Cisco Doc “NSSA does not flood Type 5 external LSAs from the core into the area, but can import autonomous system external routes in a limited fashion within the area. Area 0 cannot be an NSSA.”
  • 18. STUB AREA ON IOS XR Default route is advertised into stub area by the ABR1 with a default cost of 1. RP/0/RP0/CPU0:ABR1(config)# router ospf 1 RP/0/RP0/CPU0:ABR1(config-ospf)# area 50 RP/0/RP0/CPU0:ABR1(config-ospf-ar)# stub RP/0/RP0/CPU0:ABR1(config-ospf-ar)#default-cost 15 no-summary keyword prevents the ABR from sending summary link-state advertisements (Type 3) in the stub area making a “totally” stubby area. default-cost specifies a cost for the default summary route sent into stub area.
  • 19. NOT-SO-STUBBY AREA ON IOS XR Default route is advertised into stub area by the ABR1 with a default cost of 1. RP/0/RP0/CPU0:ABR1(config)# router ospf 1 RP/0/RP0/CPU0:ABR1(config-ospf)# area 50 RP/0/RP0/CPU0:ABR1(config-ospf-ar)# nssa RP/0/RP0/CPU0:ABR1(config-ospf-ar)#default-cost 15 no-summary keyword prevents the ABR from sending summary link-state advertisements (Type 3) in the not-so-stubby area making a “totally” not-so-stubby area. default-cost specifies a cost for the default summary route sent into an NSSA.
  • 20. DEMO
  • 21. “ ” CODERGENIE TECHNOLOGIES HTTP://WWW.CODERGENIE.COM/TRAININGS http://blog.codergenie.com http://certification.codergenie.com