计算机网络中的负载削减
拥塞的存在意味着负载大于网络上可用的资源。通常,我们会想办法通过增加资源或减少负载来减少拥塞,但这并不是一个好主意。
有一些网络拥塞控制方法,通常应用于不同的时间尺度,以防止拥塞或在拥塞发生后对其做出反应。
现在让我们看看一种称为负载削减的拥塞控制技术 -
负载削减
这是拥塞控制的方法之一。路由器包含一个缓冲区来存储数据包并将其路由到目的地。当缓冲区已满时,它只会丢弃一些数据包。它根据数据链路层中实施的策略选择要丢弃的数据包。这称为负载削减
负载削减将使用丢弃旧数据包而不是新数据包来避免拥塞。丢弃属于差异部分的数据包是可取的,因为未来的数据包取决于完整帧。
要实施智能丢弃策略,应用程序必须标记其数据包以向网络表明它们的重要性。当必须丢弃数据包时,路由器可以首先丢弃最不重要的类别的数据包,然后是下一个最重要的类别,依此类推。
优点
负载削减的优点如下 -
它可用于检测拥塞。
它可以从拥塞中恢复。
它减少了网络流量。
跨网络同步数据包流。
在拥塞发生之前删除数据包。
缺点
负载削减的缺点如下 -
由于路由器丢弃,数据包会丢失。
如果缓冲区大小较小会导致更多数据包被丢弃。
无法确保避免拥塞。
路由器始终检查缓冲区是否已满的开销。