到达现场后,经常能见到一个场景:无线路由器连接着许多线缆。我曾经见过一个串接着13个无线路由器的网络。网络瘫痪的根源,往往就藏在这繁复的连接中。那么,在一个网络中,是否可以串接这么多的路由器呢?答案是可行的,但这并不是一个理想的解决方案。
首先,我们来看看串接路由器可能会引发的问题。我们不讨论ARP表、dhcp、NAT转换等技术细节,而是用一个简单的隐喻来说明。想象一个网络就像一个球队,路由器就像是球队的将军。将军能够识别每一个士兵(即每一台设备)的名字,并指导他们的行动方向。但是,如果有多个路由器串在一起,就像是多个指挥官同时指挥士兵,每个指挥官的指令都可能不同。这会导致士兵们混淆,不知道该听从谁的指令,从而造成网络数据的混乱。
为了解决这个问题,我们需要对路由器进行分级管理。例如,将它们分为一级路由、二级路由、三级路由和四级路由。下级路由的WAN口连接到上级路由的LAN口,并开启下级路由的DHCP功能。这样,数据就可以按照正确的路径传输,就像是将指挥官们分成了不同的级别,下级指挥官必须听从上级的命令。
有些用户可能会问,是否可以不设置路由器的等级,直接将它们串起来呢?实际上,这虽然可行,但需要满足一定的条件。所有路由器必须处于同一个网段,且ip地址不能重复。例如,如果第一个路由器的IP地址是192.168.1.1,那么第二个路由器的IP地址应该是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的胖瘦问题)
因此,正常的小规模网络结构是相对健康的。
正常网络结构
难道不是吗?欢迎大家一起讨论。