我们有 3 层楼和近 11 个交换机。我们将连接这些交换机,以获得最佳性能。这就是我们得到它的方法。
网络图 替代文本 http://www.imagechicken.com/uploads/1268056009092873900.png
我的问题是:这个计划能获得最佳性能吗?使用 1x48 端口交换机与使用 2x24 端口交换机有什么不同吗?如果没有,为什么?
有什么建议吗?
答案1
您目前使用的是树形拓扑。您应该努力采用环形或星形拓扑,以帮助最大限度地减少故障点。维基百科有一篇不错的文章可以帮助您识别您正在处理的内容。
为了带宽和冗余,我会将每个逻辑链路的物理链路增加一倍(因此,如果您运行的是星型链路,则每个辐条到集线器交换机之间有两条链路)。确保您的交换机至少支持生成树协议,如果不是更好的协议(如 LACP)来聚合链路。
如果您坚持使用树形拓扑,我强烈建议任何父“节点”都是两个交换机,相互链接,并与子“节点”建立冗余连接。例如,您图中的 #5 应该是两个相互链接的物理交换机。然后所有子节点 6 和 2/4 应该各有两个物理链接(每个 #5 物理交换机都有一个链接)。
您可能还想澄清一下“最佳性能”的含义。我将其理解为“在可接受的带宽下实现最高可用性”;而您实际上可能指的是“最佳带宽,不管可用性”。最简单的方法是按顺序列出您的优先级:可用性、带宽、最小延迟、成本、可维护性。
我始终坚持使用 24 端口(或在适当的情况下更少)交换机,因为交换机发生故障时故障端口的数量会被最小化,并且成本差异通常也会最小。
我知道这不是一些人喜欢听到的,但请尽量避免使用廉价的消费级交换机。它们通常不具备这些功能(STP、LACP、保修、管理、可配置性等),而这些功能会随着网络的增长而给您带来很大麻烦。3Com、ProCurve 和 Cisco 都生产出色的交换机,而且它们的成本几乎总是值得的,因为它们可以节省解决问题的时间。
答案2
需要遵循的一些一般规则是:
- 使用三层层次模型
- 尽可能避免将交换机以菊花链方式连接在一起
- 使用端口聚合减少瓶颈
- 使用端口转换和/或 RSTP 以及冗余路径实现容错
答案3
好的,将其放在另一个答案中......
- 除非你能将 10gbit 链路连接到至少 2/4 号交换机的服务器机房.... 我会使用从每个交换机到中央交换机的单独 1gbit 链路... 然后希望在那里使用 10gibt。否则,你可能会遇到严重的拥塞,至少在 7/9 号交换机和服务器机房之间。
- 我假设您没有中央管理和更高级别的路由(即第 3 层)功能 - SMC 和 DLink 是相当便宜的预算产品(我自己使用它们),但繁重的工作并不是它们的强项。
- 鉴于该计划,您能做的事情不多。尽可能多地铺设电缆,然后在服务器机房中修复问题。从中央交换机到每个交换机的双链路 1gbit,或单/双 10gbit,否则指示的 7/9 可能会让您丧命。您通过该链路聚合了 7 个交换机。
答案4
没有网络图 - 很抱歉,这里没有什么可看的。
总体而言,为了获得最佳性能:
- 确保你有一个带有高端交换机的中央集线器,并且
- 确保其具有比其他更多的带宽。
如果可行 - 不知道您的交换机 - 将它们连接到双层环中。例如 11 个交换机,每个交换机 2x10gb.... 因此两个 10gb 环。或者... 每个交换机都有 2x10gb 到中央交换机。
一般来说,纯交换所获得的性能会达到一个极限 - 这时路由/第 3 层交换机就派上用场了(例如极端网络)。
但对于更具体的内容,我们需要图表和性能要求。