OK confused here.
OSPF packets share a common 24 byte header (or maybe 20 - will come to that later).
<IP header etc><Version,type,packet length, router id, area id, checksum, auth type, auth data><OSPF data></IP link trailer>
Inside that OSPF header we have "type" which can be from 1-5 (hello, dbd, lsr, lsu, ls ack).
Once the OSPF header is done we have the OSPF data field. If a router decides to send an LSA type 1-7 where does this go? Does it go in the data field? If so what would the type be flagged as? Maybe someone can clear that up for me as I haven't come across any documentation that is really clear about that.
Second question. Cisco says the common OSPF header is 24 bytes, but I've seen other sources saying its 20 bytes (including juniper documentation). Which is it? Or they are referring to 2 common OSPF packet headers?
Appreciate any assistance.