Lecture 6: Facebook & IGP Flashcards
What kind of networking system does facebook use?
A singular administrative control
(one autonomous system)
What is the first assumption of the cause for the FB being taking offline?
DNS
How do we know that DNS was not the cause of shut down?
The underlying IP address should have been reachable directly.
FBs began to become unresolvable
What caused FB shut down?
They accidentally withdrew all their routes
How did they fix the BGP?
Relied on system admins and onsite network engineers to update the routing software at each FB datacenter
What was the first protocol developed for IGP routing?
Distance-vector protocols
What type of protocol has distance-vector lost favor to over the years?
link-state protocols
What benefit did distance vectors have for when hardware had limited memory and access speed?
Didnt require that routers keep full maps of the network topology
What is the algorithm that is the core of Distance-Vector protocols?
Bellman Ford algorithm
What is the bellman ford algorithm
Determines the shortest path in a weighted graph
What are the 4 steps of bellman ford?
- assign infinite cost to getting to every vertex in the graph
- From the starting vertex, calculate costs to get to neighboring vertices based on the edge weight
- Recalculate vertex costs as necessary when new paths to that vertex lower the cost to get there
- After N-1 repetitions (n=# of nodes) the weights are properly assigned
What is the oldest IGP protocol?
RIP
How does RIP protocol work?
Uses 1 metirc - The hop count
Each edge in the RIP graph has a cost of one, so the total number of edges traversed = total number of hops