- 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 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#
- 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 trunk
SW-B(config-if)# ^Z
SW-B#
- SW-B で sh vlan brief コマンドを実行しなさい。
< 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
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-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.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-B は異なる VLAN なので通信できません。
- 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-A と PC-C は同じ VLAN なので通信できます。
- 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:\>
PC-A と PC-D は異なる VLAN なので通信できません。
- PC-B から PC-C へ ping を実行しなさい。
< PC-B >
C:\> ping 192.168.1.3
192.168.1.3 に ping を送信しています 32 バイトのデータ:
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.2 からの応答: 宛先ホストに到達できません。
192.168.1.3 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
C:\>
PC-B と PC-C は異なる VLAN なので通信できません。
- PC-B から PC-D へ ping を実行しなさい。
< PC-B >
C:\> ping 192.168.1.4
192.168.1.4 に ping を送信しています 32 バイトのデータ:
192.168.1.4 からの応答: バイト数 =32 時間 =8ms 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、最大 = 8ms、平均 = 3ms
C:\>
PC-B と PC-D は同じ VLAN なので通信できます。
VLAN 内は通信可能ですが、VLAN 間は通信できません。
- SW-A の F0/1 を VLAN20 に所属させなさい。
< SW-A >
SW-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-A(config)# int f0/1
SW-A(config-if)# switchport access vlan 20
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/4, Fa0/5, Fa0/6, Fa0/7
Gi0/1
20 vlan20 active Fa0/1, 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 の F0/1 を VLAN30 に所属させなさい。
< SW-B >
SW-B# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-B(config)# int f0/1
SW-B(config-if)# switchport access vlan 30
SW-B(config-if)# ^Z
SW-B#
- SW-B で sh vlan brief コマンドを実行しなさい。
< SW-B >
SW-B# sh vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/4, Fa0/5, Fa0/6, Fa0/7
Gi0/1
20 vlan20 active Fa0/2
30 vlan30 active Fa0/1, 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#
- RT-A を、以下の情報を基に設定しなさい。
< RT-A >
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# host RT-A
RT-A(config)# int f0/0
RT-A(config-if)# ip add 192.168.1.254 255.255.255.0
RT-A(config-if)# no shut
RT-A(config-if)# int f0/1
RT-A(config-if)# ip add 192.168.2.254 255.255.255.0
RT-A(config-if)# no shut
RT-A(config-if)# ^Z
RT-A#
- PC-A を、以下の情報を基に設定し直しなさい。
< PC-A >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.1 255.255.255.0 192.168.1.254
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.1
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .: 192.168.1.254
C:\>
- PC-B を、以下の情報を基に設定し直しなさい。
< PC-B >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.2.2 255.255.255.0 192.168.2.254
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.2.2
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .: 192.168.2.254
C:\>
- PC-C を、以下の情報を基に設定し直しなさい。
< PC-C >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.1.3 255.255.255.0 192.168.1.254
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.3
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .: 192.168.1.254
C:\>
- PC-D を、以下の情報を基に設定し直しなさい。
< PC-D >
C:\> netsh interface ipv4 set address "イーサネット" static 192.168.2.4 255.255.255.0 192.168.2.254
C:\> ipconfig
Windows IP 構成
イーサネット アダプター イーサネット:
接続固有の DNS サフィックス . . . . .:
IPv4 アドレス . . . . . . . . . . . .: 192.168.2.4
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .: 192.168.2.254
C:\>
- PC-A から PC-B へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.2.2
192.168.2.2 に ping を送信しています 32 バイトのデータ:
192.168.2.2 からの応答: バイト数 =32 時間 =1ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 1ms、最大 = 2ms、平均 = 1ms
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 時間 =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-A から PC-D へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.2.4
192.168.2.4 に ping を送信しています 32 バイトのデータ:
192.168.2.4 からの応答: バイト数 =32 時間 =6ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 6ms、平均 = 3ms
C:\>
VLAN 内、VLAN 間ともに通信できるようになりました。
- SW-B の F0/1 を VLAN30 のアクセスポートから外しなさい。
< SW-B >
SW-B# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-B(config)# int f0/1
SW-B(config-if)# no switchport access vlan 30
SW-B(config-if)# ^Z
SW-B#
- SW-B で sh vlan brief コマンドを実行しなさい。
< 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
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#
F0/1 は VLAN30 から外すと、VLAN1 (デフォルト VLAN) に戻ります。
そのため、no switchport access vlan 30 コマンドではなく、switchport access vlan 1 コマンドでも OK です。
- SW-A の F0/1 を VLAN20 のアクセスポートから外し、トランクポートに設定しなさい。
< SW-A >
SW-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW-A(config)# int f0/1
SW-A(config-if)# no switchport access vlan 20
SW-A(config-if)# switchport mode trunk
SW-A(config-if)# ^Z
SW-A#
- SW-A で sh interfaces trunk コマンドを実行しなさい。
< SW-A >
SW-A# sh int trunk
Port Mode Encapsulation Status Native vlan
Fa0/1 on 802.1q trunking 1
Fa0/8 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/1 1-4094
Fa0/8 1-4094
Port Vlans allowed and active in management domain
Fa0/1 1,20,30
Fa0/8 1,20,30
Port Vlans in spanning tree forwarding state and not pruned
Fa0/1 none
Fa0/8 1,20,30
SW-A#
- RT-A の F0/0 と F0/1 に設定しているIPアドレスを削除し、F0/1 をシャットダウンさせ、以下のように設定しなさい。
< RT-A >
RT-A# conf t
Enter configuration commands, one per line. End with CNTL/Z.
RT-A(config)# int f0/0
RT-A(config-if)# no ip add
RT-A(config-if)# int f0/1
RT-A(config-if)# no ip add
RT-A(config-if)# shut
RT-A(config-if)# int f0/0.20
RT-A(config-subif)# encapsulation dot1q 20 ← カプセル化タイプ (IEEE802.1q) と VLAN ID
RT-A(config-subif)# ip add 192.168.1.254 255.255.255.0
RT-A(config-subif)# int f0/0.30
RT-A(config-subif)# encapsulation dot1q 30
RT-A(config-subif)# ip add 192.168.2.254 255.255.255.0
RT-A(config-subif)# ^Z
RT-A#
スイッチとルータ間をトランクリンクで接続する場合、ルータは次のように設定します。
1) 物理インターフェイスにIPアドレスは設定せず、物理インターフェイスを no shut で有効にする
2) ルーティングを行う VLAN の数だけサブインターフェイスを作成する
3) カプセル化タイプ (トランキングカプセル化方式) をスイッチポートと合わせ、VLAN ID を設定する
4) VLAN 内で使用可能なIPアドレスを設定する
Catalyst 2960 がサポートしているトランキングカプセル化方式は IEEE802.1q だけですので、Catalyst 2960 ではカプセル化タイプの設定は必要ありません (設定できません) が、Cisco ルータは ISL と IEEE802.1q の両方をサポートしていますので、使用するカプセル化タイプを指定する必要があります。
- PC-A から PC-B へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.2.2
192.168.2.2 に ping を送信しています 32 バイトのデータ:
192.168.2.2 からの応答: バイト数 =32 時間 =7ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.2 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 7ms、平均 = 3ms
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 時間 =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-A から PC-D へ ping を実行しなさい。
< PC-A >
C:\> ping 192.168.2.4
192.168.2.4 に ping を送信しています 32 バイトのデータ:
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.2.4 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 2ms、最大 = 2ms、平均 = 2ms
C:\>
- 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#
2) VLAN20 (名前は vlan20) と VLAN30 (名前は vlan30) を作成する
3) F0/2 を VLAN20 に、F0/3 を VLAN30 に割り当てる
4) F0/8 をトランクポートに設定する