Q1
Which statement is correct?
- In a datagram network, routers keep per-flow state, while virtual-circuit routers are stateless.
- In a datagram network, routers forward by destination address lookup; in a virtual-circuit network, they forward by swapping a label per hop.
- Virtual-circuit and datagram approaches cannot be combined in one network.
- In a datagram network, the source must choose the entire path using source routing.
B - Briefly: datagram routers do a destination-IP lookup each hop; VC routers switch on a short per-hop label/VCI set up during connection establishment.
Q2
In a pure link-state routing protocol, after a single link cost change, what must happen before all routers can compute new shortest paths?
- Only the routers adjacent to the change update their forwarding tables; no flooding is needed.
- The router(s) detecting the change flood an updated LSP; once everyone has a consistent LS database, each runs Dijkstra.
- A route-poisoning message propagates hop-by-hop and routers update distances iteratively.
- Each router queries neighbors for their forwarding tables (path-vector style).
B - In link-state, the change is turned into an updated LSP and flooded; once everyone’s LSDB matches, each router reruns Dijkstra.
Q3
In distance-vector routing, which technique specifically guarantees that a simple two-node loop after a link failure is avoided?
- Split horizon
- Split horizon with poisoned reverse
- Triggered updates
- Holddown timers