Cisco 语音 VLAN(DHCP 不工作)

网络工程 VLAN 嗓音
2021-07-21 21:23:10

语音 vlan 设置有问题,但仅在我的 Cisco 堆栈上,Brocade 堆栈可以工作。DHCP 位于 VLAN5(电话和 PC)上,使用选项 156 语音 VOIP 位于 VLAN100

Brocade 上的 Shoretel Phone1 和 PC1

 dual-mode  12
 no cdp enable
 inline power
 voice-vlan 100
 trust dscp

C9300 上的 Shoretel Phone2 和 PC2

 switchport access vlan 12
 switchport mode access
 switchport voice vlan 100
 auto qos trust cos
 no cdp enable

我相信它们在配置上基本相同:

Trunk Vlan 100 (tagged)
Native vlan 12 (untagged)

我无法在 Phone2 上获得 DHCP,PC2 工作正常。

有任何想法吗?在此处输入图片说明

2个回答

Cisco 交换机使用 CDP(默认)或 LLDP 与作为接入接口交换机的电话协商中继。由于您使用的是非 Cisco 电话,您必须启用 LLDP(如果您的电话支持),或者您需要将交换机接口配置为中继。

要全局启用 LLDP:

lldp run

然后,在每个界面上:

lldp transmit
lldp receive

或者,对于接口上的中继:

switchport trunk allowed vlan 12,100
switchport trunk native vlan 12
switchport mode trunk
YOU HAVE:
VLAN5 FOR DHCP
VLAN 100 FOR SHORETEL SERVER AND VOICE
VLAN 12 FOR DATA

以下是您应该在 Cisco 交换机上进行的配置:

这是连接到手机/电脑的端口的配置:

interface FastEthernet1/0/1
 switchport access vlan 12
 switchport mode access
 switchport voice vlan 100
 no cdp enable
 spanning-tree portfast
 switchport nonegotiate 

您还必须设置 ip helper 地址以将 DHCP 请求重定向到 VLAN5 上的 DHCP 服务器,假设 DHCP 服务器地址为 192.168.5.5:

interface VLAN100
ip helper-address 192.168.5.5

 interface VLAN12
ip helper-address 192.168.5.5

连接brocade的接口需要trunk:

interface FastEthernet1/0/24
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 5,100,12
 switchport mode trunk

而且您必须在 cisco 上配置所有这些 vlan

conf t
vlan5
name DHCP

vlan100
name VOICE

vlan12
name DATA