仮想ローカルエリアネットワーク(VLAN)を使用すると、ローカルエリアネットワーク(LAN)を複数のブロードキャストドメインに論理的に分割できます。機密データがネットワーク上でブロードキャストされる可能性があるシナリオでは、特定の VLAN にブロードキャストを指定することで、セキュリティを強化するための VLAN を作成できます。VLAN に属するユーザーのみが、その VLAN 上のデータにアクセスして操作できます。
ポートを設定する際に、そのポートをアクセスモードにするかトランクモードにするかを指定し、特定のポートを VLAN に割り当てることができます。この記事では、コマンド ライン インターフェイス(CLI)を使用して、インターフェイス VLAN をスイッチのアクセスポートまたはトランクポートとして設定する方法について説明します。
一般的に、VLAN は機能やアプリケーションによってセグメント化されるネットワークです。VLAN は物理 LAN とほぼ同様の働きをしますが、ホストが物理的に同じ場所になくてもグループ化できます。スイッチポートは VLAN に属することができます。ユニキャスト、ブロードキャスト、マルチキャストのパケットは、同一 VLAN 内のポートに転送またはフラッディングされます。
VLAN を使用すると、ブロードキャストやマルチキャストを不要な宛先に送信する必要性を減らし、パフォーマンスを向上させることもできます。また、これらのデバイスの位置を物理的に変更することなく、デバイスを論理的に接続することにより、ネットワーク構成が簡単になります。
注:Webベースのユーティリティを使用してスイッチ上でVLANを設定する方法については、ここをクリックしてください。CLI を使用した手順についてはこちらをクリックしてください。
下図は、次の VLAN で設定されている SG350X スイッチを示しています。
大規模なネットワークでは、スイッチでアクセスポートおよびトランクポートとして割り当てられているインターフェイスのある VLAN は、次のようになります。
ポートモードは次のように定義されます。
注:デフォルトでは、すべてのインターフェイスがトランクモードになっています。つまり、すべてのVLANのトラフィックを伝送できます。スイッチの Web ベースユーティリティを使用してインターフェイス VLAN をアクセスポートまたはトランクポートとして割り当てる方法については、こちらをクリックしてください。
VLAN を設定する際には、次のガイドラインに従ってください。
1. VLAN を作成します。Web ベースのユーティリティを使用してスイッチに VLAN を設定するには、こちらをクリックしてください。CLI を使用した手順についてはこちらをクリックしてください。
2. (任意)ポートに必要な VLAN 関連の設定を行います。Web ベースのユーティリティを使用してスイッチに VLAN インターフェイスを設定する方法については、こちらをクリックしてください。CLI を使用した手順についてはこちらをクリックしてください。
3. VLAN にインターフェイスを割り当てます。スイッチの Web ベースユーティリティを使用して、VLAN にインターフェイスを割り当てる方法については、こちらをクリックしてください。
4. (任意)スイッチで VLAN グループを設定します。次のいずれかを設定できます。
5. (任意)スイッチで TV VLAN を設定します。次のいずれかを設定できます。
ステップ 1:スイッチのコンソールにログインします。デフォルトのユーザー名とパスワードは、cisco/cisco です。新しいユーザー名またはパスワードを設定している場合は、代わりにそのログイン情報を入力します。
注:コマンドは、スイッチのモデルによって異なる場合があります。この例では、Telnet を介して SG350X スイッチにアクセスします。
ステップ 2スイッチ上の現在のVLANを表示するには、次のように入力します。
SG350X#show vlan
注:この例では、VLAN 1、10、20、および30は手動で割り当てられたポートなしで使用できます。
ステップ 3スイッチの特権 EXEC モードで、次のコマンドを入力してグローバル コンフィギュレーション モードを開始します。
SG350X#configure terminalステップ 4グローバルコンフィギュレーションモードで、次のように入力してインターフェイスコンフィギュレーションコンテキストを入力します。
SG350X(config)#interface [interface-id | range vlan-range]次のオプションがあります。
注:この例では、ポート14 ~ 24をカバーするインターフェイス範囲を入力します。
ステップ 5インターフェイスコンフィギュレーションコンテキストで、switchport modeコマンドを使用して、VLANメンバシップモードを設定します。
SG350X(config-if-range)#switchport mode access
ステップ 6switchport access vlanコマンドを使用して、ポートまたはポートの範囲をアクセスポートに割り当てます。アクセスモードのポートは、インターフェイス上に設定された 1 つの VLAN だけに対応し、1 つの VLAN のトラフィックだけを伝送します。
SG350X(config-if-range)#switchport access vlan [vlan-id | none]次のオプションがあります。
注:この例では、ポートの範囲はVLAN 30に割り当てられています。
ステップ 7: (任意)ポートまたはポートの範囲をデフォルトの VLAN に戻すには、次のように入力します。
SG350X(config-if-range)#no switchport access vlanステップ 8インターフェイスコンフィギュレーションコンテキストを終了するには、次のように入力します。
SG350X(config-if-range)#exit
ステップ 9: (任意)ステップ 4 〜 6 を繰り返して、さらにアクセスポートを設定し、対応する VLAN に割り当てます。
注:この例では、インターフェイス範囲26 ~ 36はVLAN 10に割り当てられ、インターフェイス範囲38 ~ 48はVLAN 20に割り当てられています。
SG350X(config-if)#endステップ 10endコマンドを入力して、特権EXECモードに戻ります。
ステップ 11: (任意)VLAN に設定されたポートを表示するには、次のように入力します。
SG350X#show vlan
注:割り当てられたVLANに従って、設定されたポートが表示されます。この例では、インターフェイス範囲 26 〜 36 は VLAN 10 に割り当てられ、38 〜 48 は VLAN 20 に属します。また、14 〜 24 は VLAN 30 に設定されています。
ステップ 12: (任意)スイッチの特権 EXEC モードで次のように入力して、設定をスタートアップ コンフィギュレーション ファイルに保存します。
SG350X#copy running-config startup-config >
ステップ 13: (任意)[ファイル [startup-config] の上書き…(Overwrite file [startup-config]…)] プロンプトが表示されたら、「はい」の場合はキーボードの [Y]、「いいえ」の場合は [N] を押します。
スイッチのインターフェイスをアクセスポートとして設定し、対応する VLAN に割り当てる必要があります。
ステップ 1:スイッチの特権EXECモードで、次のように入力してグローバルコンフィギュレーションモードに入ります。
SG350X#configure terminalステップ 2グローバルコンフィギュレーションモードで、次のように入力してインターフェイスコンフィギュレーションコンテキストを入力します。
SG350X#interface [interface-id | range vlan vlan-range]次のオプションがあります。
注:この例では、インターフェイスge1/0/13が使用されています。
ステップ 3インターフェイスコンフィギュレーションコンテキストで、switchport modeコマンドを使用して、VLANメンバシップモードを設定します。
SG350X(config-if)#switchport mode trunk
ステップ 4: (任意)ポートをデフォルトの VLAN に戻すには、次のように入力します。
SG350X(config-if)#no switchport mode trunkステップ 5switchport trunk allowed vlanコマンドを使用して、モードがトランクとして設定されている場合にポートが属するVLANを指定します。
SG350X(config-if)#switchport trunk allowed vlan [all | none | add vlan-list | remove vlan-list | except vlan-list]次のオプションがあります。
注:この例では、ポートge1/0/13はVLAN 10を除くすべてのVLANに属しています。
ステップ 6インターフェイスコンフィギュレーションコンテキストを終了するには、次のように入力します。
SG350X(config-if)#exit
ステップ 7: (任意)ポートまたはポートの範囲をデフォルトの VLAN に戻すには、次のように入力します。
SG350X(config-if)#no switchport trunk allowed vlanステップ 8: (任意)ステップ 2 〜 6 を繰り返して、さらにトランクポートを設定し、対応する VLAN に割り当てます。
注:この例では、インターフェイスge1/0/25はVLAN 10に属し、VLAN 20には属していません。一方、インターフェイスge1/0/37はVLAN 10を除くすべてのVLANに属しています。
ステップ 9endコマンドを入力して、特権EXECモードに戻ります。
SG350X(config-if)#end
ステップ 10: (任意)VLAN に設定されたポートを表示するには、次のように入力します。
SG350X#show vlan
注:割り当てられたVLANに従って、設定されたポートが表示されます。この例では、トランクポート gi1/0/25 は VLAN 10 と VLAN 30 に属し、gi1/0/13 と gi1/0/37 は共に VLAN 20 と VLAN 30 に属します。
ステップ 11: (任意)スイッチの特権 EXEC モードで、次のように入力して、設定をスタートアップ コンフィギュレーション ファイルに保存します。
SG350X#copy running-config startup-config
ステップ 12: (任意)[ファイル [startup-config] の上書き…(Overwrite file [startup-config]…)] プロンプトが表示されたら、「はい」の場合はキーボードの [Y] 、「いいえ」の場合は [N] を押します。
これでスイッチのインターフェイスがトランクポートとして設定され、対応する VLAN に割り当てられました。
重要:スイッチでVLANグループの設定を続けるには、上記のガイドラインに従ってください。
役立つその他のリンク
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
13-Dec-2018
|
初版 |