IP Encapsulation Support
OSPF is a TCP/IP-based protocol and fully supports IP. On the other hand, IS-IS is a native OSI protocol and must still be implemented using ISO addressing for the IS-IS aspects of its operation. IS-IS allows the forwarding of IP packets although not specifically designed to do so.
Available Resources
You must be pragmatic when selecting a routing protocol. Resources should be available to assist network engineers at all levels of competence to help them understand the idiosyncrasies of the protocol that you want to implement.
The standards surrounding OSPF are extremely well written thanks to the OSPF Working Group in the Internet Engineering Task Force (IETF); however, the specification does not include a lot of explanation on the "how" and "why."
IS-IS is deployed in some places, but compared to OSPF, it is still considered a niche protocol. Some ISPs are running it, but almost no enterprise networks are using it as of this writing. The IS-IS specification uses ISO language and terms and not IP.
If formal classroom instruction is of interest to you, several dedicated OSPF courses are available; however, few are available on IS-IS.
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