OSPF (Open Shortest Path First) er en link-state routing-protokol, der bruger databaser til at gemme information om netværkstopologien og til at beregne de bedste stier til destinationer. Der er tre hovedtyper af OSPF-databaser:
- Link-State Database (LSDB) :LSDB er den centrale database i OSPF. Den indeholder information om alle links og routere i OSPF-netværket. Hver router bevarer sin kopi af LSDB, som opdateres, når der er ændringer i netværkstopologien.
- Topologidatabase (TB) :TB'en bruges til at beregne de korteste veje til destinationer i netværket. Den skabes ved at flette informationerne fra LSDB'en og routerens egen routingtabel.
- Routing Information Base (RIB) :RIB'en er den database, der indeholder de bedste stier til destinationer i netværket. Det bruges af routeren til at videresende pakker.
LSDB, TB og RIB er alle afgørende for, at OSPF kan fungere korrekt. De arbejder sammen om at give routeren de oplysninger, den har brug for, for at beregne de bedste stier til destinationer og for at sende pakker effektivt.