The (Unofficial) CCNP-SP Study Guide
  • About
    • About the Author
    • About This Study Guide
  • MPLS
    • LDP
      • LDP Transport Address
      • LDP Conditional Advertisement
      • LDP Authentication
      • LDP/IGP Sync
      • LDP Session Protection
    • MPLS-TE
      • MPLS-TE Basics, Pt. 1 (TED)
      • MPLS-TE Basics, Pt.2 (RSVP)
      • MPLS-TE Basics, Pt.3 (CSPF)
      • MPLS-TE Basics, Pt.4 (Routing)
      • MPLS-TE Fast Reroute (FRR)
      • MPLS-TE with OSPF
    • Unified MPLS
    • Segment Routing
      • Introduction, Theory Pt.1
      • Introduction, Lab (OSPF) Pt.2
      • Introduction, Lab (ISIS) Pt. 3
      • Multi-Area/Level Segment Routing
      • Segment Routing using BGP
      • Migrating LDP to SR
      • LDP/SR Interworking
      • TI-LFA Pt. 1 (Theory)
      • TI-LFA Pt. 2 (Implementation)
      • TI-LFA Pt. 3 (Node and SRLG Protection)
      • SR-TE Pt. 1 (Overview)
      • SR-TE Pt. 2 (Creating an SR-TE Policy)
      • SR-TE Pt. 3 (Using a PCE)
      • SR-TE Pt. 4 (Automated Steering)
      • SR-TE Pt. 5 (On-Demand Nexthop)
      • SR-TE Pt. 6 (Flex Algo)
    • MPLS OAM
      • Classic Traceroute Behavior in MPLS Networks
      • LSP Ping
      • LSP Traceroute
  • Routing
    • BGP
      • BGP Synchronization
      • BGP Load Sharing (Multipath)
      • An Intuitive Look at Path Attributes
      • AS Path Prepending on XE and XR
      • RPL
    • BGP Security
      • BGP TTL Security, Pt. 1
      • BGP TTL Security, Pt. 2 (IOS-XE)
      • BGP TTL Security, Pt. 3 (IOS-XR)
      • BGP MD5 Authentication
      • BGP Maximum Prefixes
      • BGP RFD (Route Flap Dampening)
      • RTBH
      • Flowspec
      • BGPsec
    • L3VPN
      • An In-Depth Look at RD and RT, Pt. 1
      • An In-Depth Look at RD and RT, Pt. 2
      • An In-Depth Look at RD and RT, Pt. 3
      • An In-Depth Look at RD and RT, Pt. 4
      • Inter-AS L3VPN Pt. 1, Overview
      • Inter-AS L3VPN Pt. 2, Option A
      • Inter-AS L3VPN Pt. 3, Option B
      • Inter-AS L3VPN Pt. 4, Option C
      • CSC (Carrier Supporting Carrier)
      • PE NAT
    • OSPF
      • Type 7 to Type 5 Translation
      • OSPF Authentication
      • Troubleshooting OSPF Adjacencies
      • OSPFv3 LSA Types
      • OSPFv3 LSAs Example (Single Area)
    • ISIS
      • The Potential for Asymmetric Routing with Multi-Area ISIS
      • Interarea Routing is Distance-Vector
      • Basic ISIS - LSPDB
      • Multitopology
      • What is the role of CLNS and CLNP in ISIS?
      • Troubleshooting ISIS Adjacencies
    • IPv6 Transition
      • Overview
      • NAT64
      • 6to4
      • 6RD (IPv6 Rapid Deployment)
      • DS Lite (Dual Stack Lite)
      • MAP (Mapping of Address and Port)
      • Tunneling IPv6 Dynamic Routing Protocols over IPv4
    • Multicast
      • Introduction
      • IP and MAC Addressing
      • Tree Formation and Packet Forwarding
      • IGMP
      • PIM-DM (Dense Mode)
      • PIM-SM (Sparse Mode)
      • PIM-SM SPT Switchover
      • PIM-SM Tunnel Interfaces
      • PIM DR and the Assert Message
      • PIM-SM RP Discovery
      • PIM-BiDir
      • PIM-SSM (Source-Specific Multicast)
      • Interdomain Multicast (PIM-SM)
      • IPv6 Multicast
      • mVPN Introduction
      • mVPN Profile 0
      • mVPN Profile 1
      • Multicast Routing on IOS-XR
  • L2VPN & Ethernet
    • IOS-XE Ethernet Services
      • Service Instances
      • E-Line
      • E-LAN (VPLS)
      • E-Tree
      • E-Access
      • VPLS with BGP Autodiscovery
      • Martini/Kompella Circuits
    • EVPN
      • Introduction to EVPN
      • Learning EVPN VXLAN First
      • E-Line (EVPN VPWS)
      • E-Line (EVPN VPWS) on IOS-XR
      • E-Line (EVPN VPWS) Multi-Homed
      • E-LAN (EVPN Single-Homed)
    • Carrier Ethernet
      • 802.1ah (MAC-in-MAC)
      • 802.3ah (Ethernet OAM)
      • 802.1ag (CFM)
      • Cisco REP (Resilient Ethernet Protocol)
      • ITU G.8032 ERPS (Ethernet Ring Protection Switching)
  • Security
    • CoPP (Control Plane Policing)
    • LPTS (Local Packet Transport Services)
  • Misc
    • QoS
      • QoS Introduction (Part 1)
      • QoS Tools Overview and QoS Models (Part 2)
      • QoS Classification and Marking (Part 3)
      • QoS Queuing/Congestion Management (Part 4)
      • QoS Shaping and Policing (Part 5)
      • QoS for IPv6
      • MPLS QoS Basics
      • MPLS QoS Modes
      • MPLS TE QoS (DS-TE)
      • MPLS TE CBTS/PBTS
    • Automation and Assurance
      • NSO
      • NSO Command Cheat Sheet
      • Intro to YANG/NETCONF
      • YANG In-Depth
      • NETCONF In-Depth
      • RESTCONF
      • Model-Driven Telemetry
      • Automation Tool Comparison
      • Netflow
      • SNMP
    • Virtualization
      • NFV (Network Function Virtualization)
      • OpenStack
    • Transport
      • xPON
      • SONET/SDH
      • WDM
      • 4G and 5G RAN
    • High Availability (HA)
      • NSF/GR
      • NSR
      • NSF/NSR Whitepapers
      • BFD
      • Link Aggregation on IOS-XE
      • Link Aggregation on IOS-XR
    • IOS Software Overview
  • Labs
    • Lab Challenges
      • How to Use These Labs
      • Basic LDP
      • Advanced LDP
      • BGP Security
      • Unified MPLS
      • BGP Fundamentals
      • Ethernet Services
      • L3VPN Extranet
      • Multicast
      • Inter-area OSPF
      • ISIS
      • MPLS-TE
      • Control Plane Policing
      • QoS
Powered by GitBook
On this page
  • Type 1 (Router LSA)
  • Type 2 (Network LSA)
  • Type 8 LSA (Link-local LSA)
  • Type 9 LSA (Intra-area Prefix LSA)
  • Type 3 (Inter-area Prefix LSA)
  1. Routing
  2. OSPF

OSPFv3 LSA Types

PreviousTroubleshooting OSPF AdjacenciesNextOSPFv3 LSAs Example (Single Area)

Last updated 2 years ago

Type 1 (Router LSA)

In OSPFv2, this LSA advertises the connected links in an area with their prefixes.

In OSPFv3, this LSA no longer has the prefix information. Also notice that the loopback is no longer included as a link. The router LSA now strictly advertises the links and connected neighbors. Instead of using IP addresses to indetify links, now we see an interface ID used to identify each link. This matches how ISIS treats the topology - the topology is separate from the IP addressing.

Type 2 (Network LSA)

In OSPFv2, the DR generates this LSA, advertising the connected routers and the prefix for the broadcast network. The link state ID is the DR’s IP address on the network. The network mask indicates the prefix of the network itself.

In OSPFv3, the DR still generates the LSA, but there is no prefix information. In fact, the LSA looks almost identical to the OSPFv2 LSA, just with the network mask missing, and the link state ID as the interface ID instead of the interface IP.

So what is the point of this change? Why aren’t the IPv6 addresses and prefixes included in these two LSAs like with OSPFv2?

OSPFv3 mimics ISIS now, as these two LSAs simply build the graph of routers and how they connect to each other. This adds stability to the protocol, because with OSPFv2, the graph was based on the IP addresses. If you changed the IP address of a link, this generated a completely new router LSA, and caused routers to have to make a full SPF run after rebuilding their graph.

With OSPFv3, if the IP address of a link changes, the graph has still stayed the same, therefore rebuilding the graph and doing a full SPF run isn’t necessary.

The second advantage is that you can hang IPv4 and IPv6 addresses off of this graph. Now the graph itself is completely indepedent from IP addressing. This closely matches the behaviour of ISIS, as it builds a graph independent of any sort of layer 3 addressing, and then IP addresses are just placed “on top of” or “hung off” the nodes in the graph. In other words, the type 1 and type 2 LSAs are protocol independent in OSPFv3.

OSPFv3 introduces two new LSAs to advertise the IPv6 prefixes that we are missing in the type 1 and type 2 LSAs.

Type 8 LSA (Link-local LSA)

A router advertises a type 8 LSA for every link. This is flooded only on the link itself, it is not flooded among the area.

If you’ve noticed how the next-hops for IPv6 prefixes in the RIB that came from OSPFv3 are always link-local next-hops, this is how that works.

This means that you don’t need to actually configure IPv6 addresses between to neighbors. You can just let the routers auto-generate link local addresses and advertise these to each other using type 8 LSAs.

Type 9 LSA (Intra-area Prefix LSA)

This is where the prefixes of the links are finally advertised. In this case, CE2 is not the DR for its interfaces, so we simply see one LSA for its loopback which it is advertising into OSFPv3.

If we look at the DR, we can see the prefixes associated with the type 2 LSAs that it originated:

Type 3 (Inter-area Prefix LSA)

In OSPFv2, these are called Summary LSAs, and are generated by ABRs.

In OSPFv3, these LSAs are the same type (type 3), and function in the same way. The difference is that they are now called “Inter-area prefix LSAs” instead of “Summary LSAs.” The link state ID is different - in OSPFv3 it is now an ID instead of the subnet address. However everything else is practically identical.

OSPFv2 Router LSA
OSPFv3 Router LSA
OSPFv2 Network LSA
OSPFv3 Network LSA
OSPFv3 Link-local LSA
OSPFv3 Intra-area Prefix LSA
OSPFv3 Network LSA for reference. Attached routers are indicated by their RID.
OSPFv3 Intra-area Prefix LSA from a DR lists the addressing of all attached routers.
OSPFv2 Summary LSA
OSPFv3 Inter-area Prefix LSAs