Shallow API手册
9 交换机配置
交换机配置是将 RouterOS 的 Bridge 和 Switch 两个配置路径整合在一起,把 RouterOS 弯弯绕绕的配置通过新的UI配置界面,用一种比较直观命令的方式去配置二层 VLAN、端口限速、端口隔离和STP 等配置。
目的:是让CRS3系列交换机的配置通过API转换后能适合新手和对RouterOS不太了解的朋友一个友好简单界面。该功能在v1.4.0rc5支持
【交换机配置】注意:
- 优先适配 CRS3/CCR2 系列交换机/路由器,其他设备可能支持不够完整,例如 hAP ac2/ac3/ax2/ax3 的IPQ系列芯片,无法支持 bridge VLAN 配置的L2-HW,会被禁止使用。
- 查看 /interface/ethernet/switch 是否有 switch 路径或交换芯片,排除 /system/resource/print 中 board-name: CHR 或 x86 非MikroTik官方硬件设备 (RouterBOARD,CCR,CRS等),这些系统不支持交换机芯片,不启用交换机配置功能。
- 会收集的配置/interface/bridge,/interface/bridge/port,/interface/bridge/vlan,/interface/ethernet/switch, /interface/ethernet/switch/port, /interface/ethernet/switch/port-isolation,/interface/ethernet/switch/l3hw-settings(部分设备没有此选项)
- 由于 RouterOS 是根据功能来划分端口配置,配置逻辑需要将不同功能的配置聚合到相同端口名称下,例如 ether1端口下可以包含:/interface/bridge/port,/interface/bridge/vlan,/interface/ethernet/switch/port,/interface/ethernet/switch/port-isolation
- /interface/bridge/print 查看 bridge 配置创建的规则,通常只有一条 bridge (根据 MikroTik 文档,只能有一条 bridge 才能激活 hardware-offloading),如果有2条以上需要判断 /interface/bridge/port 下的端口是否都是ethernet类型,如果不是则不显示。如果此 bridge 规则 vlan-filtering=no ,无法启用 vlan 的相关配置如 port 中的 pvid=10 frame-types=admit-all ingress-filtering=yes tag-stacking=no ,还有 /interface/bridge/vlan 所有配置
进入设备详情页面,可以在右上角找到交换机配置入口

进入配置界面

端口配置:

交换机配置的全局设置
