|
音声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
または
Catalyst(config-if) # mls qos trust dscp
または
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マニュアルで補完。
|