スイッチに接続するイーサネットケーブルにはストレートケーブルとクロスオーバーケーブルがあり、PC とはストレートケーブルで接続し、スイッチ同士はクロスオーバーケーブルで接続します。ただ現在の多くのスイッチには Auto MDIX 機能があり、ストレートケーブルとクロスオーバーケーブルのどちらでも使えるようになっています。そのため、スイッチ同士を接続するためにクロスオーバーケーブルを用意しなくても、ストレートケーブルを使うことができます。
本ラボ・シナリオで使用している Catalyst 2960 にもこの機能がありますが、標準で有効になっています。
ネットワーク構成図
・SW-A と SW-B 間のイーサネットケーブルをストレートケーブルに変更する。
- SW-A を再起動させなさい。
< SW-A >
SW-A# reload
System configuration has been modified. Save? [yes/no]: n
Proceed with reload? [confirm]] < Enter >
SW-A にいくつかの設定をしたので、初期状態に戻します。
- SW-A にホスト名 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)# ^Z
SW-A#
- SW-A、SW-B で sh interfaces status コマンドを実行しなさい。
< SW-A >
SW-A# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-A#
< SW-B >
SW-B# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-B#
両方のスイッチとも Fa0/1 は connected になっており、ストレートケーブルでの接続でも正常に接続されていることがわかります。
※ Auto MDIX 機能を使う場合は、そのポートの speed と duplex の両方が auto でなければなりません。
speed と duplex のどちらかが auto でなければ、mdix auto 設定されていてもその機能は働きません。
ただし、今回の場合、SW-A で Auto MDIX 機能が働かなくても、SW-B で Auto MDIX 機能が働きますので片方のスイッチだけの変更なら問題ありません。
- SW-A の F0/1 の Auto MDIX 機能を無効にしなさい。
< 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 mdix auto
SW-A(config-if)#^Z
SW-A#
- SW-A、SW-B で sh interfaces status コマンドを実行しなさい。
< SW-A >
SW-A# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-A#
< SW-B >
SW-B# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-B#
SW-B 側の Auto MDIX 機能が有効ですので、イーサネットケーブルの種別は正常に判断されています。
- SW-B の F0/1 の Auto MDIX 機能を無効にしなさい。
< 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 mdix auto
SW-B(config-if)#^Z
SW-B#
- SW-A、SW-B で sh interfaces status コマンドを実行しなさい。
< SW-A >
SW-A# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 notconnect 1 auto auto 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-A#
< SW-B >
SW-B# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 notconnect 1 auto auto 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-B#
notconnect になりました。
- SW-A と SW-B 間のイーサネットケーブルをクロスケーブルに戻しなさい。
- SW-A、SW-B で sh interfaces status コマンドを実行しなさい。
< SW-A >
SW-A# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-A#
< SW-B >
SW-B# sh int status
Port Name Status Vlan Duplex Speed Type
Fa0/1 connected trunk a-full a-100 10/100BaseTX
Fa0/2 notconnect 1 auto auto 10/100BaseTX
Fa0/3 notconnect 1 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
Gi0/1 notconnect 1 auto auto Not Present
SW-B#
connected になりました。
スイッチ間の接続の標準はクロスケーブルです。