Professional Documents
Culture Documents
Anycast Routing
not to deliver to everyone in the group (multicast)
but to deliver to anyone in the group
just enough to reach the closest node
eg. DNS
all the members of group 1 will be given the label 1, now every node will try to reach 1 with the
shortest path
DVR can distribute vectors and nodes can choose
DVR cannot differentiate between 2 nodes labelled as 1 and it would still work
This will result in nodes sending to the nearest instance of destination 1
Example
Congestion Control
Too many packets present in (a part of) the network causes packet delay and loss that degrades
performance
This situation is called congestion.
The network and transport layers share the responsibility for handling congestion
good put refers to the useful part of the packets send
routes updates, discovery reply, DNS are all not considered here but considered in throughput
ideally once goodput increases beyond capacity it should still be able to output at capacity.
desirable is eventually reach there (smoothen)
but at some point congestion happens
all packets eventually could reach there, but it could result in timer running out and packet not
reaching
when 1 packet is not reached we again pump now again that is not reached we again pump and
so on and congestion collapse occurs (due to queuing, scheduling)
maybe read about this
Congestion control
Flow
between 2 nodes
Flow control, in contrast, relates to the traffic between a particular sender and a particular receiver
Its job is to make sure that a fast sender cannot continually transmit data faster than the receiver
is able to absorb it.
Methods for Congestion Control