switchport trunk allowed vlan
- モード
- インターフェースモード
- カテゴリー
- L2スイッチング / バーチャルLAN
構文
(config-if)# switchport trunk allowed vlan {all|none}
(config-if)# switchport trunk allowed vlan add VLANRANGE
(config-if)# switchport trunk allowed vlan remove VLANRANGE
(config-if)# switchport trunk allowed vlan except VLANRANGE
コマンド説明
タグ付きポート(トランクポート)として設定されているスイッチポートの所属先タグVLANを指定する。対象スイッチポートでは、タグ付きパケットのうち、本コマンドで指定したVLAN IDを持つものしか送受信しない。それ以外のVLAN IDを持つタグ付きパケットは受信時に破棄される。
なお、本コマンドでは、ネイティブVLAN(所属先タグなしVLAN)のVLAN IDを指定する必要はない。間違って指定するとネイティブVLANの設定がなし(none)になり、対象スイッチポートではタグなしパケットの送受信が行われなくなるので注意。
パラメーター
all- スイッチ上に定義されているすべてのVLAN IDのタグ付きパケットを、送受信するよう設定する
none- どのVLAN IDのタグ付きパケットも受け入れないよう設定する
add VLANRANGE- 指定したVLAN IDのタグ付きパケットを送受信するよう設定する。VLAN ID(VID)は1~4094の範囲から選択する。ハイフン、カンマを使った複数指定も可能。指定するVLANはvlanコマンドで定義済みのものでなくてはならない
remove VLANRANGE- 指定したVLAN IDのタグ付きパケットを送受信しないよう設定する。VLAN ID(VID)は1~4094の範囲から選択する。ハイフン、カンマを使った複数指定も可能。指定するVLANはvlanコマンドで定義済みのものでなくてはならない
except VLANRANGE- 指定したVLAN ID以外のタグ付きパケットを送受信するよう設定する。VLAN ID(VID)は1~4094の範囲から選択する。ハイフン、カンマを使った複数指定も可能。指定するVLANはvlanコマンドで定義済みのものでなくてはならない
使用例
ポート1.1.1をタグ付きポート(mode trunk)に設定し、VLAN 2と3のタグ付きパケットだけを送受信するよう設定する。タグなしパケットはVLAN 1所属と見なす(初期設定)。awplus(config)# interface port1.1.1 awplus(config-if)# switchport mode trunk awplus(config-if)# switchport trunk allowed vlan add 2,3
ポート1.1.2をタグ付きポート(mode trunk)に設定し、VLAN 10、20、30のタグ付きパケットだけを送受信するよう設定する。タグなしパケットは送受信しない。
awplus(config)# interface port1.1.2 awplus(config-if)# switchport mode trunk awplus(config-if)# switchport trunk native vlan none awplus(config-if)# switchport trunk allowed vlan add 10,20,30