我有 RouteBOARD RB951G-2HnD,RouterOS 6.34.2,我正在尝试实现类似于下一张图片所描绘的网络配置。图片来自 Mikrotik Wiki http://wiki.mikrotik.com/wiki/Vlans_on_Mikrotik_environment。
我正在尝试以与图片上的 SW3 相同的方式配置路由器。两个中继端口和一个接入端口。我尝试按照 wiki 页面上的说明配置路由器,但访问端口无法正常工作。我试图在互联网上找到类似的问题,但没有运气。
我在配置中遗漏了一些东西。因此,这是我用于配置的步骤。路由器具有默认配置,我正在尝试下一步配置:
- ether4(上图与 SW3 eth3 相同)和 ether5(上图与 SW3 eth4 相同)是中继端口
- 两个 vlan id,100 和 200
- ether3(在图片上与 SW3 eth1 相同)是 vlan 100 的访问端口
脚步
#Removing parts of default configuration
/interface ethernet set ether3 master-port=none
/interface ethernet set ether4 master-port=none
/interface ethernet set ether5 master-port=none
#Configuration for trunk ports
/interface bridge add name=bridge-trunk disabled=no
/interface bridge port add interface="ether3" bridge="bridge-trunk" disabled=no
/interface bridge port add interface="ether4" bridge="bridge-trunk" disabled=no
#configuration for the access port
/interface vlan add name="bridge-trunk-vlan100" vlan-id=100 interface=bridge-trunk disabled=no
/interface bridge add name=bridge-vlan100 disabled=no
/interface bridge port add interface="bridge-trunk-vlan100" bridge="bridge-vlan100" disabled=no
/interface bridge port add interface="ether3" bridge="bridge-vlan100" disabled=no
当我执行这些步骤并将我的笔记本电脑连接到 ether3 时,与其他网络设备的任何类型的网络连接都无法正常工作。中继端口工作正常。
如果我错了,请纠正我,如果我将以这种方式配置的路由器引入现有网络,APR 表必须在其他网络设备上自行刷新,因为网桥有它自己的 MAC 地址。
如果您能提供提示、教程或书籍以阅读有关桥接和 VLAN 的更多信息,我将不胜感激。
更新 1
我找到了一种方法,但我不知道RouterOS方法是否正确。
我为网桥添加了过滤规则
/interface bridge filter add chain=forward mac-protocol=vlan vlan-id=100 action=accept
此外,我可以使用类似规则通过 IP 防火墙运行所有 VLAN 流量。
更新 2
以前的情况是在单独的 RouterBOARD 上的实验环境中完成的。我想在真实设备上应用这个解决方案,但没有奏效。设备为云路由交换机CRS125-24G-1S。当我将bridge-trunk-vlan100
接口添加到bridge-vlan100
网桥的那一刻,正在通过的流量bridge-trunk
被丢弃并且无法建立新的连接。