Mikrotik 交换 VLAN 配置

Mikrotik 交换 VLAN 配置

使用 Routerboard 450G,我想要按如下方式配置 5 个以太网端口:

  • ether1:vlan3,未标记
  • ether2:vlan1,未标记
  • ether3:vlan2,未标记
  • ether4:vlan2,未标记
  • ether5:vlan1-vlan3,已标记

在 vlan1 中,设备应该具有 IP 10.7.1.3/24。

但是,当我想 ping Routerboard 时却无法访问。我按以下方式配置了设备:

  1. 将 ether1 包含在交换中:
/接口以太网交换机打印
标志:I - 无效
 # 名称 类型 镜像源 镜像目标 开关-所有端口
 0 switch1 Atheros-8316 无 无 是
  1. 将所有端口切换在一起:
/接口以太网打印
标志:X - 禁用,R - 运行,S - 从属
 # 名称 MTU MAC 地址 ARP 主端口交换机
 0 R ether1 1500 E4:8D:8C:18:D5:A1 已启用 无 switch1
 1 S ether2 1500 E4:8D:8C:18:D5:A2 启用 ether1 交换机1
 2 S ether3 1500 E4:8D:8C:18:D5:A3 启用 ether1 交换机1
 3 S ether4 1500 E4:8D:8C:18:D5:A4 启用 ether1 交换机1
 4 RS ether5 1500 E4:8D:8C:18:D5:A5 启用 ether1 交换机1
  1. 配置端口 1-4 删除 VLAN 标签,配置端口 5 添加 VLAN 标签;设置默认 VLAN ID:
/接口以太网交换机端口打印
标志:I - 无效
 # 名称交换机 VLAN 模式 VLAN 头默认 VLAN ID
 0 ether1 switch1 安全始终剥离 3
 1 ether2 交换机1 安全始终剥离 1
 2 ether3 交换机1 安全始终剥离 2
 3 ether4 交换机1 安全始终剥离 2
 4 ether5 switch1 安全添加-如果丢失 0
 5 switch1-cpu switch1 fallback 保持原样 0
  1. 将 VLAN 连接在一起。可以看出,ether2 和 ether5 通过 vlan1 连接:
/接口以太网交换机vlan打印
标志:X - 已禁用,I - 无效
 # 交换机 VLAN-ID 端口
 0 交换机1 3 以太1
                                                                                            以太5
 1 交换机1 1 以太网2
                                                                                            以太5
 2 交换机1 2 以太网3
                                                                                            乙醚4
                                                                                            以太5
  1. 最后,为 ether2 添加 IP 地址:
/ip 地址打印
标志:X - 禁用,I - 无效,D - 动态
 # 地址网络接口
 0 10.7.1.3/24 10.7.1.0 以太2

端口 5 直接连接到管理型交换机,该交换机输出带有标记的 vlan1-vlan3。无法 ping 通 Routerboard。

我是否遗漏了配置中的某些内容,或者我理解的概念有误?(据我了解,将 IP 添加到 ether2 就足够了,因为它已切换到 ether5 上的 vlan1)

答案1

首先,路由板只能与交换机中的主接口进行通信。

其次,您需要用 vlan 接口来标记它。

最后(取决于路由器板),您需要将 switch1-cpu 添加到 switch1 中 VLAN 1 的 vlan 端口列表中。

所以:

/int vlan add vlan-id=1 name=vlan1 interface=ether1

/ip addr add 10.7.1.3/24 interface=vlan1

并且(取决于路由器板 - 请务必先删除旧条目):

/interface ethernet switch vlan add switch=switch1 ports=ether2,ether5,switch1-cpu vlan-id=1

相关内容