VoiceVlan原理

更新时间:2023-06-24 18:25:01 阅读: 评论:0

原理
voice vlan的目的是为了让交换机能够支持IP语音电话,让IP电话可以直接或间接连接到交换机上。同时可以自动或手动的将IP语音电话划分到同一个vlan 中(voice lvlan)并提供qos服务。
IP电话三星广告歌曲
OUI地址
每个IP电话有一个mac地址。同一个厂商的IP电话的mac地址前3个字节是相同的。这个地址叫做OUI地址。为了方便扩展,我们把OUI地址定义为mac地址和地址掩码的组合。
mac地址和掩码的与的结果就是OUI地址。如3com的IP电话的OUI地址是:00e0-bb00-0000 ffff-ff00-0000。目前已知厂商的OUI地址,也是交换机默认添加的OUI地址如下:
OUI地址可以手工添加,monza上支持最多添加16个OUI地址。OUI地址不能是广播地址或者组播地址(全f的地址和第一字节最低位为是1的地址),也不能是全0掩码全f 的地址。Mask不能全零,且高位全1地位全0。添加的OUI地址和已经存在的OUI地址不能有包含和相交。
深圳摄影培训IP电话流程
IP电话上电后的主要流程可以用下图表示
图1:IP电话启动过程
IP电话上电后首先以untag的方式广播一个DHCP请求报文。DHCP Server返回的报文中可能带有voice vlan的属性,也可能没有。然后下载并执行系统软件。
如果DHCP Server返回的报文中没有voice vlan的属性,DHCP Server会给IP电话分配一个IP地址。这种情况下,IP电话只能收发untag的报文。
如果DHCP Server返回的报文中含有voice vlan的属性,IP电话会释放原untag vlan中的IP地址,并以tag的方式在voice vlan中发送DHCP请求报文。这种情况下,IP电话只能收发tag的报文。
DHCP Server分配的IP有一个老化时间(默认24小时),24小时后IP电话会重复上面的过程。
交换机
端口模式
交换机端口有3种工作模式:access,trunk和hybrid。
access口只允许untag的报文和vlan id等于pvid的报文通过。对与其它报文会直接丢弃。trunk口和hybrid口untag和tag的报文都可以通过。对untag的报文会打上pvid的tag。
voice vlan
voice vlan有两种工作模式:自动模式和手动模式。
自动模式
自动模式下,利用交换机mac地址软件学习的方法,可以自动发现IP电话发送的第一个源地址是OUI地址的untag报文(DHCP请求报文)。然后自动将端口添加到voice vlan 中,并下发acl。这样如果IP电话以后发送的是tag的报文,就可以顺利的通过voice vlan。如果IP电话以后发送的是untag的报文,只要端口的pvid和voice vlan id相同,IP电话报文也能正常通过。端口添加到voice vlan中后,如果一段时间没有流量,交换机的mac地址老化机制会删除学习到的OUI地址,这时会同时删除下发的acl,并启动端口老化定时器,经过一定老化时间后(默认和DHCP老化时间相同,即24小时),端口会从voice vlan中删除。如果老化期间流量恢复,利用mac学习,会重新下发acl并将端口的老化定时器删除。
手动模式
手动模式下,必须手工将端口添加到voice vlan中,交换机不会自动发现OUI报文和添加端口到voice vlan。并且手工模式下voice vlan使能后会立刻将acl下发,直到去使能或将端口从voice vlan中删除(实际必须先将端口voice vlan去使能)。
由于交换机端口的三种工作模式对报文处理的特性,并不是所有端口都支持voice vlan的自动和手动模式。具体的可以总结为下表:
le是什么意思
表2:端口模式对voice vlan自动手动模式支持关系
QOS
端口加入voice vlan中后,交换机会下发acl指定通过vlan的报文的优先级。对于tag 端口优先级为802.1p为6,dscp为EF,对于untag端口,优先级为dscp为EF。
命令行
命令行
全局视图
voice vlan N enable
voice vlan全局使能,指定vlan N为voice vlan。
自动模式下会将交换机mac地址学习的方式由硬件学习转为软件学习。让系统可以发现IP电话启动时的untag报文。
手动模式下会对所有已经使能voice vlan的端口下发acl。
网络外教
undo voice vlan enable
voice vlan全局去使能。
删除已经下发的acl,自动模式下会删除自动添加到voice vlan中的端口和学习到的OUI 地址。
[undo] voice vlan mode auto
手动自动模式切换。
必须在voice vlan全局去使能的状态下执行。
福楼拜家的星期天>tapered[undo] voice vlan curity enable
安全模式和普通模式切换。
安全模式下,voice vlan只允许OUI地址报文通过;普通模式下允许其他合法报文通过。voice vlan aging TIME
设置voice vlan老化时间
单位为分钟,有效范围5-43200
bialettiundo voice vlan aging
复位voice vlan老化时间为默认时间
默认时间为1440分钟(24小时)
北京商务英语培训
voice vlan mac_address H-H-H mask H-H-H [description TEXT]
添加OUI地址和地址描述
OUI地址不能是广播地址或者组播地址(全f的地址和第一字节最低位为是1的地址),也不能是全0掩码全f的地址。Mask不能全零,且高位全1地位全0。添加的OUI地址和已经存在的OUI地址不能有包含和相交。
undo voice vlan mac_address H-H-H
删除OUI地址
端口视图下:
[undo] voice vlan enable
端口voice vlan使能去使能。
手动模式下,如果全局voice vlan已经使能,会下发acl
所有视图下:
display voice vlan state
显示voice vlan状态信息。
display voice vlan oui
显示配置的OUI地址信息。
实现
voice vlan作为一个产品特性,为了方便裁减,所有voice vlan模块的代码必须使用特性宏VRP_MODULE_L2INF_VOICEVLAN隔离。详细设计请参见其他文档,这里只简单介绍一下入口。海伦从零开始学英语
数据结构
voice vlan全局信息
voice vlan全局信息在二层接口全局信息L2INF_Info_S gstL2InfInfo中维护:
ULONG gstL2InfInfo.ulVoiceVlanEnable
voice vlan全局使能标志,有效值为:
L2INF_VOICEVLAN_ENABLE
L2INF_VOICEVLAN_DISABLE
默认L2INF_VOICEVLAN_DISABLE
ULONG gstL2InfInfo.ulVoiceVlanId
记录voice vlan ID,有效值为vlan ID有效值(1-4094)
默认为0
ULONG gstL2InfInfo.ulVoiceVlanSecurityEnable
安全模式使能标志,有效值为:
L2INF_VOICEVLAN_SECURITY_ENABLE
favor
L2INF_VOICEVLAN_SECURITY_DISABLE
默认为L2INF_VOICEVLAN_SECURITY_ENABLE
ULONG gstL2InfInfo.ulVoiceVlanMode
手动自动模式标志,有效值为:
L2INF_VOICEVLAN_AUTO

本文发布于:2023-06-24 18:25:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1030582.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   报文   模式   IP电话   自动   端口
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图