为什么更换路由器上的物理插座会导致延迟?

为什么更换路由器上的物理插座会导致延迟?

我的问题涉及更改以太网电缆所连接的物理插座所涉及的延迟。

我知道,如果您连接到网络上的路由器,然后更改您正在使用的路由器上的物理插槽,最初您将获得非常小的额外延迟。但是我很好奇是什么导致了这些延迟。我最初认为这与存储在路由表中的信息有关,以及是否将其分配给路由器上的特定插槽。但是,如果您的 IP 地址相同,那么我不明白为什么会有延迟,因为我认为路由器内的任何信息都链接到 IP 地址而不是物理插槽。

答案1

当您的路由器看到端口上的链接指示时,它不知道该端口可能连接到什么。如果该端口连接到已连接到网络的交换机,则该端口上的转发流量可能会形成环路,这可能是灾难性的。

为了防止这种情况,路由器将端口转换为测试模式,在该模式下它仅发送业务规则协议数据单元在该端口上。一旦路由器确信该端口未形成环路,它就会开始将正常流量转发到该端口。

答案2

您的家庭路由器充当第 2 层以太网交换机。

交换机和集线器之间的主要区别在于,交换机知道每个端口连接了什么。而集线器则不知道,因此它必须接收所有传入数据并在每个端口上广播。交换机了解每个端口连接的 MAC 地址,并将传入数据定向到需要到达的端口。

当交换机首次上线时,它还不知道任何事情,因此它别无选择,只能接收每个传入的以太网帧并将其广播到每个端口。但在这样做时,它会记住哪个端口向它发送了该帧,以及该帧上的 MAC 地址是什么。这样,它就可以“了解”连接到每个端口的 MAC 地址。

现在让我们想想如果我们移动电缆会发生什么。 现在交换机会记住 MAC 地址的旧端口。任何传入数据都会发送到旧端口,但设备不再存在,因此它不会获取数据!当设备发送一些数据时,交换机将看到此 MAC 地址现在在新端口上,它会记住这一点。因此,直到从新端口上的设备发送出一些数据后,它才能正常工作。交换机必须重新设置。

在此页面上了解更多信息: http://ciscoiseasy.blogspot.com/2010/08/lesson-9-bridgingswitching-learning.html

相关内容