- PC-A を、以下の情報を基に設定しなさい。
< PC-A >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.1 255.255.255.0
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.1
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .:
C:\>
- PC-B を、以下の情報を基に設定しなさい。
< PC-B >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.2 255.255.255.0
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.2
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .:
C:\>
- PC-C を、以下の情報を基に設定しなさい。
< PC-C >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.3 255.255.255.0
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.3
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .:
C:\>
- PC-D を、以下の情報を基に設定しなさい。
< PC-D >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.4 255.255.255.0
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.4
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .:
C:\>
- PC-A から PC-B へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.2
192.168.1.2 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: バイト数 =32 時間 =4ms TTL=128
192.168.1.2 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.2 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.2 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.2 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 4ms、平均 = 2ms
C:\>
- PC-A から PC-C へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.3
192.168.1.3 に ping を送信しています 32 バイトのデータ:
192.168.1.3 からの応答: バイト数 =32 時間 =4ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 4ms、平均 = 2ms
C:\>
- PC-A から PC-D へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.4
192.168.1.4 に ping を送信しています 32 バイトのデータ:
192.168.1.4 からの応答: バイト数 =32 時間 =4ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 4ms、平均 = 2ms
C:\>
現在は、2台のスイッチ間を F0/8 ポートで接続し、デフォルト VLAN である VLAN1 しかないので、全ての ping は成功します。
これを次図のように、VLAN20 と VLAN30 を作り、F0/2 を VLAN20 に、F0/3 を VLAN30 に割り当てます。
- SW-A を、以下の情報を基に設定しなさい。
< SW-A >
Switch# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)# host SW-A
SW-A(config)# vlan 20
SW-A(config-vlan)# name vlan20
SW-A(config-vlan)# vlan 30
SW-A(config-vlan)# name vlan30
SW-A(config-vlan)# exit
SW-A(config)# int f0/2
SW-A(config-if)# switchport access vlan 20
SW-A(config-if)# int f0/3
SW-A(config-if)# switchport access vlan 30
SW-A(config-if)# int f0/8
SW-A(config-if)# switchport mode access
SW-A(config-if)# ^Z
SW-A#
F0/8 のみアクセスポートに設定していますが、F0/2 や F0/3 をアクセスポートに設定してもかまいません。
また、2台のスイッチが Catalyst 2960 の場合は、F0/8 もアクセスポートに設定する必要はないのですが、スイッチの機種によってこの動作は変わってくるので明示的にアクセスポートに設定しています。
- SW-A で sh vlan brief コマンドを実行しなさい。
< SW-A >
SW-A# sh vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Gi0/1
20 vlan20 active Fa0/2
30 vlan30 active Fa0/3
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
SW-A#
- SW-B を、以下の情報を基に設定しなさい。
< SW-B >
Switch# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)# host SW-B
SW-B(config)# vlan 20
SW-B(config-vlan)# name vlan20
SW-B(config-vlan)# vlan 30
SW-B(config-vlan)# name vlan30
SW-B(config-vlan)# exit
SW-B(config)# int f0/2
SW-B(config-if)# switchport access vlan 20
SW-B(config-if)# int f0/3
SW-B(config-if)# switchport access vlan 30
SW-B(config-if)# int f0/8
SW-B(config-if)# switchport mode access
SW-B(config-if)# ^Z
SW-B#
SW-B の F0/8 をアクセスポートに設定していますが、対抗ポートの SW-A の F0/8 がアクセスポートに設定されているので、実際には設定しなくてもアクセスポートになります。
- PC-A から PC-B へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.2
192.168.1.2 に ping を送信しています 32 バイトのデータ:
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.2 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
C:\>
- PC-A から PC-C へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.3
192.168.1.3 に ping を送信しています 32 バイトのデータ:
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.3 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
C:\>
- PC-A から PC-D へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.4
192.168.1.4 に ping を送信しています 32 バイトのデータ:
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.1 からの応答: 宛先ホストに到達できません。
192.168.1.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
C:\>
全ての ping が失敗します。
- SW-A の F0/8 を VLAN20 に所属させなさい。
< SW-A >
SW-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-A(config)# int f0/8
SW-A(config-if)# switchport access vlan 20
SW-A(config-if)# ^Z
SW-A#
- SW-A で sh vlan brief コマンドを実行し、F0/8 が VLAN20 に所属していることを確認しなさい。
< SW-A >
SW-A# sh vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Gi0/1
20 vlan20 active Fa0/2, Fa0/8
30 vlan30 active Fa0/3
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
SW-A#
- SW-B の F0/8 を VLAN20 に所属させなさい。
< SW-B >
SW-B# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-B(config)# int f0/8
SW-B(config-if)# switchport access vlan 20
SW-B(config-if)# ^Z
SW-B#
- SW-B で sh vlan brief コマンドを実行し、F0/8 が VLAN20 に所属していることを確認しなさい。
< SW-B >
SW-B# sh vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Gi0/1
20 vlan20 active Fa0/2, Fa0/8
30 vlan30 active Fa0/3
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
SW-B#
- PC-A から PC-C へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.3
192.168.1.3 に ping を送信しています 32 バイトのデータ:
192.168.1.3 からの応答: バイト数 =32 時間 =8ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 8ms、平均 = 3ms
C:\>
スイッチ間のリンクを VLAN20 のアクセスリンクで接続したため、VLAN20 に所属している PC-A と PC-C 間の ping は成功します。
- PC-B から PC-D へ ping を実行しなさい。
< PC-B >
C:\> ping 192.168.1.4
192.168.1.4 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
C:\>
- SW-A の F0/8 をトランクポートに設定しなさい。
< SW-A >
SW-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-A(config)# int f0/8
SW-A(config-if)# switchport mode trunk
SW-A(config-if)# ^Z
SW-A#
- SW-A で sh vlan brief コマンドを実行しなさい。
< SW-A >
SW-A# sh vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Gi0/1
20 vlan20 active Fa0/2
30 vlan30 active Fa0/3
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
SW-A#
F0/8 がありません。
トランクポートは sh vlan brief には表示されません。
- SW-B の F0/8 をトランクポートに設定しなさい。
< SW-B >
SW-B# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-B(config)# int f0/8
SW-B(config-if)# switchport mode trunk
SW-B(config-if)# ^Z
SW-B#
SW-A と SW-B の F0/8 を両方とも switchport mode trunk コマンドでトランクポートに設定しましたが、両ポートで no switchport mode access コマンドでも両方のポートはトランクポートになります。switchport mode xxx を設定していない場合に、スイッチ同士を接続したら、そのポートはトランクポートになります。これについては後のシナリオで行います。
- SW-B で sh interfaces trunk コマンドを実行しなさい。
< SW-B >
SW-B# sh int trunk
Port Mode Encapsulation Status Native vlan
Fa0/8 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/8 1-4094
Port Vlans allowed and active in management domain
Fa0/8 1,20,30
Port Vlans in spanning tree forwarding state and not pruned
Fa0/8 1,20,30
SW-B#
sh int trunk コマンドで、トランクポートで動作しているインターフェイスを確認することができます。
- PC-A から PC-C へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.1.3
192.168.1.3 に ping を送信しています 32 バイトのデータ:
192.168.1.3 からの応答: バイト数 =32 時間 =8ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.3 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 8ms、平均 = 3ms
C:\>
- PC-B から PC-D へ ping を実行しなさい。
< PC-B >
C:\> ping 192.168.1.4
192.168.1.4 に ping を送信しています 32 バイトのデータ:
192.168.1.4 からの応答: バイト数 =32 時間 =3ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =3ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =1ms TTL=128
192.168.1.4 からの応答: バイト数 =32 時間 =2ms TTL=128
192.168.1.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 1ms、最大 = 3ms、平均 = 2ms
C:\>
- SW-A で、sh flash コマンドを実行しなさい。
< SW-A >
SW-A# sh flash:
Directory of flash:/
2 drwx 512 Mar 1 1993 07:32:37 +00:00 c2960-lanbasek9-mz.150-2.SE5
570 -rwx 106 Mar 1 1993 07:39:20 +00:00 info
572 -rwx 676 Mar 1 1993 00:07:59 +00:00 vlan.dat
571 -rwx 2072 Mar 1 1993 03:12:01 +00:00 multiple-fs
27998208 bytes total (11889152 bytes free)
SW-A#
VLAN の設定を行ったので、Flash メモリ内に vlan.dat ファイルが作成されています。
- SW-A と SW-B の vlan.dat を削除しなさい。
< SW-A >
SW-A# delete flash:vlan.dat
Delete filename [vlan.dat]? < Enter >
Delete flash:vlan.dat? [confirm] < Enter >
SW-A#
< SW-B >
SW-B# delete flash:vlan.dat
Delete filename [vlan.dat]? < Enter >
Delete flash:vlan.dat? [confirm] < Enter >
SW-B#
VLAN を設定するシナリオによる演習を行った場合は、最後に vlan.dat を削除することを忘れないようにしましょう。