• 虚拟局域网(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,我就只能这样做。

  • 相关阅读:
    git版本库管理介绍,撤销git pull操作
    【laravel5.4】自定义404、503等页面
    【laravel5.4】{{$name}}、{{name}}、@{{$name}} 和 @{{name}} 的区别
    python 了解一点属性的延迟计算
    python 了解一下__dict__
    excel怎么把一个sheet的 全部内容打印到一页纸上
    python 简单了解一下 描述器
    python 调用父类方法, 重写父类构造方法, 不显式调用,会报错
    Python 今天抽空学习了@Property
    python 语法糖是什么意思
  • 原文地址:https://www.cnblogs.com/xinghen1216/p/11115708.html
Copyright © 2020-2023  润新知