点击关注我的Telegram群组和微信公众号

MENU

基于Mikrotik CRS305的低成本10Gbps内网方案

2021 年 08 月 02 日 • 阅读: 7146 • 技术,教程

Mikrotik CRS305-1G-4S+IN 产品页面

前言

搭建 ESXi 6.7 部署黑群晖 DS3617xs 并启用硬盘直通一文中,我谈到了使用SFP+光纤来获取更低成本的10Gbps连接,当时简单地将设备互相连接并设置静态IP就算是完成了。近期,将工作站移到了二楼,多条光纤的走线实在麻烦,所以使用支持SFP+的路由器或交换机重新设置这个内网是新的目标。

设备和成本

  • CRS305-1G-4S+IN是个非常理想的选择,四口万兆SFP+加上一个支持POE的1G以太网口,亚马逊上的全新售价也只需要130刀。无风扇的静音设计也是非常符合家用的需求了。Mikrotik CRS305只有一个800Mhz的ARM CPU,也算是符合其只作为交换机的设计定位,但在我的使用场景下换成RouterOS作为路由器也是完全足够的。

    • 我在eBay上找了一圈,100刀收了一个加装散热片的二手

    CRS305

  • 在淘宝上买了三条15m的光纤线,居然才90人民币不到(亚马逊上一条10m的就需要13刀QAQ)。跟着其它一起买的小东西转运到美国的运费也才100多块钱,实在是太便宜了
    SFP+
  • 需要注意的是CRS305很挑光电转化模块的品牌,我手上原有的Intel和Oracle的光电转化模块均不能使用(无法被识别到),所以你需要检查MikroTik兼容性手册

    • 目前我使用的是光电转化模块是Solarflare和10Gtek

    Device img

RouterOS设置

其实这套方案在6月底就开始做了,但当时发现10G内网下速度一直只有1.5Gbps左右,且检查各种设置也没发现问题所在。在写本文前将RouterOS版本从6.45.3升级到了6.48.3,直接解决了问题,所以就将系统更新作为第一步吧

  • 使用WinBox或网页后台进入ROS的管理页面

    • 进入System目录下的Packages菜单,更新至最新的稳定版RouterOS

检查网络接口

  • 在Interfaces菜单中的默认Interface页面,你应该能看到CRS305的一个以太网接口和四个SFP接口的名称以及他们的状态,一个默认的桥可能也存在

创建桥

我们需要创建一个桥来让CRS305下的网络接口互相连通

  • 进入Bridge菜单中的默认Bridge页面,如果有一个默认的桥,可以点击减号将其删除

    • 点击Add New来创建一个新的桥
    • Name字段中为这个桥创建一个名称
  • 在Bridge菜单中的Ports页面,点击Add New来将网络接口接入刚刚创建的桥

    • Interface字段中选择一个网络接口,Bridge字段选择你刚刚创建的桥,重复多次将全部的CRS305网络接口添加进桥中

设置内网IP

  • 进入IP目录下的Addresses菜单,点击Add New

    • 这里,我们将10G内网的IP仍旧设定为192.168.200.x
    • Address字段中输入192.168.200.1/24
    • Network字段可以留空
    • Interface字段选择你刚刚创建的桥
    • 点击OK以完成创建
  • 进入IP目录下的Pool菜单,点击Add New

    • Name字段中为这个IP池设置一个名称
    • Addresses中输入你设计的IP范围
    • 因为考虑到设备数量有限,我的设置为192.168.200.10-192.168.200.20

      • 点击OK以完成创建
  • 进入IP目录下的DHCP Server菜单,点击Add New

    • Name字段为其创建一个名称
    • Interface字段选择你刚刚创建的桥
    • Address Pool字段选择你刚刚创建的IP池
    • 点击OK以完成创建
  • 重置各个设备上的SFP+网卡网络设置,使它们重新自动地从CRS305获取IP地址

设置MTU

不仅是在各个设备上将巨帧启用,我们还需要在RouterOS上为各个网络接口设置巨帧MTU

  • 在Interfaces菜单中的默认Interface页面,分别点击每个SFP+物理接口

    • 将MTU设置为你的目标MTU值
    • L2 MTU的值需要大于或等于MTU值
    • 我的设置为MTU 9014,L2 MTU 9214
  • 保存修改过的MTU值可能会导致设备短暂地失去连接

网络测速

  • SMB测速
    SMB
  • iperf3测速
    iperf3
最后编辑于: 2021 年 08 月 14 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 3 条评论
  1. chuedmw chuedmw

    博主你好,我有些问题想问一问

    CRS305 在 RouterOS 6.48.3下,所有的 SFP+ 端口都可以达到 10G 的速度吗?CRS305 在 RouterOS 中,是否需要向 mikrotik 购买额外的授权来支持 更多的 IP 分配
    1. @chuedmw1. 四个SFP+都是 10 Gbps 口

      CRS305自带一个 Level 5 许可证
    2. chuedmw chuedmw

      @Masterain感谢博主回复。::youmu:smile::

      就是说 CRS305 无论是在 RouteOS 模式或者 SwitchOS 模式下,4 个 SFP+ 端口都能达到 10Gbps。
      关于 mikrotik 的许可证,我就自己去看看吧。