交换机依据功能可以划分为二、三、四层交换机和其他特殊类型。
二层交换机通过MAC地址发送数据包
三层交换机可以根据i p 地址来发送数据包,具有指路的能力,也就是路由功能。
路由不就是路由器的主要工作吗?
路由器一般基于c p u 或者网络处理器n p u 进行数据交换,而三层交换机通过硬件进行数据包交换,一个侧重路由,一个侧重交换。数据量不大的话,路由器完全可以作为交换机使用。
随着万兆网络的普及,逐渐出现价格亲民的万兆交换机。而大部分路由器受限于成本问题,能买得到的万兆路由器可能只有一个万兆网口,根本不够用。所以内网有多个万兆设备或者想用p o e 的话,只能靠交换机实现万兆局域网或者p o e 供电。
没这方面需求的话,路由器就够用了。
理论了解的差不多,给大家拆测三款不太贵的交换机来介绍一下。
这位是st1008(普联)
这位s t 1005(普联)
这位是sh1008(普联)
st1008(普联)为8电口万兆交换机,采用marval 马牌98DX8208芯片,与mikrotik c r s305芯片相同。双核心arm 架构,最大频率为八百兆赫兹,内存为DDR3 256MB,每个RJ45接口,均支持100M/1G/2.5G/5G/10G五种速率,最大包转发速率为14.88Mpps/每秒。
大家可能对包转发速率p p s 这个概念不太了解,交换机最重要的参数就是转发性能,可以把交换机想象成快递点。快递点单位时间内处理的数据包越多,那肯定是性能越强。
包转发速率通常以每秒钟可以发送多少个64byte 的数据包为标准。14.88Mpps每秒,每端口就是每秒钟可以发送一千四百多万64byte 设计包。
每个设计包都有8byte 针头和12byte的帧间隙。
通过反推可以计算出最大速度为1.25GB /S,乘以8bit,得到端口最大速度为10Gbps/S。
st1008一共有八个端口,满配置端口量需要达到119.04Mpps每秒,才能确保所有端口线速工作提供无阻塞的包交换。类似于快递点的货到即发,不会积压货物。
继续看一下s t 1005(普联),s t 1005(普联)是5电口万兆交换机,同样采用马牌8208芯片,性能基本一致,只是由八个RJ45接口缩减为五个,相对st1008(普联),最直观的改变是体积大幅缩减,可以放进弱电箱。
给nas和虚拟机分配不同的网口,使用iperf3 测试下性能,结果发现windows 跑不满万兆,只有5g。
装了不太耗资源的虚拟乌班图(Ubuntu),结果最大只有9.41G 带宽,估计是群晖v m m 太垃圾,做不到网卡直通。
开启了多线程和巨型帧之后,三台交换机基本上都可以跑满2.5G或者万兆,性能没啥问题。
在跑ieerf测试时,功率器显示三款设备的功耗分别为st1008(普联)十六瓦
s t 1005(普联)十三点五瓦
sh1008(普联)八点二瓦
果然个头越大,耗电越多。
连续跑十五分钟测速后,通过热相仪也可以看到s t 1005(普联)温度最高,达到了四十度,摸起来微热。
怪不得st1008(普联)采用风扇散热,没风扇的话,可能真的hold 不住。
三个设备的散热片都是焊接在主板上,想要改装需要使用吸吸器,拆解一定要注意,不然会影响售后质保。
噪音方面,st1008在开机风扇稳定后,风扇声音偏大,风扇口测量显示约60d b。
放在书房或卧室比较安静的地方,风扇声音还是比较明显的,非常在乎噪音,对端口数量不要求那么高,建议使用风扇的s t 1005(普联),体积也不大,可以放进弱电箱。
如果觉得2.5G够用的话,sh1008(普联)也不错,价格差不多,只要s t 1005(普联)的一半,适合不追求万兆的朋友。
三个设备测试下来,虽然性能、功耗、温度都还可以,但还是有一个小遗憾。st1008的电路板上,可以看到有两个SFP+ 接口的空焊盘。
马牌8208是8212的简配版,两个i c 共用一个说明书,说明书上标注了8212可以支持两个光电混合接口,推测8208也可以。
如果能行的话,希望t p 把空焊盘补上。毕竟光纤入户基本都普及了,光纤在局域网的应用也会越来越广。