虚拟局域网(VLAN)__语音VLAN
1.语音VLAN特性使得访问端口能够携带来自IP电话的IP语音流量。当交换机连接到Cisco IP电话时,IP电话就用第3层IP优先级(precedence)和第2层服务级别(class of service,CoS)值发送语音流量,对于语音流量,这两个值都设置为5,
默认时,所有其他的流量都设置为0。
2.当数据发送不均匀时,IP电话呼叫的声音质量会恶化,因此,交换机基于IEEE802.1p CoS来支持服务质量(QoS)。802.1p在MAC级别提供实施QoS的机制)。802.1p字段出现在802.1Q trunk报头中。如果看一看802.1Q标记中的字段,就会看到有一个字段为
“优先级” (priority)字段,这里提供的就是802.1p信息。Qos使用组织好的、可预测的方式,在交换机上采用分级和调度来发送网络流量。
3.Cisco IP电话是可配置的设备,可以将它配置为用IEEE 802.1p优先级转发流量。Cisco IP电话基本上是一个三端口的交换机:一个端口连接到 Cisco交换机,一个端口连接到PC机,另外一个端口连接到实际的电话中。也可以对连接到Cisco IP电话的访问端口进行
这样的配置:语音流量使用一个VLAN,来自与电话相连的设备(比如PC机)的数据流量使用另一个VLAN。可以在交换机上配置访问端口,以发送CDP包,指示相连的Cisco IP电话以下述任何方式向交换机发送语音流量:
带标记的语音VLAN,具有第2层CoS优先级值
带标记的访问VLAN,具有第2层CoS优先级值
不带标记的访问VLAN(没有第2层CoS优先级值)
4.在Cisco IP电话上,交换机也能处理来自连接到访问端口的设备的、带标记的数据流量(IEEE 802.1Q或IEEE802.1p帧类型的流量)。可以在交换机上配置第2层访问端口,以发送CDP包,指示相连的Cisco IP电话以下述方式之一配置IP电话访问端口:
在信任模式下,通过Cisco IP电话的访问端口所接收的所有流量,都毫无改变地通过IP电话。
在非信任模式下,通过IP电话的访问端口所接收的、所有以IEEE 802.1Q或 IEEE 802.1p帧格式所表示的流量,都会接收到已配置好的第2层CoS值。默认的第2层CoS值为0。默认时,为非信任模式。
5.配置
默认时,语音VLAN特性是禁用的。可以使用接口命:switchport voice vlan启用它。在启用了语音VLAN特性之后,所有不带标记的流量都按照端口的默认CoS优先级发送。对于IEEE802.1Q或IEEE 802.1p带标记的流量,CoS值是非信任的。
语音VLAN配置指南:
1)只能在交换机的访问端口上配置语音VLAN。中继端口不支持。
2)语音VLAN应当在交换机的IP电话端口上启用,以便正确地进行通信。
3)在启用VLAN之前,建议大家在交换机上输入全局配置命令mls qos,以启用QoS,并输入接口配置命令mls qos trust cos,将端口状态设置为信任模式。
4)必须确信在连接到Cisco IP电话的交换机端口上启用了CDP,以发送配置信息。默认时它是启用的。
5)在配置了语音VLAN之后,PortFast特性就自动启用了,但如果禁用了语音VLAN,PortFast特性则不会自动禁用。
6.配置IP电话语音流量
可以将连接到Cisco IP电话的端口配置为向电话发送CDP包,以便配置为用电话发送语音流量。电话能够以IEEE 802.1Q帧格式为特定的带第2层CoS值的语音VLAN携带语音流量。它可以使用IEEE 802.1p优先级进行标记,以给语音流量更高的优先级,
并通过本机(访问)VLAN转发所有语音流量。IP电话也可以发送没有标记的语音流量,或者使用其自身的配置在访问VLAN中发送语音流量。在所有的配置中,语音流量携带第3层IP优先级值。
例子:
1. 怎样配置连接到IP电话的端口,以便为分级的入站(incoming)流量使用CoS值。
2. 怎样配置端口,以便为语音流量使用IEEE 802.1p优先级标记。
3. 怎样配置它,以便使用Voice VLAN(10)承载所有语音流量。
4. 最后,怎样配置VLAN3,以承载PC数据。
Switch(config)#mls qos
Switch(config)#interface f0/1
Switch(config-if)#switchport priority extend ?
cos Override 802.1p priority of devices on appliance
trust Trust 802.1p priorities of devices on appliance
Switch(config-if)#switchport priority extend trust
Switch(config-if)#mls qos trust cos
Switch(config-if)#switchport voice vlan dot1p
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#switchport voice vlan 10
通过使用包Cos值,命令mls qos trust cos将接口配置为对入站的数据包流量进行分级。对于没有标记的数据包,将使用端口的默认CoS值。但在配置端口信任状态之前,必须首先使用mls qos全局配置命令,在全局范围内启用QoS。
注意:我是怎样向同一个端口添加两个访问VLAN的。如果其中一个用于数据VLAN,另一个用于语音VLAN,我就只能这样做。
虚拟局域网(VLAN)__语音VLAN的更多相关文章
- 语音VLAN异常流量分析
现象描述:有线网络里,接入层交换机上,凡是被划入语音vlan的端口,都会呈现出相同的流量表现,而且瞬间流量都很大,30 - 40 MB级别,对有线网络的稳定性有很大的影响. 设备型号: IP 电话:A ...
- Huawei vlan 配置及vlan 间通讯
Huawei Vlan配置及vlan 间通讯实例 组网需求:汇聚层交换机做为 PC 电脑的网关, PC3直连 SW2 属于 vlan 2,网关为 vlanif 2 接口地址192.168.2.1/24 ...
- CCNA 之 八 交换基础 VLAN TRUNK VTP
交换基础 主要知识点: 二层交换基础 Vlan的概念 Trunk的概念 VTP 二层交换基本配置 首先来看下园区网分层结构 交换机的主要功能: Address learning 学习MAC地址 会维护 ...
- 单交换机VLAN虚拟局域网划分
1.下载Cisco模拟器 Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络初学者去设计.配置.排除网络故障提供了网络模拟环境.学生可在软件的图形用户界面上 ...
- 虚拟局域网(VLAN)组态
图1 实验拓扑图 实验内容: (一)分别把交换机命名为SWA,SWB. (二)划分虚拟局域网vlan,并静态地把port划分到valn中. 第一.使用两种方法划分vlan. l 在全局模式下划分vl ...
- VLAN虚拟局域网技术(一)-计算机网络
本文主要知识来源于学校课程,部分知识来自于H3C公司教材,未经许可,禁止转载.如需转载,请联系作者并注明出处. 1. VLAN(Virtual LAN):我们称之为虚拟局域网,它的作用就是将物理上互 ...
- 虚拟局域网(VLAN)技术在企业网管理中的应用
虚拟局域网(VLAN)技术在企业网管理中的应用 1.VLAN介绍 所谓VLAN 是指处于不同物理位置的节点根据需要组成不同的逻辑子网,即一个VLAN 就是一个逻辑广播域,它可以覆盖多个网络设备 ...
- 虚拟局域网VLAN简介
VLAN 1.根据端口划分VLAN 2.根据MAC地址划分VLAN 3.根据网络层划分VLAN 4. IP组播作为VLAN VLAN优点 1.减少移动和改变的代价 2.虚拟工作组 3.限制广播包 4. ...
- 虚拟局域网VLAN的配置实验
实验涉及命令以及知识补充 交换机的不同状态 switch: :交换机的ROM态 rommon> :路由器的R状态 switch > :用户模式 switch# :特权模式 switch(c ...
随机推荐
- 风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击
风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击 XSS钓鱼攻击 HTTP Basic Authentication认证 大家在登录网站的时候,大部分时候是通过一个表单提交登录信息. 但是有时候 ...
- 使用sublime text3搭建Python编辑环境
最近在工作遇到一个难题. 我所在的测试组有一套PC软件前端自动化工程,在进行自动化测试时,需要在一台古老的xp机器上运行,但这台古老的xp机器带给我诸多烦恼,特别是使用Pycharm编辑器时,我遇到了 ...
- Mirai qq机器人 c++版sdk(即用c++写mirai)
Mirai机器人c++版 前言 类似教程 本文git,gitee地址 c++开发mirai 原理 大概流程 实现 如何使用 注意事项 常见错误 前言 改分支版本以及过时,暂时不再维护 请看最新版kot ...
- 有关Servlet的面试题
CGI(Common Gateway Interface),通用网管接口 通用网管接口,简称CGI,是一种根据请求信息动态产生回应内容的技术.通过CGI,web服务器可以根据请求的不同,启动不同的外部 ...
- Linux find 命令的初步实现(C++)
Implement a myfind command following the find command in UNIX operating system. The myfind command s ...
- Centos 打开ssh 密码验证 和 root 登录
# 1 打开系统的密码验证功能: vim /etc/ssh/sshd_config #允许使用密码登录(注释此行 就是允许证书登录) PasswordAuthentication yes # 2 打开 ...
- 【EXPDP】expdp/impdp数据泵远程导入导出
Oracle在10g的时候有一个很好用的导出工具expdp(数据泵) 但是这个工具好用的同时,有一个局限,就是必须用本地的用户才可以导出数据,也就是说数据泵只能导出本地数据库的数据 但是如果业务需求是 ...
- Java自学笔记1206
字符串比较string1.equals(string2) 代码如下: 1 package Demo_1206; 2 3 import java.util.Scanner; 4 5 public cla ...
- 三节锂电池充电管理芯片,IC电路图如何设计
关于三节锂电池供电的产品,在三节锂电池上,需要三个电路系统: 1,三节锂电池保护电路, 2,三节锂电池充电电路, 3,三节锂电池输出电路. 1.三节锂电池保护电路,芯片电路图 控制三节锂电池池的充电电 ...
- 集成Redis缓存
一.简介 1.场景 由于首页数据变化不是很频繁,而且首页访问量相对较大,所以我们有必要把首页数据缓存到redis中,减少数据库压力和提高访问速度. 2.RedisTemplate Jedis是Redi ...