【干货】如何用虚拟局域网配置语音VLAN?
电话:配置语音VLAN
如果你在紧张时做瑜伽、冥想、一根接一根地抽烟或吃大量爽心美食,请现在就休息一会儿并这样做,因为坦率地说,这次内容比较难!
语音VLAN功能让接入端口能够传输来自IP电话的语音数据流。思科IP电话与交换机相连时,它将在发送的语音数据流中指定第3层IP优先级和第2层服务类别(CoS)值;对语音来说,这两个值都为5,而对其他数据流来说,默认为0。
如果数据传输不均匀,IP 电话的声音质量将降低,因此交换机支持基于IEEE 802.1p CoS的服务质量( QoS )。802.1p提供了一种在数据链路层实现QoS的机制,在802.1Q中继报头中,包含了802.1p字段的信息。查看802.1Q标记中的字段,会看到一个名为“优先级”的字段,其中包含802.1p信息。QoS利用分类和调度以组织有序和可预测的方式发送来自交换机的网络流量。
思科IP电话是一种可配置的设备,可对其进行配置,使其在发送的数据流中包含IEEE 802.1p优先级。还可配置交换机,使其信任或覆盖IP电话指定的优先级——这正是我们要做的。思科IP电话基本上是一台三端口交换机:一个连接到思科交换机,一个连接到PC, 还有一个端口位于内部,连接的是电话本身。
对于与思科IP电话相连的接人端口,可对其进行配置,使其将一个 VLAN用于语音数据流,并将另一个VLAN用于与电话相连的设备(如PC )的数据流。可对交换机的接人端口进行配置,使其发送思科发现协议( CDP)分组,命令相连的思科IP电话以下述方式之一将语音 数据流发送给交换机:
通过语音VLAN发送,并添加一个第2层CoS优先级值;
通过接人VLAN发送,并添加一个第2层CoS优先级值;
通过接人VLAN发送,但不添加第2层CoS优先级值。
交换机还能够处理来自与思科IP电话的接人端口连接的设备且经过标记的数据流(帧类型为IEEE 802.1Q或IEEE 802.1p的数据流)。你可对交换机的第2层接人端口进行配置,使其发送CDP分组,命令思科IP电话将其连接到PC的接人端口设置为下述模式之一。
信任模式:对于通过连接到PC的接入端口收到数据流,思科IP电话不对其作任何修改,让其直接通过。
不信任模式:对于通过连接到PC的接入端口收到的IEEE 802.1Q或IEEE 802.1p帧,IP 电话都给它们加上配置的第2层CoS值(默认为0)。不信任模式是默认设置。
配置语音VLAN
默认情况下,语音VLAN功能被禁用;要启用它,可使用接口配置命令swi tchport voice vlan。启用语音VLAN功能后,发送未标记的数据流时,都将使用端口的默认CoS优先级,而IEEE 802.1Q或IEEE 802.1p数据流的CoS值不被信任。
下面是语音VLAN配置指南。
只能在交换机的接人端口上配置语音VLAN;中继端口不支持语音VLAN,不过,你自己可以配置。
为让IP电话能够正确地通信,必须在交换机上配置并激活语音VLAN。要查看是否有语音VLAN,可使用特权EXEC命令show v1an-如果有, 将显示在该命令的输出中。
启用语音VLAN之前,建议在交换机上使用全局配置命令mls qos启用QoS,并使用接口配置命令mls qos trust cos将端口的信任状态设置为trust。
必须在思科IP电话连接的交换机端口上启用CDP,以便发送配置。CDP默认被启用,因此除非被禁用,否则不会有问题。
配置语音VLAN后,将自动启用PortFast,但禁用语音VLAN后,PortFast 并不会自动禁用。
要将端口恢复到默认设置,可使用接口配置命令no switchport voice vlan。
配置IP电话发送语音数据流的方式
可配置与思科IP电话相连的交换机端口,使其向IP电话发送CDP分组,以配置电话发送语音数据流的方式。电话可以IEEE 802.1Q帧的方式发送语音数据流,并在其中包含第2层CoS值;可使用IEEE 802.1p 优先级标记赋予语音更高的优先级,也可通过接人VLAN而不是本机VLAN传输所有语音。IP电话还可通过接人VLAN发送未标记的语音数据流,或使用自己的配置来发送语音数据流。在上述所有情况下,语音数据流都包含第3层IP优先级值;对语音来说,这通常被设置为5。
现在该提供一些示例,让你对此有清晰的认识了。下面的示例演示了如何配置4个方面:
(1)如何配置与IP电话相连的端口,使其使用CoS值对到来的数据流进行分类;
(2)如何配置该端口,使其使用IEEE 802.1p优先级标记语音数据流;
(3)如何配置该端口,使其使用语音VLAN ( 10)来传输所有语音数据流;
(4)最后,如何配置VLAN3,以传输PC数据。
命令mls qos trust cos 让接口使用分组中的CoS值对到来的数据流进行分类。对于未标记的分组,使用端口的默认CoS值。但配置端口的信任状态前,必须使用全局配置命令mls qos 在交换机上启用QoS。
注意:到我将同一个端口分配给了两个VLAN,仅当其中一个为数据VLAN,而另一个为语音VLAN时才能这样做。
考点解析
理解术语帧标记。帧标记指的是VLAN标识,交换机使用它来跟踪所有穿越交换构造的帧,并使用它来确定帧所属的VLAN。
理解VLAN标识方法ISL。交换机间链路(ISL)是一种在以太网帧中显式地标记VLAN信息的方式。这种标记信息让你能够利用外部封装方法,将VLAN多路复用到中继链路,并让交换机能够确定帧所属的VLAN。ISL 是思科专用的帧标记方法,只能用于思科交换机和路由器。
理解VLAN标识方法802.1Q。这是IEEE制定的标准帧标记方法。在思科交换机和其他品牌的交换机之间中继时,必须使用802.1Q。牢记如何将2960交换机的端口设置为中继端口。在2960交换机中,要将端口设置为中继端口,可使用命令swi tchport mode trunk。
将主机连接到交换机端口时,别忘了查看端口所属的VLAN。将主机连接到交换机端口时,务必核实该端口所属的VLAN。如果端口所属的VLAN与主机要求的不一致,主机将无法访问所需的网络服务,如工作组服务器。
理解VTP的用途和配置。VTP用于将VLAN数据库传遍整个交换型网络。要彼此交换这种信息,交换机必须位于同一个VTP域。
牢记如何创建思科“单臂路由器"以提供VLAN间通信。可使用思科路由器的一个快速以太网接口或吉比特以太网接口来提供VLAN间路由选择。连接到路由器的交换机端口必须是中继端口;此外, 必须在该路由器端口.上为每个VLAN创建一个虚拟接口(子接口),每个VLAN中的主机都将相应子接口的地址作为默认网关地址。
考试题测试
1
下述示意图中有关路由器端口和交换机端口配置的说法中,哪3项是正确的。
A.该路由器的WAN端口被配置为中继端口
C.连接到交换机的路由器端口的速度被配置为10 Mbit/s
E.连接到路由器的交换机端口被配置为中继端口
B.在连接到交换机的路由器端口,上,配置了多个子接口
D.连接到集线器的交换机端口被配置为全双工模式
F.连接到主机的交换机端口被配置为接人端口
点击空白处查看答案
BEF
2
下面哪种有关VTP的说法是正确的?
A.默认情况下,所有交换机都处于VTP服务器模式
C.默认情况下,在所有域名为Cisco的所有思科交换机上都启用了VTP
B.默认情况下,所有交换机都处于VTP透明模式
D.默认情况下,所有交换机都处于VTP客户端模式
点击空白处查看答案
A
3
要对下述示意图中路由器的快速以太网接口进行配置,以建立一条使用IEEE 802.1Q帧标记的链路,可使用哪3个命令?
A. Swi tch(config)#interface fastethernet 0/1
C. Switch(config-i f)#swi tchport mode trunk
E. Swi tch(config-i f)#swi tchport trunk encapsulation is1
B. Swi tch(config-if)#swi tchport mode access
D. Swi tch(config-if)#swi tchport access vlan 1
F. Swi tch(config-if)#swi tchport trunk encapsulation dot1q
点击空白处查看答案
ACF
4
下面哪两项使得能够进行VLAN间通信?
A. ISL
C.802.1Q
B. VTP
D.802.3Z
点击空白处查看答案
AC
5
要配置VLAN中继协议,以便在两台交换机之间交换VLAN信息,必须满足下面哪两个条件?
A.中继链路两端都必须将封装方法设置为IEEE 802.1e
C.必须将两台交换机的所有端口都设置为接人端口
E.必须使用反转电缆将两台交换机连接起来
B.两台交换机的VTP管理域名必须相同
D.必须将其中一台交换机配置为VTP服务器
F.必须使用一台路由器在VLAN之间转发VTP数据流
点击空白处查看答案
BD
6
下面哪3项是VLAN带来的好处?
A.增大了冲突域的规模
C.让网络更安全
E.简化了交换机的管理
B.使得可根据职能对用户进行逻辑分组
D.增大了广播域的规模,同时减少了冲突域数量
F.增加了广播域数量,同时缩小了广播域的规模
点击空白处查看答案
BD
7
设置为中继端口的交换机端口,可采用下面哪3种模式?
A. blocking
C. dynamic desirable
D. nonegotiate
B. dynamic auto
D. nonegotiate
F. learming
点击空白处查看答案
BCD