Ch.8: OSPF Foundations (1) Flashcards
What type of protocol is OSPF?
A link-state Interior Gateway Protocol (IGP)
What does OSPF advertise to show link states and metrics?
Link State Advertisements (LSAs)
What does every OSPF router have an identical copy of?
Routers in the same area will have an identical copy of LSAs and an identical Link State Database (LSDB).
What algorithm does OSPF use to calculate loop-free paths in a network?
Dijkstra’s SPF algorithm (shortest-path first)
Every router will have an identical _____, but a different ____. Why?
Each router will have an identical LSDB but the SPF tree (SPT) will differ on each router. This is because each router’s SPT is made from each router’s perspective, even though each router has the same link state / metric information.
What provides scalability with OSPF?
The ability to create different areas; logically connected rotuers/subinterfaces that reduce the size and amount of LSAs being flooded to every router
What is the purpose of Area 0? What is it also known as?
Area 0, AKA the “backbone,” provids transit connectivity between all areas. All Area Boundary Routers (ABRs) have to connect to the backbone, and type 1 LSAs from one area is advertised as a type 3 (Summary) LSA when being advertised to or from Area 0 by an ABR.
Where does the backbone get its routes from? How do non-backbone areas get routes from other areas?
Routes get advertised into the backbone from non-backbone areas. The advertising router is the ABR.
Routes in Area 0 get advertised into non-backbone areas
What IP protocol does OSPF use for inter-router communication?
IP Protocl 89
What multicast addresses and MAC addresses do OSPF routers advertise to?
AllSPFRouters: 224.0.0.5 or MAC 01:00:5E:00:00:05
AllDRouters: 224.0.0.6 or MAC 01:00:5E:00:00:06
What are the 5 types of OSPF packets?
1 - Hello - discovering & maintaining neighbors
2 - Database Description (DBD/DDP) - summarizing DB contents
3 - Link-state request (LSR) - for DB downloads. Requested if part of the LSDB may be stale
4 - Link-state update (LSU) - for DB updates. Normally set as a response to an LSR
5 - Link-state acknowledgement - for flooding acknowledgements, resposne to LSA flooding
What is OSPF packet type 1?
1 - Hello - discovering & maintaining neighbors
What is OSPF packet type 2?
Database description (DBD/DDP) - summarizing DB contents
What is OSPF packet type 3?
3 - Link-state Request (LSR) - for DB downloads. Requested if part of the LSDB may be stale
What is OSPF packet type 4?
4 - Link-state update (LSU) - for DB updartes. Normally sent as a response to an LSR
What is OSPF packet type 5?
5 - Link-state acknowledgement - for flooding acknowledgemenets, response to LSA flooding