Az OSPF úgynevezett kapcsolatállapot csomagokat (LSP-ket) használ a szomszédsági kapcsolatok karbantartására és a forgalomirányítási frissítések cseréjére.
Az ábra az OSPF által használt öt különböző LSP-típust mutatja. Mindegyik csomagnak speciális szerepe van az OSPF forgalomirányítási folymatban:
- 1-es típus: Hello csomag (Hello packet) – Az OSPF forgalomirányítók közti szomszédsági kapcsolatok létrehozására és karbantartására szolgál.
- 2-es típus: Adatbázis leíró csomag (Database Description, DBD) – A küldő forgalomirányító LSDB-adatbázisának rövidített listáját tartalmazza és arra szolgál, hogy össze lehessen vetni a fogadó helyi LSDB-adatbázisával. Az LSDB-nek azonosnak kell lennie a terület valamennyi forgalomirányítóján, hogy azok helyes SPF-fát építhessenek.
- 3-as típus: Kapcsolatállapot kérés csomag (Link-State Request, LSR) – A fogadó forgalomirányítók egy LSR küldésével többletinformációt kérhetnek a kapott DBD bármelyik eleméről.
- 4-es típus: Kapcsolatállapot frissítés csomag (Link-State Update, LSU) – Az LSR-ek megválaszolására és új adatok hirdetésére szolgál. Az LSU-k hét különböző típusú LSA-t tartalmazhatnak.
- 5-ös típus: Kapcsolatállapot nyugta csomag (Link-State Acknowledgment, LSAck) – Ha egy forgalomirányító LSU-t kap, akkor annak nyugtázására egy LSAck-ot küld. Az LSAck adatmezője üres.