SlideShare a Scribd company logo
2
Most read
6
Most read
9
Most read
Kashif Latif
What is OSPF…?
               
 Open Shortest Path First (OSPF) is an adaptive
  routing protocol for Internet Protocol (IP) networks.
  It uses a link state routing algorithm and falls into
  the group of interior routing protocols, operating
  within a single autonomous system (AS).
 OSPF is perhaps the most widely-used interior
  gateway protocol (IGP) in large enterprise networks.
  IS-IS, another link-state dynamic routing protocol, is
  more common in large service provider networks.
Count…
                   
 OSPF was designed to support variable-length
  subnet masking (VLSM) or Classless Inter-Domain
  Routing (CIDR) addressing models.
 OSPF detects changes in the topology, such as link
  failures, very quickly and converges on a new loop-
  free routing structure within seconds.
 An OSPF network may be structured, or subdivided,
  into routing areas to simplify administration and
  optimize traffic and resource utilization.
Count…
                   
 OSPF does not use a TCP/IP transport protocol
  (UDP, TCP), but is encapsulated directly in IP
  datagrams with protocol number 89.
 OSPF uses both unicast and multicast to send
  packets and link state updates.
 The OSPF protocol, when running on IPv4, can
  operate securely between routers.
 OSPF version 3 introduces modifications to
  the IPv4 implementation of the protocol.
Neighbor Relationships
         
 As a link state routing protocol, OSPF establishes
  and maintains neighbor relationships in order to
  exchange routing updates with other routers.
 The neighbor relationship table is called an
  adjacency database in OSPF. Provided that OSPF
  is configured correctly, OSPF forms neighbor
  relationships only with the routers directly
  connected to it.
 In order to form a neighbor relationship between
  two routers, the interfaces used to form the
  relationship must be in the same area.
Area Types
                     
Areas are logical groupings of hosts and networks,
including their routers having interfaces connected to any
of the included networks.
Several special area types are defined:

1.   Backbone Area
2.   Stub Area
3.   Not-so-Stubby Area
4.   Proprietary Extensions
5.   Transit Area
Path Preference
                   
OSPF uses path cost as its basic routing metric, which was defined
by the standard not to equate to any standard value such as speed,
so the network designer could pick a metric important to the
design.
Four types of metrics are recognized:

1.   Intra-area
2.   Inter-area
3.   External Type 1, which includes both the external path cost
     and the sum of internal path costs to the ASBR that advertises
     the route,
4.   External Type 2, the value of which is solely that of the
     external path cost
OSPF Router Types
              
The router type is an attribute of an OSPF process. A
given physical router may have one or more OSPF
processes.
OSPF defines the following router types:

1.   Area Border Router (ABR)
2.   Autonomous System Boundary Router (ASBR)
3.   Internal Router (IR)
4.   Backbone Router (BR)
OSPF Packet Header
            
Every OSPF packet starts with a common 24 byte
header. This header contains all the necessary
information to determine whether the packet should be
accepted for further processing.
OSPF in Broadcast and Non-
         Broadcast Networks
                         
In broadcast multiple-access networks, neighbor
adjacency is formed dynamically using multicast hello
packets to 224.0.0.5.
For non-broadcast multiple-access networks
(NBMA), RFC 2328 defined the following two official
modes for OSPF:

1. No broadcast
2. Point-to-multipoint
Implementations
                
1.   BIRD implements both OSPFv2 and OSPFv3
2.   GNU Zebra, a GPL routing suite for Unix-like systems
     supporting OSPF
3.   Netware implements OSPF in its Multi Protocol Routing
     module.
4.   OpenBSD includes an OpenOSPFD implementation within
     the OpenBGPD protocol.
5.   XORP, a routing suite implementing RFC2328 (OSPFv2) and
     RFC2740 (OSPFv3) for both IPv4 and IPv6.
6.   Windows NT 4.0 Server, Windows 2000 Server and Windows
     Server 2003 implement OSPFv2 in the Routing and Remote
     Access Service, although the functionality was removed
     in Windows Server 2008.
Applications
                 
 OSPF was the first widely deployed routing
  protocol that could converge a network in the low
  seconds, and guarantee loop-free paths.
 OSPF can provide better load-sharing on external
  links than other IGPs.
 It has many features that allow the imposition of
  policies about the propagation of routes that it may
  be appropriate to keep local, for load sharing, and
  for selective route importing more than IS-IS
  (Intermediate System To Intermediate System).
Kashif Latif

More Related Content

PPTX
Open shortest path first (ospf)
PPTX
Subnetting Presentation
PPTX
Rip presentation
PPTX
Ospf area types
PPS
Ip address
PPT
PPTX
Semiconductor and it's types
PDF
Expert systems Artificial Intelligence
Open shortest path first (ospf)
Subnetting Presentation
Rip presentation
Ospf area types
Ip address
Semiconductor and it's types
Expert systems Artificial Intelligence

What's hot (20)

PPT
Spanning tree protocol
PPTX
Bgp protocol
PPTX
OSPF Basics
PPT
PPTX
EIGRP (Enhanced Interior Gateway Routing Protocol)
PPTX
Routing protocols
PPTX
Presentation on arp protocol
PPTX
EIGRP Overview
PPTX
Ppt of routing protocols
PPT
Internet control message protocol
PPT
PDF
PDF
Spanning tree protocol (stp)
PDF
Overview of Spanning Tree Protocol
PPT
Routing and OSPF
PDF
How BGP Works
PPTX
IS-IS Protocol
PPTX
Border Gateway Protocol
PDF
Cisco ospf
Spanning tree protocol
Bgp protocol
OSPF Basics
EIGRP (Enhanced Interior Gateway Routing Protocol)
Routing protocols
Presentation on arp protocol
EIGRP Overview
Ppt of routing protocols
Internet control message protocol
Spanning tree protocol (stp)
Overview of Spanning Tree Protocol
Routing and OSPF
How BGP Works
IS-IS Protocol
Border Gateway Protocol
Cisco ospf
Ad

Viewers also liked (20)

PPSX
OSPF - Routing Protocol
PPTX
Routing Information Protocol
PPSX
RIP - Routing Information Protocol
PDF
Protocole OSPF
PPTX
Link state routing protocol
PPTX
Routing Protocols and Concepts - Chapter 1
PPTX
PDF
CCNP Route - OSPF
PPT
BGP Overview
PDF
CCNAv5 - S3: Chapter 7 EIGRP
PPT
Distance vector routing
PDF
IP Routing Tutorial
PDF
PPT
Routing
PPTX
Dhcp ppt
PPT
BGP protocol presentation
PPT
Dynamic routing OSPF 1
PPTX
OSPF Virtual Link
PPTX
Shubham ppt on ospf and framerelay
PPTX
bgp protocol
OSPF - Routing Protocol
Routing Information Protocol
RIP - Routing Information Protocol
Protocole OSPF
Link state routing protocol
Routing Protocols and Concepts - Chapter 1
CCNP Route - OSPF
BGP Overview
CCNAv5 - S3: Chapter 7 EIGRP
Distance vector routing
IP Routing Tutorial
Routing
Dhcp ppt
BGP protocol presentation
Dynamic routing OSPF 1
OSPF Virtual Link
Shubham ppt on ospf and framerelay
bgp protocol
Ad

Similar to Open Shortest Path First (20)

PPTX
Comparing ospf vs isis
PPTX
OSPF by Abdullah Mukhtar
PPTX
CCNP ROUTE V7 CH3
PDF
OSPFv3_Technology_White_Paper.pdf
PPTX
Dynamic routing protocols (CCNA)
PDF
CSC427_Week_11.pdf
PDF
Ospf
PPTX
OSPF IN COMPUTER NETWORKING..............
PPTX
Open Shortest Path First (OSPF) || 2020 || Ser-2
PDF
Configurasi ospf
PDF
IS-IS : Notes
DOCX
Network interview questions
PDF
Optimal Performance Analysis Enabling OSPF and BGP in Internal and External WAN
PPTX
ENSA_Module_1.pptx
PPTX
ENSA_Module_1.pptx_presentation_pn_single_area_ospf
PPTX
CCNP ROUTE V7 CH1
PPTX
en_ROUTE_v7_Ch01 (3)_Cisco ccna v7..pptx
PPTX
Layer3protocols
DOCX
Ospf and eigrp concepts and configuration
PDF
OSPF.pdf
Comparing ospf vs isis
OSPF by Abdullah Mukhtar
CCNP ROUTE V7 CH3
OSPFv3_Technology_White_Paper.pdf
Dynamic routing protocols (CCNA)
CSC427_Week_11.pdf
Ospf
OSPF IN COMPUTER NETWORKING..............
Open Shortest Path First (OSPF) || 2020 || Ser-2
Configurasi ospf
IS-IS : Notes
Network interview questions
Optimal Performance Analysis Enabling OSPF and BGP in Internal and External WAN
ENSA_Module_1.pptx
ENSA_Module_1.pptx_presentation_pn_single_area_ospf
CCNP ROUTE V7 CH1
en_ROUTE_v7_Ch01 (3)_Cisco ccna v7..pptx
Layer3protocols
Ospf and eigrp concepts and configuration
OSPF.pdf

More from Kashif Latif (15)

PPTX
Linear Programming Application
PDF
Analysis of Variance
PPTX
Cyber Space
PPT
PPTX
Core 2 Duo Processor
PPTX
OSI Layers
PPTX
SRX3600 Cluster & IDP
PPTX
Routing Polices And Firewall Filter
PPTX
MX960 Router
PPTX
Link Aggregation Control Protocol
PPTX
Label Distribution Protocol
PPTX
HA, SRX Cluster & Redundancy Groups
PPTX
Ex8216 Core Switch
PPTX
Difference Between XFP & SFP
PPTX
Chassis Cluster Configuration
Linear Programming Application
Analysis of Variance
Cyber Space
Core 2 Duo Processor
OSI Layers
SRX3600 Cluster & IDP
Routing Polices And Firewall Filter
MX960 Router
Link Aggregation Control Protocol
Label Distribution Protocol
HA, SRX Cluster & Redundancy Groups
Ex8216 Core Switch
Difference Between XFP & SFP
Chassis Cluster Configuration

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Pre independence Education in Inndia.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Lesson notes of climatology university.
PPTX
Institutional Correction lecture only . . .
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Classroom Observation Tools for Teachers
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Types and Its function , kingdom of life
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
Cell Structure & Organelles in detailed.
O7-L3 Supply Chain Operations - ICLT Program
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
VCE English Exam - Section C Student Revision Booklet
Pre independence Education in Inndia.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Lesson notes of climatology university.
Institutional Correction lecture only . . .
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Classroom Observation Tools for Teachers
Microbial diseases, their pathogenesis and prophylaxis
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Pharma ospi slides which help in ospi learning
Cell Types and Its function , kingdom of life
Module 4: Burden of Disease Tutorial Slides S2 2025
102 student loan defaulters named and shamed – Is someone you know on the list?
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Supply Chain Operations Speaking Notes -ICLT Program

Open Shortest Path First

  • 2. What is OSPF…?   Open Shortest Path First (OSPF) is an adaptive routing protocol for Internet Protocol (IP) networks. It uses a link state routing algorithm and falls into the group of interior routing protocols, operating within a single autonomous system (AS).  OSPF is perhaps the most widely-used interior gateway protocol (IGP) in large enterprise networks. IS-IS, another link-state dynamic routing protocol, is more common in large service provider networks.
  • 3. Count…   OSPF was designed to support variable-length subnet masking (VLSM) or Classless Inter-Domain Routing (CIDR) addressing models.  OSPF detects changes in the topology, such as link failures, very quickly and converges on a new loop- free routing structure within seconds.  An OSPF network may be structured, or subdivided, into routing areas to simplify administration and optimize traffic and resource utilization.
  • 4. Count…   OSPF does not use a TCP/IP transport protocol (UDP, TCP), but is encapsulated directly in IP datagrams with protocol number 89.  OSPF uses both unicast and multicast to send packets and link state updates.  The OSPF protocol, when running on IPv4, can operate securely between routers.  OSPF version 3 introduces modifications to the IPv4 implementation of the protocol.
  • 5. Neighbor Relationships   As a link state routing protocol, OSPF establishes and maintains neighbor relationships in order to exchange routing updates with other routers.  The neighbor relationship table is called an adjacency database in OSPF. Provided that OSPF is configured correctly, OSPF forms neighbor relationships only with the routers directly connected to it.  In order to form a neighbor relationship between two routers, the interfaces used to form the relationship must be in the same area.
  • 6. Area Types  Areas are logical groupings of hosts and networks, including their routers having interfaces connected to any of the included networks. Several special area types are defined: 1. Backbone Area 2. Stub Area 3. Not-so-Stubby Area 4. Proprietary Extensions 5. Transit Area
  • 7. Path Preference  OSPF uses path cost as its basic routing metric, which was defined by the standard not to equate to any standard value such as speed, so the network designer could pick a metric important to the design. Four types of metrics are recognized: 1. Intra-area 2. Inter-area 3. External Type 1, which includes both the external path cost and the sum of internal path costs to the ASBR that advertises the route, 4. External Type 2, the value of which is solely that of the external path cost
  • 8. OSPF Router Types  The router type is an attribute of an OSPF process. A given physical router may have one or more OSPF processes. OSPF defines the following router types: 1. Area Border Router (ABR) 2. Autonomous System Boundary Router (ASBR) 3. Internal Router (IR) 4. Backbone Router (BR)
  • 9. OSPF Packet Header  Every OSPF packet starts with a common 24 byte header. This header contains all the necessary information to determine whether the packet should be accepted for further processing.
  • 10. OSPF in Broadcast and Non- Broadcast Networks  In broadcast multiple-access networks, neighbor adjacency is formed dynamically using multicast hello packets to 224.0.0.5. For non-broadcast multiple-access networks (NBMA), RFC 2328 defined the following two official modes for OSPF: 1. No broadcast 2. Point-to-multipoint
  • 11. Implementations  1. BIRD implements both OSPFv2 and OSPFv3 2. GNU Zebra, a GPL routing suite for Unix-like systems supporting OSPF 3. Netware implements OSPF in its Multi Protocol Routing module. 4. OpenBSD includes an OpenOSPFD implementation within the OpenBGPD protocol. 5. XORP, a routing suite implementing RFC2328 (OSPFv2) and RFC2740 (OSPFv3) for both IPv4 and IPv6. 6. Windows NT 4.0 Server, Windows 2000 Server and Windows Server 2003 implement OSPFv2 in the Routing and Remote Access Service, although the functionality was removed in Windows Server 2008.
  • 12. Applications   OSPF was the first widely deployed routing protocol that could converge a network in the low seconds, and guarantee loop-free paths.  OSPF can provide better load-sharing on external links than other IGPs.  It has many features that allow the imposition of policies about the propagation of routes that it may be appropriate to keep local, for load sharing, and for selective route importing more than IS-IS (Intermediate System To Intermediate System).