SPF Overview
OSPF is a link-state routing protocol. Such protocols are also referred to in the literature and technical documents as SPF-based or distributed database protocols. This section discusses the developments in link-state technologies that have influenced the evolution of the OSPF protocol.
OSPF is a link-state protocol. For example, you can think of a link as being an interface on the router. The state of the link is a description of that interface. This description would include the interface's IP address and mask, and the type of network to which it is connected. This information is compiled for all the routers in your network into a link-state database, and the SPF algorithm is run against that data. Link-state derives from the indication of a link, in that a link has either an up status or a down status.
The first link-state routing protocol was developed for use in the ARPAnet packet-switching network. This protocol formed the starting point for all other link-state protocols. The homogeneous ARPAnet environment (that is, single-vendor packet switches connected by synchronous serial lines) simplified the design and implementation of the original protocol.
In this tutorial:
- OSPF Basics
- What Is a Routing Protocol?
- Basic Routing Protocol Operation
- Link-State Versus Distance Vector Routing Protocols
- Link-State Routing Protocols
- OSPF Characteristics
- Integrated Intermediate System-to-Intermediate System
- Distance Vector Routing Protocols
- Selecting a Routing Protocol
- Operational Considerations
- Protocols Supported
- Routing Hierarchies
- IP Address Management
- IP Encapsulation Support
- Technical Considerations
- Routing Updates
- Scalability
- Business Considerations
- SPF Overview
- OSPF Routing Hierarchy
- Hierarchical Network Design Techniques
- Routing Types Within an OSPF Network
- External Routes
- OSPF Areas
- Characteristics of a Standard OSPF Area
- Stub Areas
- Not-So-Stubby Areas
- OSPF Operational Environment
- Types of OSPF Routers
- OSPF Network Types
- Router Identification
- Neighbors
- Adjacencies