在 CRS312-4C+8XG 上配置 RouterOS

在 CRS312-4C+8XG 上配置 RouterOS

廉价的家庭 10 Gig 网络升级鼓励我买一个CRS312-4C+8XG。我想做与 Linus 基本相同的事情(主要是将其设置为路由器),但现在我拥有了此设备,它似乎比我预期的更具企业特色,并且视频跳过了配置。Mikrotik 有一个 wiki,但更多的是示例,而不是手册。

我的大部分网络都是 GbE,但我有一个文件服务器 (Linux) 通过 10GbE 仅通过 cat6A 电缆连接到我的桌面 (Windows 10)。我想扩展这个 10GbE 网络,所以我买了 CRS312 来帮助实现这一点。

默认情况下,CRS312 配置为桥接器。每个端口似乎都可以单独配置。而且似乎您可以随意将这些端口连接在一起;默认情况下,所有端口(包括管理端口)似乎都桥接在一起。

我想要做的事情:

  • 将管理端口与其余端口分开,以便我可以从任何端口访问控制台,但管理端口不能用于常规流量。
  • 将 10GbE 端口上的 MTU 增加到与我的 NIC 兼容的值(色卡司C10GTR)。(NIC Windows 驱动程序有“巨型帧”选项,其下拉列表列出了已禁用、4088、9014 和 16128。我最初在两端都将其设置为 16128,效果很好,传输速度更快。)

有人能给我指出正确的方向吗?


编辑:感谢gravity 的回答,我能够确定有关配置 MTU 的更多信息。

MTUbridge值不能设置为高于相关端口的最小 MTU。控制台端口似乎是ether9。我用 找到了它的编号/interface bridge port print(它告诉我它是第 12 项)。我能够用 删除该端口bridge/interface bridge port remove 12(我怀疑有一种方法可以通过名称来做到这一点。)

然后我更新了mtu相关l2mtu接口并桥接了:

/interface set [find max-l2mtu>9000] l2mtu=9092
/interface set [find max-l2mtu>9000] mtu=9000
/interface bridge set bridge l2mtu=9092
/interface bridge set bridge mtu=9000

92 是设备使用的默认开销,所以我决定保留它。我不确定这到底有什么影响。据我所知,MTU 通常是 L3 数据包大小,L2 增加了 18 个字节。请参阅巨型帧/带宽效率

如何在 Linux 上更改 MTU 值帮助我弄清楚了不同设备和系统列出 MTU 时的含义。该过程ping通过禁用数据包碎片并在消除过程中更改每个 ping 的数据包大小来检测可用的数据包大小,然后添加 28 以获得 L3 MTU。

Linux:ping -c 3 -M do –s 8972 192.168.88.100

视窗:ping -f -l 8972 -4 192.168.88.101

设置 MTU:

Linux:sudo ifconfig eth1 mtu 9000
或者:sudo ip link set eth1 mtu 9000

视窗:netsh interface ipv4 set subinterface "Interface name" mtu=9000 store=persistent

在 Windows 中,你可以使用以下命令列出你的接口:netsh interface ipv4 show subinterfaces。你需要在“接口”列中输入名称。

在 Windows 中通过命令行执行此操作是必要的,因为在高级适配器属性中,对于 TN9210 驱动程序,仅列出了几个值,而且它们不是 L3 MTU 值。

答案1

将管理端口与其余端口分开,以便我可以从任何端口访问控制台,但管理端口不能用于常规流量。

将其从网桥下移除/interface bridge port。然后,您将能够直接在此接口上配置 IP 地址(当然,使用与其他子网不同的子网)。

然后添加防火墙规则来阻止从主 LAN 子网转发到管理子网的流量。

将 10GbE 端口上的 MTU 增加到与我的 NIC(Thecus C10GTR)兼容的值。

在或 下设置l2mtu每个端口的参数。例如:/interface/int ether

/interface ethernet set ether1,ether2 l2mtu=9014
/interface set [find name~"^ether"] l2mtu=4088
/interface set [find max-l2mtu>9000] l2mtu=9014
/interface print where l2mtu>9000

注意根据Mikrotik 维基,您的 CRS 支持的最大帧大小为:

  • 组合1-组合4:10218
  • 以太1-以太8:10218
  • ether9:2028

相关内容