RFC 2370 (rfc2370) - Page 2 of 15
The OSPF Opaque LSA Option
Alternative Format: Original Text Document
RFC 2370 The OSPF Opaque LSA Option July 1998
may be used directly by OSPF or by other applications. Standard OSPF
link-state database flooding mechanisms are used to distribute Opaque
LSAs to all or some limited portion of the OSPF topology.
2.0 Overview
Over the last several years the OSPF routing protocol [OSPF] has been
widely deployed throughout the Internet. As a result of this
deployment and the evolution of networking technology, OSPF has been
extended to support many options; this evolution will obviously
continue.
This memo defines enhancements to the OSPF protocol to support a new
class of link-state advertisements (LSA) called Opaque LSAs. Opaque
LSAs provide a generalized mechanism to allow for the future
extensibility of OSPF. The information contained in Opaque LSAs may
be used directly by OSPF or indirectly by some application wishing to
distribute information throughout the OSPF domain. For example, the
OSPF LSA may be used by routers to distribute IP to link-layer
address resolution information (see [ARA] for more information). The
exact use of Opaque LSAs is beyond the scope of this memo.
Opaque LSAs consist of a standard LSA header followed by a 32-bit
qaligned application-specific information field. Like any other LSA,
the Opaque LSA uses the link-state database distribution mechanism
for flooding this information throughout the topology. The link-
state type field of the Opaque LSA identifies the LSA's range of
topological distribution. This range is referred to as the Flooding
Scope.
It is envisioned that an implementation of the Opaque option provides
an application interface for 1) encapsulating application-specific
information in a specific Opaque type, 2) sending and receiving
application-specific information, and 3) if required, informing the
application of the change in validity of previously received
information when topological changes are detected.
2.1 Organization Of This Document
This document first defines the three types of Opaque LSAs followed
by a description of OSPF packet processing. The packet processing
sections include modifications to the flooding procedure and to the
neighbor state machine. Appendix A then gives the packet formats.
Coltun Standards Track