到达现场后,我发现了一个普遍的现象:无线路由器被串联起来,最多的时候甚至见到过一串13个路由器。这恰恰是网络崩溃的根源。虽然理论上在一个网络中串联多台路由器是可行的,但这显然不是最佳做法。
让我们深入探讨一下,串联路由器可能引发的问题。首先,我们避开ARP表、dhcp、NAT转换等专业技术细节,用一个简单的隐喻来说明。想象一下,网络就像一个军队,每个路由器就是一个指挥官。在正常情况下,一个网络中只有一个指挥官(路由器),他能够准确地指挥每台设备(士兵)的数据流向。但如果多个路由器串联在一起,就像有多个指挥官同时下达不同的命令,这会导致混乱:一个指挥官让数据向左,另一个却让向右,设备自己都无法确定该遵循哪个命令。
为了避免这种混乱,我们需要对路由器进行分级。例如,一级路由器是主要的指挥官,二级路由器则是副指挥,以此类推。下级路由器通过连接上级路由器的LAN口,自动获取IP地址,并开启DHCP功能,这样数据就可以按照正确的路径传输。
当然,有人可能会问,能否不设置路由器等级,直接串联它们?实际上,这也是可行的,但需要满足一定的条件。所有路由器必须处于同一个IP网段内,且ip地址不能重复。例如,如果第一台路由器的IP是192.168.1.1,那么第二台可以是192.168.1.2,以此类推。同时,除了第一台路由器,其余路由器的DHCP功能必须关闭。这样,尽管路由器串联在一起,所有设备仍然处于同一个网段,可以相互访问。
说到这里,我们不得不提及交换机。与路由器相比,交换机可以被视为超级战士,它遵循主路由器(将军)的指示,确保数据按照预定的路径传输。交换机在包转发能力和背板带宽方面可能比路由器更强大,但它的功能相对单一。
在考虑网络结构时,我们也要考虑带宽和IP地址池是否足够。此外,开关也可以串联使用,但这需要考虑到实际的网络需求。
再来说说无线接入点(AP)。可以将无线AP看作是一种特殊的士兵,它虽然有线接口不多,但能够传输无线信号,为多个设备提供连接。无线AP不是指挥官,而是一种独立的设备,它拓展了网络的无线覆盖范围。
因此,对于一个健康的小规模网络来说,保持清晰合理的结构至关重要。难道不是吗?我们欢迎更多的讨论和意见,共同优化我们的网络环境。
在我们的生活中,WIFI无处不在。虽然现在很多手机卡都是无限流量的,但是WIFI还是有用的。低延迟和低成本。由于专业原因,我们经常接到客户的电话,说网络瘫痪了,急需派人来修。
结果到了客户那里,看到无线路由器有很多线。最多我见过一串13个无线路由器。网络崩溃的源头就在这里。那么在一个网络中串这么多路由器可能吗?答案是肯定的。但肯定不是最好的办法。
串联路由器
那么在一个网络中,多台路由器会造成什么问题呢?这里就不说arp表,DHCP,nat转换,更不要说端口映射了。我们只用隐喻。
为什么一串路由器有问题?相当于网络接入的地方有一个路由器。我们把它比作球队的将军。他能说出每个士兵(每台电脑或手机)的名字,指挥每个士兵的数据怎么走,怎么行动。是这个路由器的基本功能。那么如果路由器连在一起,就相当于同级有很多指挥官(都有路由功能)。这个指挥官对士兵说你叫123,另一个指挥官说你叫235,这个指挥官说你的数据应该往左,另一个指挥官说你的数据应该往右。最后,这个士兵的代号一会儿叫123,一会儿叫235。士兵自己的数据应该是左还是右,他自己也不知道。
在这种情况下,有必要对路由器进行分类,包括一级路由、二级路由、三级路由和四级路由。下级路由的WAN口连接到上级路由的lan口,变更下级路由的WAN口自动获取IP地址。开启下级路由的DHCP功能。此时,您可以将它们串在一起。相当于把指挥官分成级别,下属将领要听上级的命令,这样数据才能按照正常路线传输。
路由器的分级串联
有童鞋说:可以不设置路由器等级吗?我只想把它们串起来。可能吗?
不是不可以,但还是可以做到的。只是我们主路由器下面的所有路由器的局域网端口都要插到上一个的局域网端口上。并且还要满足两个条件,1,即后面每台路由器的IP地址必须和第一台路由器在同一个网段,IP地址不能相同。例如,如果第一个路由器是192.168.1.1,那么第二个路由器的IP地址可以设置为192.168.1.2,第三个路由器的IP地址可以设置为192.168.1.3,以此类推。2.除了第一台路由器,其余所有路由器的DHCP功能都必须关闭。这样路由器可以串联使用,所有使用网络的设备都在同一个网段,可以互相访问。打个比方,一级路由器是一个将军,他把下面一串的路由器全部遣散了。他们没有命令,只有在命令下发送数据的功能。
相当于把路由器变成了交换机。
与路由器相比,交换机具有不同的功能。作为一般的路由器,交换机可以理解为超级战士。他听从将军的指示,他让电脑数据按照将军的要求走。但是一个超级士兵可能在某些方面比将军强,比如包转发能力,背板带宽等等。当然,这里说的交换机是我们平时看到最多的傻瓜式交换机,而不是三层交换机。
配电盘
那么,开关可以直接串联使用吗?如果使用傻瓜开关,可以直接串联使用。即上面的路由器,在下面的串中有N个交换机。它们通过网络电缆相互连接。但在实际使用中,还要考虑带宽,IP地址池是否足够等等。
那我们再来说说无线AP。如果不说其他深入的东西,可以用一句话解释清楚。我们可以把无线AP想象成一个无线交换机。它的有线接口不多,但会传输无线信号。无线信号相当于接口,可以连接很多设备。另外,无线AP也可以理解为不是将军,而是另一类士兵。(不讨论AP的胖瘦问题)
无线接入点
因此,正常的小规模网络结构是相对健康的。
正常网络结构
难道不是吗?欢迎大家一起讨论。