随着网络的普及,很多用户开始使用软路由。所谓的软路由就是利用x86架构工控机、电脑,安装类似ROS、爱快、openwrt等路由器固件,实现路由器的功能。那么如何选择软路由呢?
软路由的优势
软路由利用PC硬件+系统固件构成,意味着硬件性能相比硬路由要高很多,可以实现以下功能:
双线双拨:支持引入多条宽带,利用PCC算法实现负载均衡。硬路由因CPU性能有限,很难实现复杂的算法;
流控管理:主要用于企业网络,实现流控管理,比如上班期间禁止使用P2P、禁止玩游戏等,优先保证业务数据,实现复杂的QoS策略;
搭建服务器:利用软路由的插件,可以方便搭建一些应用服务器,比如打印服务、共享服务等。
软路由的组网模式
通常情况下,软路由不适合作为无线路由器使用,对无线网卡的兼容性比较差。软路由可以搭配硬路由,硬路由关闭DHCP,使用LAN端口连接,作为无线AP使用。
推荐的做法是,软路由安装AC插件,通过专门的无线AP实现大范围的无线wifi覆盖,比如偶现在使用的LEDE软路由,安装了unbt的AC管理器,搭配unbt的AP使用。
软路由硬件选择
软路由的硬件选择无非就是选择处理器、内存、硬盘,其中处理器得选择是关键。
CPU选择
软路由以x86处理器为主,x86分为两大类:一类是凌动平台的,比如J1900、N2600等;另一类就是满血的x86处理器了,比如赛扬2955U、3205U等,当然足够土豪也可以考虑i3、i5、i7。
处理器需要关注的几个参数:
主频:频率越高越好;
VT-x:处理器是否支持虚拟化,只有支持VT-x才能安装esxi、pve等虚拟化操作系统;
VT-d:处理器是否支持直通,比如将网卡直通给软路由,减少软件损耗,将硬盘直通给NAS或者下载机等;
AES指令集:这个与不可描述的功能有关。
根据题主的需求,最低需要3865U这样的处理器,才能满足需求,如果安装虚拟机,可以将网卡直通给软路由使用。
内存和硬盘
如果是单软路由,2G内存、8G硬盘就可以满足需求了。
如果要安装虚拟机,运行双软路由、NAS、AC等,那么至少需要8G内存,16G以上的硬盘,NAS数据盘就随意了。
网卡
软路由的每个网卡不能互通,没有交换芯片,接多了反而会占用CPU资源。所以,建议使用软路由+交换机的方式,这样内网NAT是不占用软路由CPU资源的。
以上就是软路由选择的相关知识,如有问题,欢迎在评论区,留言讨论。