路由器延迟,当网络具有不同的带宽时

时间:2010-07-04 06:10:30

标签: router low-latency

我有一个问题: 我在一侧有一个4Mbit连接(称为A侧),在路由器的另一侧(B侧)有一个1Gbit连接。如果现在在A侧有一个1500字节的数据包。路由器是否一直等到收到A侧的所有数据包(全部1500字节),直到它转发到B侧,或者它是否以块的形式发送?

很抱歉,如果问题太基础,但我真的没有找到这个问题的好答案。

1 个答案:

答案 0 :(得分:3)

如果它是IP路由器(所谓的“第3层路由”),它将获得整个数据包(可以少于或超过1536字节),验证校验和,然后转发到下一跳。

'第3层交换机'(理论上它将是一个矛盾的,实际上并非都不常见)声称“以交换速度进行路由”,这可能暗示在接收整个数据包之前开始重新传输;但AFAIK,即使是第2层交换机(也称为“交换机”)在重新传输之前确实得到了整个以太网帧(至少能够丢弃坏帧)。所以我想这意味着它会在收到标题后立即执行所有表查找,因此它可以在完成后立即重新传输。在执行第3层时,除了MAC地址外,交换表还包括IP地址。