VLANの仕組みとCisco設定の基礎を解説

- 結論:VLAN×Cisco設定の要点——Ciscoスイッチ(IOS)でのVLAN設定は「
vlan {ID}でVLANを作成→ポートにswitchport access vlan {ID}で割り当て→スイッチ間はトランクポートで複数VLANを伝送」という3ステップが基本です。 - VLANの仕組みとCisco設定の基礎を理解することで、ネットワークを効率的かつ安全に管理できます。
- 本記事では、VLANの基本概念から実際のCisco IOSコマンド、よくあるトラブルの原因と対処法まで、実務で即役立つ知識を網羅的に解説します。
| VLANタイプ | 設定方法 | 主な用途 | メリット | デメリット |
|---|---|---|---|---|
| ポートベースVLAN(スタティックVLAN) | スイッチのポートごとにVLANを割り当てる | 小規模ネットワーク、部門分割 | 設定が簡単、コストが低い | 柔軟性に欠ける、大規模展開に不向き |
| タグベースVLAN(トランクVLAN) | IEEE 802.1Q規格に基づきタグ付け | 大規模ネットワーク、スイッチ間接続 | 1本のリンクで複数VLANを伝送可能 | 設定が複雑、機器のサポートが必要 |
| プライベートVLAN | 主にセキュリティを目的としたVLAN | ゲストWi-Fiネットワークなど | 通信を制限し、特定のデバイス間の通信のみを許可する | 設定が複雑、用途が限定される |
VLANとは何か?基本概念とメリット
VLAN(Virtual LAN)は、物理的なネットワークを論理的に分割する技術です。
1台のスイッチ上で複数の独立したネットワークを構築できるため、セキュリティの向上、トラフィックの最適化、管理の効率化が可能になります。
VLAN導入による具体的なメリット
- セキュリティ向上:部門間の不要な通信を遮断
- トラフィック最適化:ブロードキャストドメインを分割
- 柔軟なネットワーク設計:物理的な配線変更不要
- コスト削減:専用のスイッチやケーブルが不要
- 管理の効率化:一元的なネットワーク管理
CiscoスイッチでのVLAN設定手順(実際のIOSコマンド)
Cisco IOSでVLANを設定する流れは大きく「①VLANの作成」「②アクセスポートへの割り当て」「③トランクポートの設定」の3段階です。以下は実際のコマンド例です。
①VLANの作成
Switch> enable
Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name SALES
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name DEV
Switch(config-vlan)# exit②アクセスポート(端末接続用)への割り当て
Switch(config)# interface fastEthernet0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# exit③トランクポート(スイッチ間・複数VLAN伝送用)の設定
Switch(config)# interface gigabitEthernet0/1
Switch(config-if)# switchport trunk encapsulation dot1q
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20
Switch(config-if)# exit設定後はshow vlan briefでVLANとポートの割り当てを、show interfaces trunkでトランクポートの状態を確認します。
複数のVLANをどう分けてIDを割り当てるか、といった設計面の進め方はVLAN設計入門|スイッチ設定とセグメント分割の基礎で詳しく解説しています。
VLAN設定時のトラブルシューティング
VLANが正しく機能しない場合は、以下の順で切り分けます。
- VLAN IDの不一致:
show vlan briefでポートが意図したVLANに所属しているか確認する - トランクポートの許可VLANが不足:
show interfaces trunkでVlans allowed on trunkに対象VLANが含まれているか確認する - ネイティブVLANの不一致:トランク両端のネイティブVLAN(デフォルトVLAN1)が揃っていないとタグなしフレームが誤ったVLANに流れる。
show interfaces trunkのNative vlan欄で両端を突き合わせる - スイッチポートのモード誤り:
switchport mode accessとswitchport mode trunkの設定漏れ・取り違えがないかshow interfaces switchportで確認する
なお、show系コマンドを含むCisco機器の基本操作に不安がある場合は、CiscoルータのCLI基礎入門で最初に覚えるコマンドを確認しておくと切り分けが早くなります。
VLAN設計のベストプラクティスと注意点
- VLAN1(デフォルトVLAN)は管理トラフィック用に予約し、業務用途には使わない
- 部門・用途ごとにVLAN IDの採番ルールを事前に決め、台帳(IPアドレス管理表)で一元管理する
- トランクポートでは
switchport trunk allowed vlanで必要なVLANのみを明示的に許可し、不要なVLANのブロードキャストが流れないようにする - 拠点・フロアが増える大規模構成では、VTP(VLAN Trunking Protocol)よりも手動設定または一元管理ツールでのVLAN配布ミス防止を優先する運用が現在は主流
VLANでネットワークを分割したうえで、サーバー1台ごとの通信制御まで踏み込む場合はLinux側のファイアウォールも併用します。設定方法はiptablesでLinuxファイアウォールを設定する入門で解説しています。
Frequently Asked Questions(FAQ)
Q: VLANとは何ですか?
A: VLAN(Virtual LAN)は、物理的な配線を変えずに1台のスイッチ上のポートを論理的に複数のネットワークへ分割する技術です。
Q: VLAN導入のメリットは何ですか?
A: 部門間の不要な通信を遮断するセキュリティ向上、ブロードキャストドメインを分割するトラフィック最適化、配線変更不要で柔軟に構成変更できる管理効率化が主なメリットです。
Q: VLANにはどのような種類がありますか?
A: ポート単位で割り当てるポートベースVLAN、IEEE 802.1Qタグでトランク越しに複数VLANを伝送するタグベースVLAN、特定ポート間の通信のみを許可するプライベートVLANの3種類が代表的です。
Q: CiscoでVLANが疎通しないときの確認コマンドは?
A: show vlan briefでVLANとポートの割り当て、show interfaces trunkでトランクの許可VLANとネイティブVLAN、show interfaces switchportでポートモードを確認するのが基本の切り分け手順です。
本記事はInfra Academy編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。 編集ポリシーはこちら




