Shallow API手册
9.1 交换机全局设置
交换机全局设置:此功能是读取 /interface bridge 和 /interface/ethernet/switch 两个路径下的bridge和交换芯片设置参数。通常这两个路径的规则定义了全局的配置,比如是否开启STP协议,VLAN filtering、L3-HW、QoS-HW、IGMP-Snooping、DHCP-Snooping等功能。
下面是一台hEX S(RB760iGS)路由器,ether2-ether5 加入了 Bridge1 :有一个交换芯片,一个Bridge接口,不支持L3-HW(三层路由加速)。提示已经开启了VLAN过滤功能,vlan-filtering=true代表支持二层VLAN配置的硬件加速

关联对应的/switch/settings配置

关联对应的 /interface/bridge 的 bridge1 配置

打开交换机全局设置,同样对应两个路径的配置参数,这里的 STP Priority 优先级已经按照 STP 规范提供了 16 组优先级值,无需手动填写


作为对比一台CRS310交换机,由于创建了两个bridge规则,一个bridge默认的交换配置和一个docker规则,因此会提醒出现非ethernet端口加入到docker的bridge中,不作为交换机端口组显示。因为交换机功能是作为支持硬件交换机而设计,出现无法硬件加速的brige组会被拒绝开启此功能
