図 3‒3 ポート VLAN の設定例
(1) ポート VLAN の作成
[設定のポイント]
ポート VLAN を作成します。
[コマンドによる設定]
1.(config)# interface range vlan 10, vlan 20
VLAN 10,20 をポート VLAN として作成します。本コマンドで VLAN インタフェース 10,20 のコ ンフィグレーションモードに移行します。
(2) アクセスポートの設定
一つのポートに一つの VLAN を設定して Untagged フレームを扱う場合,アクセスポートとして設定しま す。
[設定のポイント]
ポートをアクセスポートに設定して,そのアクセスポートで扱う VLAN を設定します。
[コマンドによる設定]
1.(config)# interface gigabitethernet 1/1 ポート 1/1 のコンフィグレーションモードに移行します。
2.(config-if)# switchport mode access (config-if)# switchport access vlan 10 (config-if)# exit
ポート 1/1 をアクセスポートに設定します。また,VLAN 10 を設定します。
3.(config)# interface range gigabitethernet 1/2-3
ポート 1/2,1/3 のコンフィグレーションモードに移行します。ポート 1/2,1/3 は同じコンフィグレー ションとなるため,一括して設定します。
4.(config-if-range)# switchport mode access (config-if-range)# switchport access vlan 20
ポート 1/2,1/3 をアクセスポートに設定します。また,VLAN 20 を設定します。
(3) トランクポートの設定
[設定のポイント]
Tagged フレームを扱うポートはトランクポートとして設定して,そのトランクポートに VLAN を設 定します。トランクポートは,switchport mode コマンドを設定しただけではどの VLAN にも所属し ていません。このポートで扱う VLAN は,switchport trunk コマンドの allowed vlan パラメータで 設定します。
[コマンドによる設定]
1.(config)# interface gigabitethernet 1/4 ポート 1/4 のコンフィグレーションモードに移行します。
2.(config-if)# switchport mode trunk
(config-if)# switchport trunk allowed vlan 10,20
ポート 1/4 をトランクポートに設定します。また,VLAN 10,20 を設定します。
3.2.4 トランクポートの VLAN 追加と削除
[設定のポイント]
トランクポートへの VLAN の追加と削除は,switchport trunk コマンドの allowed vlan add パラ メータおよび allowed vlan remove パラメータで設定します。
すでに switchport trunk allowed vlan コマンドを設定した状態でもう一度 switchport trunk allowed vlan コマンドを実行すると,add 指定した場合と同じように,元の設定から追加した内容が VLAN ID リストに追加されます。
[コマンドによる設定]
1.(config)# interface range vlan 10-20,100 (config-if-range)# exit
VLAN 10〜20,100 を作成します。
2.(config)# interface gigabitethernet 1/1 (config-if)# switchport mode trunk
ポート 1/1 のコンフィグレーションモードに移行します。また,トランクポートとして設定します。
3.(config-if)# switchport trunk allowed vlan 10-20
ポート 1/1 に VLAN 10〜20 を設定します。ポート 1/1 は VLAN 10〜20 の Tagged フレームを扱 います。
4.(config-if)# switchport trunk allowed vlan add 100 ポート 1/1 で扱う VLAN に VLAN 100 を追加します。
5.(config-if)# switchport trunk allowed vlan remove 15,16
ポート 1/1 で扱う VLAN から VLAN 15 および VLAN 16 を削除します。この状態で,ポート 1/1 は VLAN 10〜14,17〜20,100 の Tagged フレームを扱います。
3.2.5 トランクポートのネイティブ VLAN の設定
[設定のポイント]
トランクポートで Untagged フレームを扱う場合,ネイティブ VLAN を設定します。ネイティブ VLAN にはポート VLAN だけを設定できます。
ネイティブ VLAN の VLAN ID を switchport trunk コマンドの allowed vlan パラメータで指定する と,トランクポートで Untagged フレームを扱う VLAN となります。
[コマンドによる設定]
1.(config)# interface range vlan 10,20 (config-if-range)# exit
VLAN 10,20 をポート VLAN として作成します。
2.(config)# interface gigabitethernet 1/1 (config-if)# switchport mode trunk
ポート 1/1 のコンフィグレーションモードに移行します。また,トランクポートとして設定します。
3.(config-if)# switchport trunk native vlan 10 (config-if)# switchport trunk allowed vlan 10,20
ポート 1/1(トランクポート)のネイティブ VLAN を VLAN 10 に設定します。また,VLAN 10,20 を設定します。ネイティブ VLAN である VLAN 10 が Untagged フレームを扱い,VLAN 20 は Tagged フレームを扱います。