OSPF LSA Types:

OSPF uses a LSDB (link state database) and fills this with LSAs (link state advertisement). Instead of using 1 LSA packet OSPF has many different types of LSAs and in this tutorial I’m going to show all of them to you. Let’s start with an overview:
  • LSA Type 1:            Router LSA
  • LSA Type 2:            Network LSA
  • LSA Type 3:            Summary LSA
  • LSA Type 4:            Summary ASBR LSA
  • LSA Type 5:            Autonomous system external LSA
  • LSA Type 6:            Multicast OSPF LSA
  • LSA Type 7:            Not-so-stubby area LSA
  • LSA Type 8:            External attribute LSA for BGP
# For many people it helps to visualize things in order to understand and remember. I like to visualize OSPF LSAs as jigsaw puzzle pieces. One jigsaw is nothing but all of them together give us the total picture…for OSPF this is the LSDB.

Here’s the first LSA Type:
OSPF LSA Type 1
Each router within the area will flood a type 1 router LSA within the area. In this LSA you will find a list with all the directly connected links of this router. How do we identify a link?
  • The IP prefix on an interface.
  • The link type. There are 4 different link types:
Link TypeDescriptionLink ID
1Point-to-point connection to another router.Neighbor router ID
2Connection to transit network.IP address of DR
3Connection to stub network.IP Network
4Virtual LinkNeighbor router ID
Don’t worry too much about the link types for now, we will see them later. Keep in mind that the router LSA always stays within the area.
The second LSA type (network LSA) is created for multi-access networks:
OSPF LSA Type 2
The network LSA or type 2 is created for each multi-access network. Remember the OSPF network types? The broadcast and non-broadcast network types require a DR/BDR. If this is the case you will see these network LSAs being generated by the DR. In this LSA we will find all the routers that are connected to the multi-access network, the DR and of course the prefix and subnet mask.
In my example above we will find R1, R2 and the DR in the network LSA. We will also see the prefix 192.168.123.0 /24 in this LSA. Last thing to mention: the network LSA always stays within the area.
Let’s look at the third LSA type:
OSPF LSA Type 3
Type 1 router LSAs always stay within the area. OSPF however works with multiple areas and you probably want full connectivity within all of the areas. R1 is flooding a router LSA within the area so R2 will store this in its LSDB. R3 and R4 also need to know about the networks in Area 2.
R2 is going to create a Type 3 summary LSA and flood it into area 0. This LSA will flood into all the other areas of our OSPF network. This way all the routers in other areas will know about the prefixes from other areas.
The name “summary” LSA is very misleading. By default OSPF is not going to summarize anything for you. There is however a command that let you summarize inter-area routes. Take a look at my OSPF summarization tutorial if you are interested. If you are looking at the routing table of an OSPF router and see some O IA entries you are looking at LSA type 3 summary LSAs. Those are your inter-area prefixes!
Time for the fourth LSA type:
OSPF LSA Type 4In this example we have R1 that is redistributing information from the RIP router into OSPF. This makes R1 an ASBR (Autonomous System Border Router). What happens is that R1 will flip a bit in the router LSA to identify itself as an ASBR. When R2 who is an ABR receives this router LSA it will create a type 4 summary ASBR LSA and flood it into area 0. This LSA will also be flooded in all other areas and is required so all OSPF routers know where to find the ASBR.
What about LSA type 5? Let’s check it out:
OSPF LSA Type 5
Same topology but I’ve added a prefix (5.5.5.0 /24) at our RIP router. This prefix will be redistributed into OSPF. R1 (our ASBR) will take care of this and create a type 5 external LSA for this. Don’t forget we still need type 4 summary ASBR LSA to locate R1. If you ever tried redistribution with OSPF you might have seen O E1 or E2 entries. Those are the external prefixes and our type 5 LSAs.
What about OSPF LSA type 6? Type 6 multicast ospf LSA I can skip because it’s not being used. It’s not even supported by Cisco. We use PIM (Protocol Independent Multicast) for multicast configurations.
If you are studying the LSA types for CCNA R&S then you don’t have to worry about LSA type 7. These are used for a special area type called NSSA that is only covered in the CCNP ROUTE material.
Let’s look at the last LSA type, number 7:
OSPF LSA Type 7
Last LSA type…promised! NSSA areas do not allow type 5 external LSAs. In my picture R1 is still our ASBR redistributing information from RIP into OSPF.
Since type 5 is not allowed we have to think of something else. That’s why we have a type 7 external LSA that carries the exact same information but is not blocked within the NSSA area. R2 will translate this type 7 into a type 5 and flood it into the other areas.
Let me summarize the LSA types for you:
  • Type 1 – Router LSA: The Router LSA is generated by each router for each area it is located. In the link-state ID you will find the originating router’s ID.
  • Type 2 – Network LSA: Network LSAs are generated by the DR. The link-state ID will be the router ID of the DR.
  • Type 3 – Summary LSA: The summary LSA is created by the ABR and flooded into other areas.
  • Type 4 – Summary ASBR LSA: Other routers need to know where to find the ASBR. This is why the ABR will generate a summary ASBR LSA which will include the router ID of the ASBR in the link-state ID field.
  • Type 5 – External LSA: also known as autonomous system external LSA: The external LSAs are generated by the ASBR.
  • Type 6 – Multicast LSA: Not supported and not used.
  • Type 7 – External LSA: also known as not-so-stubby-area (NSSA) LSA: As you can see area 1 is a NSSA (not-so-stubby-area) which doesn’t allow external LSAs (type 5). To overcome this issue we are generating type 7 LSAs instead.
The only thing left to do is take a look at 

OSPF: UNDERSTANDING PROCESS ID TOPOLOGY

SCENARIO

TWO DEVICES

WAN & CORE
1. PURPOSE OF WAN DEVICE
This is the end device, on which we have access. This device is connected to Vendor.
2. PURPOSE OF CORE DEVICE
This is the core layer device of datacenter, connecting to WAN device further

LOGS

WAN # sh cdp nei
Device ID Local Intrusion HoldTme Capability Platform Port ID
Fuse_core_1 Gig 2/1 155 RSI WS-C6513 Gig 13/41
PHYSICAL CONNECTION: WAN (Gig2 / 1) ========== CORE (Gig 13/41) 

WAN # sh ip ospf int g2 / 1 | i Process
Process ID 100,   router ID 10146192252, Network Type BROADCAST, Cost: 1

CORE # sh ip ospf int g13 / 41 | i Process
Process ID 65225,   router ID 10.146.1.254, Network Type BROADCAST, Cost: 1

CONCLUSION

On all the interfaces of WAN device, Process ID 100 is running on the CORE device, Process ID 65225 is running.
At WAN device, we have Process ID 100  & Area is 0, on interface connecting to CORE device  
At Core Device, we have Process ID 65225 & Area is 0, on interface connecting to WAN device   

QUERY

By default, Two process ID can not communicate with any other subnets.
How these two routers have different process, exchanging routes with each other?
What can be the design prospective in this scenario?

MORE LOGS FOR REFERNCE PURPOSE 

CORE # sh ip ospf int | i Process
Process ID 65225, Router ID 10.146.1.254, Network Type POINT_TO_POINT, Cost: 1
Process ID 65225, Router ID 10.146.1.254, Network Type BROADCAST, Cost: 1

CORE # sh ip ospf int | i Area
Internet Address 10.146.192.161/30, Area 0
Internet Address 10.146.192.133/30, Area 0

WAN # sh ip ospf int | i Process
Process ID 100, Router ID 10.146.192.252, Network Type LOOPBACK, Cost: 1
Process ID 100, Router ID 10.146.192.252, Network Type BROADCAST, Cost: 1

WAN # sh ip ospf int | i Area
Internet Address 10.146.192.252/32, Area 0
Internet Address 10.146.203.97/28, Area 0


SOLUTION

Hey, re-think about statement
"Two different process ID can not communicate with each other"
That's true, above statement is correct, but there's a catch in the statement. So, i am re-phrasing the statement.
"Two different processes can not communicate with each other,
Or we can say
"Process ID is very significant to router"

Here, Two different processes are running, true, but on two different devices. So, this is a normal scenario. It will not create any problem. Routes will be exchanged between devices.