设置 STP 网络以隔离来自路由器的流量?

设置 STP 网络以隔离来自路由器的流量?

所以我在家里自学 IT 已经有一段时间了。我家的流量非常大。4-6 个人同时连接。游戏、家庭影院网络、视频流、Skype 和其他语音聊天、打印机共享、网络文件共享,甚至向外的游戏流。

我们遇到了太多问题,系统与网络不同步,无法与网络的其余部分通信,LAN 传输速率完全破坏了在线速度,反之亦然。我绝对需要重新设计我家的网络。

我一直在做研究,似乎最好的做法是尽量让内部网​​络流量与出站网络流量隔离。

这是我为我的三层楼房子规划的网络。

我希望实现的是,本地流量可以在楼层之间跳跃,直接进入其他本地连接系统。然后,任何需要进入互联网的流量都会直接通过其交换机进入路由器,而路由器只需要处理互联网流量。

此布局适用于 STP 网络吗?

假设它可以减少网络拥堵吗?

我是否遗漏了该概念中的某些内容,从而阻碍该整体想法的实现?

我正在考虑使用思科 SG200-08交换机,尚未确定使用哪种路由器。

使用小型企业无线路由器还是带热点的有线路由器更好?(顶层和底层各一个?)

最后,需要回答一个非必要的问题:我是否可以对该设计进行一些小的调整,以便在小型企业、服务器或家庭影院设置方面拥有更好的特性/功能?

答案1

STP 是一种协议,交换机通过相互发送 BPDU 来防止路由环路。这是通过阻止到其他交换机的端口来实现的,这些端口不是返回根交换机的最佳路径。在您的图中,内置在路由器中的交换机应该是根交换机,并且每个交换机都与其直接连接。这很好,但所有流量都将通过路由器中的(根)交换机;除非到根交换机的交换机链路断开,否则不会有流量从一个交换机流向另一个交换机,因为这将产生 STP 环路,结果很糟糕。

您似乎想使用交换机进行流量工程,但这确实是错误的做法。路由器是进行流量工程的工具。

答案2

虽然关于的答案很好,但我会尝试补充。你的主要问题似乎是交换机之间的瓶颈。是的,你在它们之间建立了环路,但 STP 只会帮助你禁用这些环路,但在每个确切的时刻,每个交换机上只有一个上行链路处于活动状态(并且应该处于活动状态)。

如果您使用的是非托管交换机,那么循环可能确实是主要问题,也是此处工作不稳定的主要原因,我会尝试禁用它们。或者至少将交换机型号添加到描述中,以便我们获得准确的信息。

另一方面,有以下选择:

  • 所有客户端使用一个交换机。这将需要重新设计和重新部署家庭局域网,但有了合适的交换机,所有本地客户端将在它们之间获得全部带宽。
  • 使用性能更好的上行链路交换机。如果您的端口为 100 Mbit/sec,则使用 1 Gb/sec 上行链路。依此类推:1 Gb/sec 端口使用 10 Gb/sec 上行链路。虽然这样做成本较低,但您仍然会遇到瓶颈,而且这些仍然是上行链路,但您可以计算所需的带宽并希望永远不会超过这个阈值。

相关内容