优先考虑VPN链路上的VOIPstream量

我们最近开了一个开发人员的分支机构。 那里的人都在他们的办公桌上安装了Aastra VoIP“硬”电话。

主要办公室和分支机构通过VPN连接在一起(使用两个Sonicwall防火墙),我们的VoIP PBX是一个Trixbox安装,连接到4个PSTN线路。

大多数情况下,这个设置工作的很好,但是如果有人在链路“另一端”的服务器上打开文件,通话质量就会下降。

有一些简单(而且便宜)的方法可以使VoIPstream量成为更高的优先级吗?

SonicWall设备在增强型OS版本中具有QoSconfiguration选项。 我们使用这个内部优先我们的VPN隧道上的VoIP和思杰stream量。 我会认为这将是你最好的select,因为它利用现有的硬件。

除非您正在处理分支机构之间的点对点电路或MPLS连接,否则仅向您的SonicWall或其他VPN /防火墙设备添加QoS是不够的。 如果您的SonicWall正在使用公共互联网连接,则他们将无法控制从广域网接收到的入站数据,而出站QoS一旦到达您的ISP路由器就会被剥离。

实际上,向入站stream量添加任何QoS策略都会导致更多的networking问题。 考虑一个SMB数据包已经穿越了你的带宽有限的下载链接,并到达SonicWall。 SonicWall认为这是Windows文件共享,这是低优先级,并丢弃或延迟数据包由于更高优先级的VoIP也正在接收。 那么,发送客户端获得TCP重新传输,必须再次发送该SMB数据包,这将增加链路上的总体带宽使用量,这比首先允许该数据包高。

我想我的build议,以提高VoIP的质量是:

  1. 利用MPLS连接到您的分支机构,这将遵守您的QoS策略。
  2. 当使用VPN的公共互联网时,只使用专用于VPNstream量的链接(所以当Bob在会计中从Flickr下载100MB家庭照片时,不会影响VPNstream量)。
  3. 如果您在一个连接上将互联网和VPNstream量组合在一起,请不要在入站/入站stream量上设置QoS。
  1. 在多余的PC上安装ubuntu 9.04服务器和两个网卡(我的是800MHZ P3)。

  2. 按照此处所述设置防火墙: http : //ubuntuforums.org/showthread.php?t=926001

  3. 安装wondershaper:“apt-get install wondershaper”。 我从这里使用了wondershaper的改进版本: http : //serendipity.ruwenzori.net/index.php/2008/06/01/modified-wondershaper-for-better-voip-qos 。

您需要在系统上进行一些测量,以便在启动时将上传和下载值提供给奇迹检查器(请参阅/usr/share/doc/wondershaper/README.Debian)。

我可以得到高质量的VOIP电话,同时填写我的DSL线的下载。

这可能取决于您拥有哪种SonicWALL防火墙及其软件,但您应该能够为您的VoIPstream量定义“服务质量”(QoS)。 这可能很复杂,实施这可能需要一些专业的帮助。

它伤害了我指向你在这里,但这个问题似乎之前已经在experts-exchange.com问,也许你也可以看看那里。