首页 > 科技 >

S3700交换机上Voice Vlan功能无法生效?王海军老师告诉你

2018-09-04 11:49:05 网络整理 阅读:118 评论:0

S3700交换机上Voice Vlan功能无法生效?王海军老师告诉你

1,,问题描述

组网情况是这样的:

DHCP服务器---交换机3700)--- IP Phone --PC

VLAN规划:

PC所规划的VLAN ID 是11,IP Phone所规划的VLAN ID是12

在S3700交换机使能Voice Vlan,接上IP Phone发现IP Phone不能够获得DHCP分配的IP地址。经定位分析发现:如果在S3700上使能Voice Vlan,应该要求IP电话发送的报文带着Voice Vlan的ID 11,之前客户使用的是Cisco的设备,不需要在IP Phone上进行任何配置,这样的话IP Phone上传的报文是不带报头的,因此所有的IP电话报文在S5700-EI上的入口全部丢掉,从而得不到DHCP服务器分配的IP地址。

处理过程

实际工作中不可能让客户的5000多部IP Ponee手动的配置支持发送带Voice Vlan ID 11,

V2R3版本以前的版本我们可以通过QOS的方式强行把收到的IP Phone报文加上Voice Vlan ID 11,具体的配置如下:

指定源MAC地址的掩码。MAC地址的掩码作用与IP地址的掩码类似,可用于确定一组MAC地址。用户可以借助MAC地址的掩码,实现对源MAC地址中某几位进行精确匹配。

#

acl number 4001

rule 5 permit source-mac 00e0-fc01-0101 00ff-f00f-0000

00e0-fc01-0101 ffff-ffff-0000指定了一个MAC地址范围:00e0-fc01-0000~00e0-fc01-ffff;

如果mac地址离散性太大,无法通过掩码匹配,就只好一个一个的绑定,掩码改为ffff-ffff-ffff,这样的话就只是指定一个mac地址;

#

配置流分类,匹配acl规则;

#

traffic classifier c1 operator and

if-match acl 4001

#

配置流行为,给符合条件的打上vlan 11的报头;

#

traffic behavior b1

相关文章