270 likes | 418 Views
Lecture 16. Routing: Intra-domain Protocols (interior gateway protocols (IGPs). Protocol layers across an internetwork. Routing versus Forwarding. Routing Table:. Forwarding Table:. Network as a graph. Goal: Find the lowest cost route between any two nodes. Nodes Edges Costs.
E N D
Lecture 16 Routing: Intra-domain Protocols (interior gateway protocols (IGPs)
Routing versus Forwarding Routing Table: Forwarding Table:
Network as a graph Goal: Find the lowest cost route between any two nodes • Nodes • Edges • Costs
Why routing protocols? • Link failures • New nodes • Congestion • Two approaches: • Distance Vector-based on local information • Link State-based on global information
Global View: Final distances to other network nodes Viewing node Distant Nodes
Link State Routing • Each node establishes a list of directly connected neighbors and cost of each link • Floods that information in a LSP to all neighbors • Retransmits LSPs from other nodes- but does not echo to sender
LSP Information • ID of sending node • Link-state of sending node • Sequence number • Time to live
Route Calculation • Each node has enough information to map the network • Dijkstra’s shorted path algorithm used to compute the routes
OSPF • Authentication • Hierarchy-Domains and Areas • Load Balancing