meraki 桥接模式:dhcp 未标记

网络工程 dhcp IEEE-802.11 梅拉基
2021-07-31 08:19:23

我们有以下设置:

+------+     +--------+     +--------+
|Router|-----| switch |-----| Meraki |
+------+     +--------+     +--------+
                |
             +---------+
             |wireshark|
             +---------+

Meraki 服务于多个 SSID,A、B 和 C。Meraki 处于桥接模式。对于所有 SSID,有一个单独的 VLAN,A 为 511,B 为 512,C 为 513。在路由器(思科设备)上,所有 VLAN 上都有一个 DHCP 服务器。在 Meraki 控制台中,所有 SSID 的“使用 VLAN 标签”选项都打开。交换机端口处于中继模式,510 作为本机 VLAN。

交换机的主要目的是允许 Wireshark 在 span 端口上。

C 是一个开放的接入点。当有人连接到 C 时,他将执行 DHCP。我的理解是,在桥接模式下,DHCP 请求应该在 VLAN 513 上,因此标记为 VLAN 513。但是,带有 DHCP 服务器的路由器看到 VLAN 510(本地 VLAN)上的 DHCP 请求。使用 Wireshark,我们看到 DHCP 请求没有标记。因此,路由器在 VLAN 510 上看到它是合乎逻辑的。

对于 Meraki:在“寻址和流量”页面上,

  • 我们检查了“桥接模式:使客户端成为 LAN 的一部分”
  • 在“VLAN tagging”之后,我们选择“Use VLAN tagging”
  • 在表 VLAN ID 中,我们设置 A 为 VLAN 511,B 为 VLAN 512,C 为 VLAN 513
  • 在该表中,“所有其他 AP:”行中的“VLAN ID”列为空(此处未输入值)

在交换机上,相关部分是:

interface GigabitEthernet2
description LAN Meraki AP
switchport trunk native vlan 510
switchport trunk allowed vlan 1,510-514,1002-1005
switchport mode trunk
no ip address

在 DHCP 服务器所在的路由器上,我们有:

ip dhcp pool meraki-base-510
network 10.10.1.0 255.255.255.0
default-router 10.10.1.1
dns-server 8.8.8.8 8.8.4.4

ip dhcp pool meraki-open-513
network 10.10.3.0 255.255.255.0
default-router 10.10.3.1
dns-server 8.8.8.8 8.8.4.4

如果我们询问电话的 MAC-id 所在的交换机,它在 VLAN 513 上。因此,它永远不会获得 IP 地址。

当我们在 VLAN 513 上为电话提供固定 IP 地址时,它会正常连接。

路由器 DHCP 服务器产生以下信息:

DHCPD: No option 25
DHCPD: DHCPDISCOVER received from client 1111.2222.3333.44 on interface Vlan 510
DHCPD: Allocate an address without class information (10.10.3.0)

(抱歉,没有保存来自wireshark的痕迹;DHCP Discover没有VLAN标签)

为什么 Meraki 将 DHCP 请求放在本地 VLAN 上?我应该怎么做才能获得标有 VLAN 513 的 DHCP 请求?

1个回答

我相信我已经根据您对配置的描述找到了问题,但是您的描述不足以提供我发现问题所需的信息。我最终使用 Meraki 创建了一个新的演示帐户,因为我目前没有可以访问的活动 Meraki 安装(我自己的演示帐户与许可证过期的硬件相关联,因此仪表板被禁用)。

在表 VLAN ID 中,我们设置 A 为 VLAN 511,B 为 VLAN 512,C 为 VLAN 513

该表不用于为不同的 SSID 设置不同的 VLAN 标签。这是每个 SSID 的配置,由页面顶部的下拉菜单控制。

每个 SSID 需要单独配置桥接和 VLAN 信息。因此,将顶部 SSID 下拉列表设置为“C”,在表中,您实际上应该只将“所有其他 AP”的一个条目设置为 513。对于“B”,“所有其他 AP”应该是 512,等等。

您添加到表中的条目是如果您希望不同位置的 AP 对相同配置的 SSID 使用不同的 VLAN。因此,您指定将分配不同 VLAN ID 的“AP 标签”。