Open Shortest Path First (OSPF) is a
link-state routing protocol based on open standards. Described in
several RFCs, most recently RFC 2328, the Open in Open Shortest
Path First means that OSPF is open to the public and
nonproprietary. Among nonproprietary routing protocols, such as
RIP v1 and RIP v2, OSPF is preferred because of its remarkable
scalability. Recall that both versions of RIP are very limited.
RIP cannot scale beyond 15 hops. It converges slowly, and it
chooses suboptimal routes that ignore critical factors such as
bandwidth. OSPF addresses all of these limitations and proves to
be a powerful, scalable routing protocol.
The considerable capability that
OSPF has to
scale is achieved through hierarchical design and the use of
areas. By defining areas in a properly designed network, an
administrator can reduce routing overhead and improve performance.
To achieve scalability OSPF relies on complex communications and
relationships to maintain a comprehensive link-state database.
However, as an OSPF network scales to 100, 500, or even 1000
routers, link-state databases can balloon to include thousands of
links. To help OSPF routers route more efficiently and to preserve
their CPU and memory resources for the business of switching
packets, network engineers divide OSPF networks into multiple
areas.
This module describes how to create
and configure OSPF. Specifically, this module examines the
different OSPF area types, which include stubby, totally stubby,
and not-so-stubby areas (NSSAs). Each of these different area
types uses a special advertisement to exchange routing information
with the rest of the OSPF network. Therefore, link-state
advertisements (LSAs) will be studied in detail. The Area 0
backbone rule and how virtual links can work around backbone
connectivity problems will also be reviewed. Finally, this module
surveys important show
commands that can be used to verify multiarea OSPF operation.
|