use*_*783 39 networking router switch home-networking ethernet
我有一个路由器/交换机,背面有四个交换机端口,我需要连接七个设备。
是否有理由更喜欢以下拓扑中的一种或另一种,或者完全不同的设置会更好?
============
|| ||
|| Router ||
|| ||
||--------|| ________
|| ||--------Device 1 | |--------Device 4
|| 4-port ||--------Device 2 | 5-port |--------Device 5
|| Switch ||--------Device 3 | Switch |--------Device 6
|| ||-------------------|________|--------Device 7
============
Run Code Online (Sandbox Code Playgroud)
============ ______
|| || | |--------Device 1
|| Router || | |--------Device 2
|| || |8-port|--------Device 3
||--------|| |switch|--------Device 4
|| ||--------| |--------Device 5
|| 4-port || | |--------Device 6
|| Switch || |______|--------Device 7
|| ||
============
Run Code Online (Sandbox Code Playgroud)
编辑:哇,这个问题的浏览量比我预期的多 100 倍 - 感谢大家的投入!我决定遵循上面的第二张图 - 从购买 8 端口交换机(可能是 Netgear GS108)开始。
Beo*_*e42 52
需要记住的是,交换机和路由器之间的链路在所有试图通过链路进行通信的设备之间共享。
如果:
那么这两个选项之间没有网络差异,除了 5 端口交换机比 8 端口交换机便宜得多,如果交换机死机,那么直接连接到路由器的设备将继续访问互联网。
但是,如果您将数据从网络中的一台设备流式传输到另一台设备,那么如果交换机上的 2 台设备想要同时访问路由器上的 2 台设备并使用超过路由器/交换机之间链路带宽的一半。
但是,如果大部分内部流量都流向家庭 nas 盒/媒体服务器,那么它通常也将限制为单个端口速度,并且交换机和路由器之间的瓶颈不会那么重要。
就我个人而言,我发现我的房子到处都是设备,除非我到处都布线,否则将所有东西都插入 1 开关是不切实际的。因此,顶部选项提供了 2 个可以插入设备的位置,在位置之间只有 1 条电缆。
编辑: Nevin Williams 说得很好,选项 2 的端口总数更多。套用 Damon 提出的观点之一,最好有更多的端口用于未来的扩展或需要比购买的端口多 1 个的意外情况。但是,如果选项 1 使用 8 端口交换机并且您仍然使用路由器上的所有端口,而将备用端口留在交换机上,那么这两点将不再适用。
Dam*_*mon 17
除非您已经有一个 5 端口交换机,而且您太穷而无法负担购买 8 位交换机的费用,否则一般来说,第二种选择肯定是更好的选择。不同的事情可能有正当的理由,但通常您肯定希望将所有主机连接到交换机。
然而,我会购买一个 16 端口的交换机,因为根据我的经验,只要您需要 8 个端口并且有一个正好有8 个端口的交换机,那么一周后您就需要 9 个端口。但是,如果您立即购买了 16 端口交换机,则您永远不需要超过 9 或 10 个端口。
互联网路由器通常处于廉价的一面,总体而言,就其交换能力以及整体可靠性而言,并且其固件很难分辨或控制到底发生了什么。
开关(也许除了最便宜的废话)通常是永远不会发生故障的设备,并且您始终可以确切地知道发生了什么。可靠,可复制。我只在需要更多端口时才更换交换机。我从未见过交换机崩溃,或“启动”时间超过 2 秒。希望我能对路由器说同样的话。
让所有设备都连接到一个交换机(假设一个没有狗屎的交换机具有足够的交换带宽)意味着每个设备都是平等的。每个设备都可以随时与其他设备进行全双工通话,就好像它们是直接连接的一样。此外,每个设备都可以与路由器通信,公平地共享单个连接(或不公平地,如果您明确配置智能交换机来执行不同的操作,这有其用途!)。
通常,与路由器共享带宽完全没有问题,因为很少有人拥有超过 1GbE 速度的互联网连接,因此无论哪种方式,互联网链接都比共享连接慢。
另一方面,将多条网线插入路由器/交换机可能会使其功耗(和发热,分别降低可靠性和使用寿命)增加 20-30%(我的 AVM 路由器就是这种情况),并且取决于您无法验证或控制的细节也可能是 CPU 负载,这可能会降低吞吐量。
与直接连接的客户端相比,路由器对通过交换机共享一个连接的客户端很可能是不公平的(由于缺乏固件,这是无意的)。希望事实并非如此,但您无法确定。它可能允许插入 4 根电缆,但只有其中 2 根全双工的交换容量。不少情况下,路由器也将用作无线接入点。是硬件桥接还是软件桥接?这是否计入开关容量?通常你不知道。
如果每个主机都连接到交换机,那么这些“不知道,不能说”的事情都不适用。只有一根电缆进入路由器,它已经足够好了。您仍然必须忍受您对路由器的不了解,但您可以控制您可以控制的内容。
如果您明确配置交换机(如果它有能力)以这种方式运行,那么路由只会是不公平的。例如,如果您在 NAS 上运行 DownloadStation 之类的东西并希望使用互联网连接的全部容量,但同时又不希望台式计算机受到明显影响或几乎“没有互联网”,这将非常有用"因为下载任务会窃取所有带宽。或者,如果您不喜欢智能电视太智能,并希望删除那些阻塞三分之一屏幕的愚蠢 HbbTV 广告,只需告诉路由器不要将端口 80 转发到该主机。或者其他的东西。不要让一些可能被劫持的廉价物联网设备从本地地址攻击您的台式计算机,可能绕过防火墙(但让台式机连接到设备)。
当然,一些路由器也可以做这些事情,但都比较便宜,通常是有限的,而且结果通常令人满意。
总体而言,它也是一个更加优雅的设计。每个主机到每个本地和远程位置的跳数完全相同,每个主机的连接都可以在一个中心位置进行控制,并且只有一根电缆可以检查“meh,internet no work”,或者一根电缆到拔出以防万一你想用力剪断线。