はじめに
人にCiscoコマンドを教えることになり学習をしている。
私はネットワークの知識は多少あるが、Ciscoについては見たこともなければ触ったこともない。
そんな私が学習したCiscoコマンド等を備忘録として残しておく。
必要ソフト
Ciscoのルーターを実際に買うと高価なので、学習目的の場合はこのソフトを利用する
- Cisco Packet Tracer
Cisco製のネットワーク機器をソフトウェア上で操作できるシミュレーターツール
こちらから無料でダウンロードできる
https://www.netacad.com/ja/courses/packet-tracer
行うこと
PCとレイヤ2スイッチを接続して、VLAN設定を行う。
VLANとは、スイッチの中でネットワークを仮想的に分ける技術である。
構成図
- 2つのVLAN(VLAN10,VLAN20)を作成する
- VLAN10にPC1,PC3、VLAN20にPC2,PC4を所属させる
- PC1とPC3間でのみping通信が通る、PC2とPC4間でのみping通信が通ることをゴールとする
実践
Cisco Packet Tracerで以下のような構成を作成する。
- PCは画面下部から「PC-PT」というのを選択してドラッグ&ドロップする
- Switchは画面下部から「2960」というのを選択してドラッグ&ドロップする
- なぜ2960かというと一番左にあったからで深い意味はない
- 各デバイス間は「Copper Cross-Over」という線で繋ぐ
PC1での設定
- 「Desktop」タブの「IP Configuration」を選択して開く画面から、IPアドレス、サブネットマスク、デフォルトゲートウェイを設定する
- IPアドレスには自身のIPアドレスである「192.168.0.1」、サブネットマスクは「/24」を現す「255.255.255.0」を指定する
PC2での設定
PC3での設定
PC4での設定
ping確認
Switch1での設定コマンド
スイッチ名設定
Switch>ena
Switch#conf t
Switch(config)#hostname Switch1
VLAN作成
- VLAN10とVLAN20を作成する
Switch1(config)#vlan 10
Switch1(config-vlan)#exit
Switch1(config)#vlan 20
Switch1(config-vlan)#exit
各インタフェース設定
- Fa 0/1はトランクポートの設定を行う
- Fa 0/2はVLAN10に所属するアクセスポートとして設定を行う
- Fa 0/3はVLAN20に所属するアクセスポートとして設定を行う
Switch1(config)#interface FastEthernet 0/1
Switch1(config-if)#switchport mode trunk
Switch1(config-if)#exit
Switch1(config)#interface FastEthernet 0/2
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 10
Switch1(config-if)#exit
Switch1(config)#interface FastEthernet 0/3
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 20
Switch1(config-if)#exit
Switch1(config)#
VLAN設定内容確認
- Fa 0/2とFa 0/3がそれぞれVLAN10とVLAN20に割り当てられているのがわかる
Switch1#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Fa0/8, Fa0/9, Fa0/10, Fa0/11
Fa0/12, Fa0/13, Fa0/14, Fa0/15
Fa0/16, Fa0/17, Fa0/18, Fa0/19
Fa0/20, Fa0/21, Fa0/22, Fa0/23
Fa0/24, Gig0/1, Gig0/2
10 VLAN0010 active Fa0/2
20 VLAN0020 active Fa0/3
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0
10 enet 100010 1500 - - - - - 0 0
20 enet 100020 1500 - - - - - 0 0
1002 fddi 101002 1500 - - - - - 0 0
1003 tr 101003 1500 - - - - - 0 0
1004 fdnet 101004 1500 - - - ieee - 0 0
1005 trnet 101005 1500 - - - ibm - 0 0
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
Remote SPAN VLANs
------------------------------------------------------------------------------
Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------
Switch1#
- トランクポートの設定内容も確認する
Switch1#show interfaces trunk
Port Mode Encapsulation Status Native vlan
Fa0/1 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/1 1-1005
Port Vlans allowed and active in management domain
Fa0/1 1,10,20
Port Vlans in spanning tree forwarding state and not pruned
Fa0/1 1,10,20
Switch1#
- インタフェース全体のステータス確認
Switch1#show interfaces status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk auto auto 10/100BaseTX
Fa0/2 connected 10 auto auto 10/100BaseTX
Fa0/3 connected 20 auto auto 10/100BaseTX
Fa0/4 notconnect 1 auto auto 10/100BaseTX
Fa0/5 notconnect 1 auto auto 10/100BaseTX
Fa0/6 notconnect 1 auto auto 10/100BaseTX
Fa0/7 notconnect 1 auto auto 10/100BaseTX
Fa0/8 notconnect 1 auto auto 10/100BaseTX
Fa0/9 notconnect 1 auto auto 10/100BaseTX
Fa0/10 notconnect 1 auto auto 10/100BaseTX
Fa0/11 notconnect 1 auto auto 10/100BaseTX
Fa0/12 notconnect 1 auto auto 10/100BaseTX
Fa0/13 notconnect 1 auto auto 10/100BaseTX
Fa0/14 notconnect 1 auto auto 10/100BaseTX
Fa0/15 notconnect 1 auto auto 10/100BaseTX
Fa0/16 notconnect 1 auto auto 10/100BaseTX
Fa0/17 notconnect 1 auto auto 10/100BaseTX
Fa0/18 notconnect 1 auto auto 10/100BaseTX
Fa0/19 notconnect 1 auto auto 10/100BaseTX
Fa0/20 notconnect 1 auto auto 10/100BaseTX
Fa0/21 notconnect 1 auto auto 10/100BaseTX
Fa0/22 notconnect 1 auto auto 10/100BaseTX
Fa0/23 notconnect 1 auto auto 10/100BaseTX
Fa0/24 notconnect 1 auto auto 10/100BaseTX
Gig0/1 notconnect 1 auto auto 10/100BaseTX
Gig0/2 notconnect 1 auto auto 10/100BaseTX
Switch1#
Switch2での設定コマンド
- やっていることはSwitch1と同じ
Switch>ena
Switch#conf t
Switch(config)#hostname Switch2
Switch2(config)#vlan 10
Switch2(config-vlan)#exit
Switch2(config)#vlan 20
Switch2(config-vlan)#exit
Switch2(config)#interface FastEthernet 0/1
Switch2(config-if)#switchport mode trunk
Switch2(config-if)#exit
Switch2(config)#interface FastEthernet 0/2
Switch2(config-if)#switchport mode access
Switch2(config-if)#switchport access vlan 10
Switch2(config-if)#exit
Switch2(config)#interface FastEthernet 0/3
Switch2(config-if)#switchport mode access
Switch2(config-if)#switchport access vlan 20
Switch2(config-if)#exit
Switch2(config)#
- 画面で見ると、Fa 0/2、Fa 0/3がそれぞれVLAN10、VLAN20に所属しているのが確認できる
ping確認
現場からは以上です。