网络不是我的主要工作,我希望你们能对我迄今为止的测试过程发表评论,以确定最适合托管几个 voip 软件电话的 PC。我们的 100Mb LAN 包括 40 台 Win XP/2000 PC 和一台 Windows SBS 服务器、一台企业交换机和办公室周围的各种消费者交换机/集线器。
我已经针对单个工作站(与我们的服务器位于同一交换机/集线器上)在我们 LAN 的所有节点之间运行了 udp 测试(使用 iperf),主要对抖动结果感兴趣。我使用了 JPerf 用户界面,默认情况下将带宽最大设置为 1Mb。我单独运行每个工作站测试,以免测试的单个 PC 过载。每个测试运行 10 秒。
我整理了结果:一些工作站的结果很差(抖动超过 1 毫秒),一些工作站的抖动为 0 毫秒,而另一些工作站的抖动为 0.0x。所有工作站都能够维持 1Mb 连接,尽管在 10 秒的测试中,一些工作站的抖动结果差异很大。我已经确定一个交换机/集线器上的 3 个工作站的结果很差,我将更改该设置。
运行过一次测试后,我对结果的可信度有多大?它是否能够代表所测试的连接路径的质量?
也许现在是时候尝试使用软件电话来避开那些结果不佳的 PC,而不是花费太多时间试图解读测试结果,我没有足够的经验来完全理解,但对于我迄今为止所做的事情,我将非常感激您的意见。
其他信息:我不会使用 QoS,使用的软件电话将受到限制,我们的互联网连接足以满足 voip 的需求,其他网络负载有限。
答案1
我同意 - 100 毫秒的抖动确实有点多。VoIP 系统中正确配置的抖动缓冲区可以解决这个问题,但如果抖动超过 100 毫秒,缓冲区带来的延迟会使通话变得非常尴尬。
我建议尝试缩小抖动源的范围。你正在运行消费级开关设备。虽然这不是明确地抖动的来源,这当然没有帮助。廉价交换机几乎总是在软件中切换,因此,很容易受到通过其背板的其他网络流量造成的延迟的影响。
接线不良也会导致抖动,因此您也应该检查一下。
总的来说,我认为你走的是正确的道路,而且非常有意图。虽然你没有明确说明这一点,但听起来你正在尝试确定你的网络是否足够强大/稳定以支持 VoIP 网络。在这一点上,我会说去做吧。你可能会发现几个电路上的抖动问题 - 当这种情况发生时,你需要进行一些故障排除,但在大多数情况下,你不应该遇到太多问题。
另外,顺便说一句,您测试的是 1Mbit 流。这比任何 VoIP 流量都要高得多。如果您使用的是 G.711(您很可能正在使用),则每次通话只需要大约 88Kbps - 比您测试的 1Mbit 少得多。
答案2
嗯。有时使用无线 N 可以获得非常好的吞吐量。我在家里就是如此,距离为 20 英尺。我隔着一堵墙在 20 英尺处获得 40% 的连接率。我使用 35 美元的 Dlink DIR-615 N-Router 直接连接到我的电缆调制解调器。如果您需要更多增益/距离,其他 D-Link 路由器有可拆卸天线。
然后,在每台需要 VOIP 的 PC 上安装一个无线 N 适配器。即使它们只能获得 25% 的连接率,这也比 LAN 线要好。我从路由器端测量连接率,而不是从客户端测量。