Voice VLAN



 音声VLANのデフォルト設定

 音声VLANはデフォルトでディセーブルに設定されています。また、CoS値の信頼状態はデフォルトで
 untrustの信頼しない状態にあり、タグなしトラフィックはポートのデフォルトCoS値に従い送信されます。


 音声VLAN設定時の注意事項

 音声VLANはスイッチのアクセスポートに設定する必要があり、トランクポートではサポートされません。
 音声VLANはVLANデータベースにある必要があります。音声VLANをPrivateVLANには指定できません。
 音声VLANをイネーブルにする前にmls qosを有効にして、mls qos trust cosでのtrustが推奨設定です。
 音声VLANを設定するとportfast機能が有効になり自動的にspanning-tree portfastの設定が入ります。
 音声VLANではスタティックセキュアMAC ( メディアアクセス制御 ) アドレスを設定することができません。
 音声VLANのポートには次のポートタイプがあります。ダイナミックアクセスポート by VMPS、802.1xポート
 保護ポート、SPANポート、RSPANポート、セキュアポート ( ポートセキュリティを設定する場合、IP Phone
 用に2つのMAC[音声VLAN用、アクセスVLAN用 ]の登録が必要。プラス、PC用のアクセスVLANのMAC )

 


 音声VLANの設定

 IP PhoneのVoiceトラフィック用の音声VLAN、PCのデータトラフィック用のアクセスVLANを作成します。


 Catalyst(config) # vlan vlan-id


 CDPが有効なっていない場合は、グローバルコンフィグ及び I/F コンフィグでCDPを有効にします。


 Catalyst(config) # cdp run

 Catalyst(config-if) # cdp enable


 グローバルでQoSを有効にします。


 Catalyst(config) # mls qos


 Cisco IP Phoneが接続するインターフェースを指定します。


 Catalyst(config) # interface interface-id


 そのインターフェースのモードを指定します。ここでは[ access ]を指定する必要があります。
 ※ 音声VLANはアクセスポートのみでサポートされており、設定可能であってもトランクポートではサポートされません。


 
Catalyst(config-if)# switchport mode access


 IP PhoneのVoiceトラフィック用の音声VLAN、PCのデータトラフィック用のアクセスVLANを適用します。
 音声VLANの設定である switchport voice vlan コマンドに関する詳細解説はこちらでご確認ください。


 Catalyst(config-if) # switchport voice vlan vlan-id

 Catalyst(config-if) # switchport access vlan vlan-id


 Cisco IP Phoneから受信したトラフィックのCoS値、またはDSCP値を信頼するように設定します。
 あるいは、条件付きのTrustを行いたい場合は、policy-mapを作成することによる信頼設定も可能。


 Catalyst(config-if) # mls qos trust cos

 or

 Catalyst(config-if) # mls qos trust dscp

 or

 Catalyst(config-if) # service-policy input policy-name


 Cisco IP Phoneが信頼性のあるデバイスであることを指定します。この設定は mls qos trust cos
 または mls qos trust dscp と組み合わせて使用します。auto qos voip とは相互に排他的な設定。


 Catalyst(config-if) # mls qos trust device cisco-phone


 デフォルトでディセーブルにされている出力緊急キューをイネーブルにします。


 Catalyst(config-if) # priority-queue out


 オプションの設定として、IP Phoneに接続しているデータデバイスのQoS制御の設定を行います。


 Catalyst(config-if) # switchport priority extend [ cos value | trust ]





 - 音声VLANの設定例 ( Cisco IP PhoneにPCが接続した状態 ) -


 Cisco(config)# vlan 10
 Cisco(config-vlan)# name Voice

 Cisco(config)# vlan 20
 Cisco(config-vlan)# name Data

 Cisco(config)# mls qos

 
Cisco(config)# interface FastEthernet 0/1
 Cisco(config-if)# switchport mode access
 
Cisco(config-if)# switchport voice vlan 10
 Cisco(config-if)# switchport access vlan 20
 Cisco(config-if)# mls qos trust cos
 Cisco(config-if)# mls qos turst cisco-phone
 Cisco(config-if)# priority-queue out



 - ネイティブVLANの使用例 ( Avaya IP PhoneにPCが接続した状態 ) アバイアパターンです -


 Cisco(config)# vlan 10
 Cisco(config-vlan)# name Voice

 Cisco(config)# vlan 20
 Cisco(config-vlan)# name Data

 Cisco(config)# mls qos

 
Cisco(config)# interface FastEthernet 0/1
 
Cisco(config-if)# switchport mode trunk
 Cisco(config-if)# switchport trunk allowed vlan 10,20
 Cisco(config-if)# switchport native vlan 20
 Cisco(config-if)# mls qos trust dscp
 Cisco(config-if)# priority-queue out
 Cisco(config-if)# no cdp enable


 ※ 音声VLANの機能では、Cisco IOSコンフィグレーション上にてネイティブVLANのことをアクセスVLANと呼んでいる場合もあります。
 ※ Cisco IOS ConfigurationはCatalyst3560をベースに解説しています。C3560マニュアルの解説不足やミスはQoSマニュアルで補完。



← 音声VLAN   プライベートVLAN → 

VLAN をはじめから by ネットワークエンジニアとして

Copyright(C) 2002-2009 Cool. All Rights Reserved