提高networking可靠性/性能

我们托pipe了许多不同的服务器。 Windows 2003服务器,Linux等。我们有许多客户使用RDP连接到我们的系统,通过我们提供的几个无线networking。 无线networking一般运行良好,我们没有很多问题。

其中几个客户端也有连接到我们的星号服务器和提供电话服务的Linksys VOIP电话。 其中大部分运行在无线链路上。

我的问题是,人们会推荐哪些工具来监控networking性能,并协助改善networking的整体可靠性。 在Linux和Windows上工作的免费应用程序将对我们有利。

另外,我也在通过networkingdevise策略来提高性能/可靠性。

就性能好的devise而言:

  • 在路由select的地方使用“现代”路由协议(OSPF是理想的,如果你有需求,IS-IS,EIGRP易于部署,但OSPF迫使你预先devisenetworking),这减less了stream量的比例由路由占用。
  • 使用VRRP或HSRP,双网关,为每个需要保护的局域网(这就是为什么我build议使用路由协议而不是静态路由)。 这减less了单个设备将您的networking带出的风险。
  • 尽可能将交换机端口拆分成“将在其​​上具有交换机/集线器”和“将具有单个设备”,这允许您在非集线器端口上禁用生成树。 理想情况下,如果检测到交换机,则会自动检测BPDU以阻塞端口。
  • 测量。 如果不测量吞吐量和stream量级别,则无法说出哪些方法可行,哪些方面无法改进networking。
  • 如果适用,部署QoS以不同的方式处理不同types的stream量(允许一定比例的RTP带宽,优先转发;保证一定比例的VoIP信令)
  • 尽可能在任何可能携带TCP的端口上启用WRED,通过避免TCP全局同步,这往往会增加整体吞吐量。
  • 如果可能的话,分割您的语音和数据局域网(物理上或通过使用VLAN)。

对于networking分析,您可以使用ntopwireshark来监视您的主开关。

我对无线的理解是,一旦你有超过100个连接,规划可能会非常棘手。 特别是如果你想允许从一个接入点到下一个无缝移动。 你必须非常清楚每个接入点的范围(使用netstumbler或者其他等价物),调整天线尺寸和types或者单元的位置,确保重叠的单元不使用相同的信道。

这是非常基本的东西,但也许它可以让你开始正确的方向。

要监视链接的性能:

  • TheDude (Windows,Wine,Free)
  • 仙人掌天气图插件 (Apache,PHP,免费)

监视和分析数据包:

  • NTOP
  • Snort < – 这是IDS,但根据您的规则,它可以发现恶意行为。