ネットワーク実機学習記録6.スタティックvlanの設定

##概要
![練習6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/529636/486e2ca9-85ee-7c4d-1e10-52f24d7ac5d7.png)
vlan10とvlan20を作成し、手動で図のようにネットワークを分け、vlanずつで通信が分割されたことを確認する


##設定操作ログ
```
Switch(config)#vlan 10
Switch(config-vlan)# 
Switch(config-vlan)#exi
Switch(config)#
Switch(config)#
Switch(config)#vlan 20
Switch(config-vlan)#
Switch(config-vlan)#exi
Switch(config)#
Switch(config)#
Switch(config)#int fa0/1
Switch(config-if)#
Switch(config-if)#switchport mode access
Switch(config-if)#
Switch(config-if)#switchport access vlan 10
Switch(config-if)#
Switch(config-if)#
Switch(config-if)#int fa0/2
Switch(config-if)#
Switch(config-if)#swi mode acc
Switch(config-if)#
Switch(config-if)#swi acc vlan 20
Switch(config-if)#
Switch(config-if)#
Switch(config-if)#int fa0/3
Switch(config-if)#
Switch(config-if)#swi mode acc
Switch(config-if)#
Switch(config-if)#swi acc vlan 10
Switch(config-if)#
Switch(config-if)#
Switch(config-if)#int fa0/4
Switch(config-if)#
Switch(config-if)#swi mode acc
Switch(config-if)#
Switch(config-if)#swi acc vlan 20
Switch(config-if)#
Switch(config-if)#end
Switch#
01:42:15: %SYS-5-CONFIG_I: Configured from console by console
Switch#
Switch#
Switch#show vlan

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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
                                                Gi0/1, Gi0/2
10   VLAN0010                         active    Fa0/1, Fa0/3
20   VLAN0020                         active    Fa0/2, Fa0/4
1002 fddi-default                     act/unsup 
1003 token-ring-default               act/unsup 
1004 fddinet-default                  act/unsup 
1005 trnet-default                    act/unsup 

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   
VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
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   

Remote SPAN VLANs
------------------------------------------------------------------------------


Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------

Switch#
Switch#
Switch#show flash:

Directory of flash:/

    2  -rwx     3058017   Mar 1 1993 00:50:04 +00:00  c2950-i6q4l2-mz.121-20.EA2.bin
    3  -rwx         676   Mar 1 1993 00:00:47 +00:00  vlan.dat
    5  -rwx         270   Jan 1 1970 00:00:40 +00:00  env_vars
    7  -rwx         109   Mar 1 1993 00:48:06 +00:00  info
    8  drwx        2688   Mar 1 1993 00:52:19 +00:00  html
   85  -rwx         109   Mar 1 1993 00:52:21 +00:00  info.ver

7741440 bytes total (1275392 bytes free)
Switch#
Switch#
Switch#delete vlan.dat
Delete filename [vlan.dat]? 
Delete flash:vlan.dat? [confirm]
Switch#
Switch#
Switch#reload
～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
Switch#
Switch#
Switch#show flash:

Directory of flash:/

    2  -rwx     3058017   Mar 1 1993 00:50:04 +00:00  c2950-i6q4l2-mz.121-20.EA2.bin
    5  -rwx         270   Jan 1 1970 00:00:40 +00:00  env_vars
    7  -rwx         109   Mar 1 1993 00:48:06 +00:00  info
    8  drwx        2688   Mar 1 1993 00:52:19 +00:00  html
   85  -rwx         109   Mar 1 1993 00:52:21 +00:00  info.ver

7741440 bytes total (1276416 bytes free)
Switch#
Switch#
Switch#exi
```


##vlanの作成と割り当て
```
Switch(config)#vlan 10
```
vlan 10コマンドでvlan10を作成します。
イーサネットで使えるvlanは2～1001で作成することが出来ます。

```
Switch(config)#int fa0/1
Switch(config-if)#
Switch(config-if)#switchport mode access
Switch(config-if)#
Switch(config-if)#switchport access vlan 10
```
```
Switch#show vlan

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
10   VLAN0010                         active    Fa0/1, Fa0/3
20   VLAN0020                         active    Fa0/2, Fa0/4
```
fa0/1のコンフィグモードにてswichport access vlan 10コマンドで、
fa0/1ポートをvlan10に割り当てます。
それぞれ割り当てが完了後show vlanコマンドで確認すると、vlan10とvlan20にそれぞれスイッチポートが割り当てられたことが確認でき、
同じネットワークにも関わらず、行える通信がvlan10内と20内で分かれたことが確認できます。

補足：スイッチポートのモードはデフォルトでは、アクセスまたはトランクを自動で切り替えるダイナミックモードになっています。
そのためここでは設定を確立すべく、switchport mode accessコマンドで明示的にアクセスモードに設定します。


##vlan.datの削除
```
Switch#show flash:

Directory of flash:/

    2  -rwx     3058017   Mar 1 1993 00:50:04 +00:00  c2950-i6q4l2-mz.121-20.EA2.bin
    3  -rwx         676   Mar 1 1993 00:00:47 +00:00  vlan.dat
    5  -rwx         270   Jan 1 1970 00:00:40 +00:00  env_vars
    7  -rwx         109   Mar 1 1993 00:48:06 +00:00  info
    8  drwx        2688   Mar 1 1993 00:52:19 +00:00  html
   85  -rwx         109   Mar 1 1993 00:52:21 +00:00  info.ver

7741440 bytes total (1275392 bytes free)
Switch#
Switch#
Switch#delete vlan.dat
Delete filename [vlan.dat]? 
Delete flash:vlan.dat? [confirm]
Switch#
Switch#
Switch#reload
～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～
Switch#
Switch#
Switch#show flash:

Directory of flash:/

    2  -rwx     3058017   Mar 1 1993 00:50:04 +00:00  c2950-i6q4l2-mz.121-20.EA2.bin
    5  -rwx         270   Jan 1 1970 00:00:40 +00:00  env_vars
    7  -rwx         109   Mar 1 1993 00:48:06 +00:00  info
    8  drwx        2688   Mar 1 1993 00:52:19 +00:00  html
   85  -rwx         109   Mar 1 1993 00:52:21 +00:00  info.ver

7741440 bytes total (1276416 bytes free)
```
vlan10、20が作られたことはrunning-configではなくフラッシュメモリ内のvlan.datファイルに保存されます。
delete vlan.datコマンドでvlan.datファイルの削除が行えます。
ファイル名などの確認にエンターを押すと削除が実行されます。
その後reloadコマンドで再起動をし、show flash:コマンドでフラッシュメモリ内の情報を確認すると、
削除前にはあったvlan.datファイルが削除されたことが確認できます。


##参考
ICND1：第9章