哈哈,在天津,中风险区,所以,出不了门了。
就有点时间继续和大家聊聊网络相关的内容了。
如果一个家里的网络就是一个运营商给的光猫,大家还使用着光猫附带的路由器和无线功能,那么这篇文章就大可不必去看了。当你的网络十分简单的状态下,也就谈不上发挥网络的效率了,唯一要做的事情就是砸钱,去升级更高的网络带宽。这是对家庭网络最简单的一个升级方式。
如果你家庭网络复杂起来,那么可以聊的东西就很多了。甚至可以这样认为,真正地把家庭网络玩起来,并不会比商用网络系统简单。两者是可以参考的,但家庭网络的功能集成度比商用网络更高也更复杂。
原因就是一个商用网络往往只需要高性能地处理一个网络应用系统,而家庭网络如果把家庭网络划分出不同的网络应用,你会发现这是很多商用网络系统的应用集合体。
说iN自己的,前几天发了一个机柜,在抱怨42U的机柜不够装设备的。有人还在问有多少东西需要装到机柜里面呢?——巨多无比。
首先,我们是需要一个单独的路由器的,这个路由器并不使用电信运营商提供的All in One光猫,原因在于光猫需要额外的一个变压器,这东西有点太占用PDU上的插座了。
用猫棒直接插入到路由器的光纤接口,省下一个电源插座的位置。
这也是猫棒对于家里网络最大的价值,什么榨干网络的带宽根本不值得一提。
下面的事情就是交换机了,路由器就只是路由器,没有必要让路由器充当太多的其他作用。
如果网络复杂化比较高,建议装入三个交换机。
例如现在在机柜里面有一个24口交换机,这个交换机也是临时使用的,后期专门是一个管理交换机。
用来连接设备的管理端口汇聚所有设备的管理数据和控制请求。
这种Cisco的交换机本就是简单的两层非管理型交换机,插上电连配置都不用配置就可以使用。在设备出现故障的时候我们就首先保证了这台交换机下面的管理网络是没有问题的,也就相当方便我们再做后期的故障排查工作了。
同时这种小交换机是可以用来承载SNMP协议的。之前很多的人在说网络设备管理的问题,其实大部分网络设备和服务器都支持SNMP(简单网络管理协议)的报文传送。所以大部分网络设备的状态我们也可以通过一个SNMP的主机来进行收集。同样把这种收集工作放在非管理型交换机上也更加的稳定、稳妥。
但是要注意的一点是,这种Cisco面对中小企业发售的小交换机本来性能就不高,因此也就没办法在上面跑家里的核心业务。只能让他打打辅助。
其次是巨型帧交换机。
巨型帧(jumbo frame)这是一个比较微妙的网络设定。一般的来说我们在以太网上所设置的帧大小(最大传输单元,MTU)都会设置一个不操过1500字节的设定。
这是基本的一个以太网的规范,它特别适合小数据包的传输,可是一旦进入到了大型文件的传输,过小的MTU设置就会导致网络传输的效率降低。
在局域网内如果挂着存储,那么就不妨可以试试看巨型帧的传输模式了。
当你在特定的网络任务下将MTU从1500设置为9000,你会发现你的网络文件传输速度会有10-20%的提升。这是因为在巨型帧模式下,网络传输设备相应地减少了拆开、组合数据包的次数,一个巨型帧的数据包可以携带之前多个数据包所携带的数据量,在大型文件传输的时候效率也就自然提高了。
只不过,巨型帧的传输不仅仅要求两台计算机的网卡支持且设定巨型帧模式,也要求交换机支持巨型帧数据包。
但是对于我们常用的宽带网并不支持巨型帧,这就导致了你一旦设置了MTU=9000这个参数,你的网络就应该自此分离了。
在跑巨型帧的网络上传输存储数据,例如你的NAS上的文件。而在你日常上网的状态下还需要使用MTU1500的标准以太网模式。
这样做的一个最好的解决方法就是——双网卡、双交换机。让自己的计算同时机接入家里的两个不同网络,一个网络上网、一个网络专门跑存储数据。
其实这件事并不算难做,毕竟现在很多主板的板载网卡都支持双网卡了,唯一要注意的是你的双网卡是不是支持巨型帧,如果不支持,再加一块支持巨型帧的网卡就可以了。——这其实才是真正的生产力机器,当然了,现在很多服务器也是双网卡甚至多网卡的,都是这个设计思路。
然后就是核心交换机了,这个交换机是要保证你的每个网络点位尽量能够满载运行的核心网络设备。什么叫满载运行呢?举个例子:
现在大家都在用WiFi6的无限网络了,例如iN的这台WiFi的AP可以实现一个WiFi6的客户端2.5G的流量,虽然外网流量最多我们也就是一个G,但你如果把这个设备接入到一个1G网络交换机上就会对你的内网访问行程瓶颈。
所以,毫无疑问的是这种AP是要接入10G端口的,这也就导致你的核心交换机如果要真正发挥设备优势也得是10G的万兆交换机。
同样,在主要的网络设备之外,咱们家里还存在弱电箱交换机。例如我自己家墙面上的弱电箱中也有一个小交换机
这个交换机是承载很多“不那么需要网络”的房间的墙面插座的连接的。例如我会通过墙面插座连接游戏机、电视盒子等设备,这些设备往往仅仅是千兆接口,用万兆交换机就有点浪费了。这样接:
选择有SPF+端口的交换机,直接把万兆网络怼到弱电箱交换机中,然后再由弱电箱交换机为墙面插座提供千兆的接入。这样虽然是每个墙面端口所连接的设备都只有千兆的带宽,但也最大限度地满足了每一个设备的需求,甚至是当墙面上所有设备一起高负荷工作的时候,网络带宽也是满的。
对于更加重任务的设备,例如真正工作用的计算机,那么就可以直接从核心交换机拉光线光纤过去了。
单从实用主义的角度来讲最好就是走桥架过光线了。当你的设备等级达到一定水准的时候,只有走光纤才对得起你的设备投入,一旦你决定走光纤,那么利用桥架的走法才是光纤的最合理方式布线方式。其他的类似于穿线管、钉墙上等办法也都是有意无意地糊弄。
为什么告诉大家这些呢?其实数码也好、网络也好都是有着自己的规范的,只要按照规范去做,就可以发挥最大的效率,这里面并不存在什么玄学也不会有什么个人找到的可以异常发挥性能的地方。唯一要求的就是避免短板、在合理的场景下采用正确的技术。这里也没有什么“不花钱”就能实现的便宜事。