我刚刚在我的办公室里安装了一条光纤线路,除了我们遇到的一些麻烦之外,情况很好,networking响应真的很棒。
我们遇到的问题是每隔一段时间,我的路由器就会出现丢包现象。 这不是线路,也不是开关。 这是路由器本身,我已经把硬件交换出去了,而且两个都是这样做的。 我使用的设备是Juniper Netscreen SSG5。 这是症状:
我用“内部”接口做了一个ping平台
ping -f -c 10000 <internal-ip>
我得到了10,000个答复。 每次。 然后,我会做同样的事情,除了外部接口的IP地址(但仍然在同一个设备上)。 它在10,000个数据包之间丢弃10到15个数据包。 我在公司的每一个其他网关上都做了相同的testing,没有其他的显示这种行为。 我很困惑
我已经和光纤公司的支持进行了交谈,我们的两个接口都采用全双工硬编码为100Mb,如果这样做甚至会导致问题。 顺便说一句,当从路由器内部ping外部接口时,我从不丢失数据包,这使我认为它不是接口本身。 而本地接口永远不会丢失数据包,所以它不是交换机。
除了硬件本身的devise之外,我真的不确定问题可能出在哪里。 我观察过这些图表,甚至在平滑的过程中,我也无法将路由器上的CPU或内存最大化。
有什么build议么?
编辑
对于汤姆来说:光纤是13Mb / s,但是当我ping通接口时,它不会交叉到光纤。 本地局域网运行在100Mb / s,内部接口响应每个数据包。 我将不得不看看是否可以借用另一个硬件,但是我在不同的站点上find了一些旧的Juniper(5GT)模型,这些模型没有显示出相同的症状。
请记住两点:
几个testing尝试:
只是一个想法..但纤维的速度是多less? 路由器的背板能否以这样的速度实际移动数据包? 我有一个类似的问题,通过最大化交换机端口上的连接来填充Cisco 857上的以太网缓冲区。
SSG5是否运行最新版本的ScreenOS? 最新的固件更新?
规范声称,它可以转移140Mbit,或每秒30k的数据包。 所以可能不是这样,但也许更强大的路由器可以应付stream量?
你可以借用更大的设备吗? 也许Cisco 2811或Juniper J2320?
当我们转向光纤/城域以太网(AT&T)时,我们遇到了类似的问题。
你的路由器上的接口是否显示任何错误? 我们使用思科,我们会看到CRC或input错误,取决于接口。
我们最终通过在自动,10 /半和满,100 /半和满的不同谈判方式之间交换了不同的谈判方法,直到自动或100 /全部“卡住”为止。您可能还想问提供商暂时删除13Mbps的上限,看看这是否是他们的带宽限制问题。
AT&T把它归咎于他们使用的交换机(也包括思科),但不会交换他们的替代模型。 我们停止关心,只要我们停止了错误和100 /全部工作(通过硬编码或自动谈判)。
直到今天,我们仍然有一些办公室汽车和一些100 /满,只是因为它的工作,我们不想打破它。