Network Layer Responsibility (3)
To get packet from source to destination
N.L Design Objectives (3)
Fixed Packet Size Adv (3)
N.L Contents (6)
Connection-based Service (Virtual Circuit) Analogy
Like a telephone conversation, where connection is opened and closed by both parties (session based service)
Conectionless (Datagram) Scheme Analogy
Like the postal service, with each packet carrying it src and dest addr
Routing Algorithms for VC and Datagram services
- Datagram: route is chosen once for each packet
Routing Alg Desirable Properties (6)
Robustness is significant (2)
- Network topologies often change hosts, IMPs and lines fail
Types of Routing Algorithm (2)
- Adaptive (dynamic routing)
Flooding Algorithm Solutions (5)
Distance Vector Routing
Keeps a table of best known distance to each destination, constantly updated
Count to Infinity Issue
If one router goes down, all the other routers record an infinite distance
Link State Routing (5)
Congestion Control
Concerned with ensuring that subnet can carry the offered traffic
Flow Control
Concerned with end-to-end control
Congestion Metrics (4)
Open Loop Control VC (2)
Closed Loop Control VC (3)
Load Shedding
If not all demand can be met, some section is deliberately disadvantaged
Load Shedding Constraint (3)
Discarding Packet Strategies