首页 文章

路由器/交换机中的缓冲队列

提问于
浏览
-1

我对路由器/交换机中缓冲队列概念的理解感到困惑 .

通常,当2个主机连接到具有相同延迟的同一交换机时,主机1和交换机的链路具有带宽BW1,主机2和交换机的链路具有带宽BW2 .

Host1连续向host2发送报文 .

  • 如果 bw1 = bw2 然后当数据包到达路由器时,它会立即将数据包切换到host2 . 这意味着路由器不需要缓冲队列,对吧???

  • if bw1 > bw2 然后发送速率大于接收速率,并且路由器必须将一些数据包保留在缓冲队列中 .

我想知道什么是真正的缓冲队列 . 队列概念是否与缓冲概念不同?

请帮帮我 .

谢谢

1 回答

  • 2

    即使两个链路的带宽相同,路由器也需要对数据包进行一些处理 .

    • 它提取IP标头并查看目标IP地址 .

    • 它查找路由表并找到发送数据包所需的下一跳 .

    • 重建数据包并将其发送到下一跳 .

    因此存在一些处理开销,如果数据包到达的速度比路由器可以处理的速度快,那么它需要缓冲数据包 .

相关问题