如果可以将它们添加到交换机组,我建议从网桥中删除端口。当您的端口被桥接时 - 通过这些接口的所有数据包都使用 CPU 处理,而如果它们在同一个交换机组中,特殊的交换机芯片将处理这些数据包,从而减少 CPU 的负载。
所以,你的情况,你可以ether1是主端口ether2-5。不要忘记,在分配主端口之前,您必须将它们从网桥 ( bridge-local ) 中删除。然后,执行用于第二开关组(端口6-10)相同的,所以ether6将是一个主端口ether7-10。
/interface ethernet
set ether1 master-port=none
set ether2 master-port=ether1
set ether3 master-port=ether1
set ether4 master-port=ether1
set ether5 master-port=ether1
set ether6 master-port=none
set ether7 master-port=ether6
set ether8 master-port=ether6
set ether9 master-port=ether6
set ether10 master-port=ether6
这样做之后,您将获得两个独立的开关组,但是,正如您在帖子中提到的,您希望它们相互连接。在这种情况下,有两种选择:
软件 (CPU) 桥接
在这种情况下,交换机组 1 和 2 将使用 CPU 进行交换,因此从组 1 中的任何接口到组 2 的任何数据包都将使用 CPU 进行处理,反之亦然。
/interface bridge
add name=bridge-local
port add interface=eth1 bridge=bridge-local
port add interface=eth6 bridge=bridge-local
注意:不要忘记为网桥分配一个 IP 地址,如果您在 Mikrotik 上使用 DHCP 服务器,请将其接口也更改为网桥本地。
/ip address add interface=bridge-local address=192.168.1.1/24
/ip dhcp-server add interface=bridge-local address-poll=[name of your address pool]
跳线
只需将组 1 ( ether1-5 ) 中的任何端口连接到组 2 ( ether6-10 ) 中的任何端口。是的,它需要 2 个端口,并且仅当您有端口时才适用。如果其中一个交换机组中的所有端口都已在使用,我建议使用第一个选项(桥接)。