NM-16ESW と呼ばれるイーサネットスイッチモジュールにより、
ある程度の機能をシミュレートすることはできますが、
Catalystは完全にサポートされていません。
なので、きちんとした勉強をしたい場合、Ciscoルータも
Catalystスイッチも両方とも実機で揃えなければならないか?
と言うと、そんなことはありません。
オークションなどでCatalyst及び
GNS3でシミュレートできるCiscoルータ(とIOS)が用意できれば、
あとはCatalystをPCに接続するNICを用意すれば良いです。
必要な枚数のNICがあれば、
GNS3内の仮想ルータと実機のCatalystを接続できます。
CCIE R&S対策に、構成を検討している方も多いかと思います。
V5.0のLab試験トポロジがどのような構成か不明点が多いですが、
少なくとも、「CCIE Routing and Switching v5.0 Configuration Practice Labs」を見る限り
Catalyst⇔GNS3間の接続NIC数は、V4.0の頃と同じく、
現時点では12ポートもあれば充分な気がしています。
問題は、この12ポートを確保する方法です。
以下の2案※が候補となりました。
A. 4ポートNICを3枚用意する(quad NIC)
この方法が一番良さそうなのですが、安価なNICはLinux限定だったり、
64bit版のWindows7では動かなかったりするようです。
そもそも、手に入りにくかったりします。
B. USBハブ経由で、USB-LANアダプタを12個接続する
お手軽ではありますが、配線がゴチャゴチャしたり、
動作が不安定になることが予想されます。
※3案目として、breakout switch という方法もあるようですが、
CDPの出力に違和感が発生したり、
1台多くCatalystが必要なので、断念しました。
私はB案を採用し、機材は以下を使用しました。
USBハブ1台につき、バスパワーで4台のUSB-LANアダプタを接続しています。
なお、以下のUSB-LANアダプタ及びUSBハブは、
WindowsXP / Windows7(32,64bit) / Windows8 (32,64bit)
に対応しています。
実際に動作させてみたところ、動作も安定しており、問題ないと言えます。
・USB-LANアダプタ(LUA3-U2-ATX)
・USBハブ(BSH5UD0610)
接続後にUSB-LANアダプタのドライバを、付属のCD-ROMまたは、
Web上から入手してインストールすれば、下記のように
「ローカルエリア接続
なお、12個使用する場合、ドライバのインストールが12回必要です。
どこのポートに接続するのか、名前を変更しておくとわかりやすいです。
その他にはPC側で、各USB-LANアダプタに設定変更等は不要です。
物理接続は、以下のようになっています。
PCを再起動してから、GNS3を起動しましょう。
クラウドを選択し、配置します。
配置されたクラウドをダブルクリックして表示される設定画面から、
接続したいNICを選択します。
追加 → OK をクリックします。
後は通常通り、仮想ルータを配置し、クラウドと接続すれば良いです。
物理接続を行った数だけクラウドが配置されます。
同一Catalystへ接続している箇所は、
クラウドを重ねると見栄えがよくなります。
以下、参考情報です。
きちんとPing疎通もOKですし、CDPによる情報取得も正常です。
◆Ping疎通
Catalyst3560#ping 192.168.10.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/25 ms
Catalyst3560#ping 192.168.20.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.20.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/18/51 ms
Catalyst3560#ping 192.168.30.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.30.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/15/25 ms
Catalyst3560#ping 192.168.40.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.40.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/20/42 ms
Catalyst3560#ping 192.168.50.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.50.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/42 ms
Catalyst3560#ping 192.168.60.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.60.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/15/25 ms
Catalyst3560#ping 192.168.70.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.70.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/18/42 ms
Catalyst3560#ping 192.168.80.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.80.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/20/34 ms
Catalyst3560#ping 192.168.90.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.90.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/15/25 ms
Catalyst3560#ping 192.168.100.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/33 ms
Catalyst3560#ping 192.168.110.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.110.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/18/33 ms
Catalyst3560#ping 192.168.120.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.120.254, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/15/33 ms
◆ARPテーブル
Catalyst3560#show arp
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.10.1 - 0023.0442.cec1 ARPA FastEthernet0/1
Internet 192.168.10.254 14 c201.0c3c.0000 ARPA FastEthernet0/1
Internet 192.168.20.1 - 0023.0442.cec2 ARPA FastEthernet0/2
Internet 192.168.20.254 13 c202.0c3c.0000 ARPA FastEthernet0/2
Internet 192.168.30.1 - 0023.0442.cec3 ARPA FastEthernet0/3
Internet 192.168.30.254 12 c203.0c3c.0000 ARPA FastEthernet0/3
Internet 192.168.40.1 - 0023.0442.cec4 ARPA FastEthernet0/4
Internet 192.168.40.254 11 c200.0c3c.0000 ARPA FastEthernet0/4
Internet 192.168.50.1 - 0023.0442.cec5 ARPA FastEthernet0/5
Internet 192.168.50.254 11 c204.02f0.0000 ARPA FastEthernet0/5
Internet 192.168.60.1 - 0023.0442.cec6 ARPA FastEthernet0/6
Internet 192.168.60.254 11 c206.0abc.0000 ARPA FastEthernet0/6
Internet 192.168.70.1 - 0023.0442.cec7 ARPA FastEthernet0/7
Internet 192.168.70.254 10 c207.0abc.0000 ARPA FastEthernet0/7
Internet 192.168.80.1 - 0023.0442.cec8 ARPA FastEthernet0/8
Internet 192.168.80.254 10 c208.0abc.0000 ARPA FastEthernet0/8
Internet 192.168.90.1 - 0023.0442.cec9 ARPA FastEthernet0/9
Internet 192.168.90.254 9 c209.0abc.0000 ARPA FastEthernet0/9
Internet 192.168.100.1 - 0023.0442.ceca ARPA FastEthernet0/10
Internet 192.168.100.254 9 c20a.0fac.0000 ARPA FastEthernet0/10
Internet 192.168.110.1 - 0023.0442.cecb ARPA FastEthernet0/11
Internet 192.168.110.254 8 c20b.0fac.0000 ARPA FastEthernet0/11
Internet 192.168.120.1 - 0023.0442.cecc ARPA FastEthernet0/12
Internet 192.168.120.254 8 c20c.0fac.0000 ARPA FastEthernet0/12
Catalyst3560#
◆CDP
Catalyst3560#sh cdp neighbors detail
-------------------------
Device ID: R12
Entry address(es):
IP address: 192.168.120.254
Platform: Cisco 3725, Capabilities: Router Switch IGMP
Interface: FastEthernet0/12, Port ID (outgoing port): FastEthernet0/0
Holdtime : 147 sec
R12#show cdp neighbors detail
-------------------------
Device ID: Catalyst3560
Entry address(es):
IP address: 192.168.120.1
Platform: cisco WS-C3560-24TS, Capabilities: Router Switch IGMP
Interface: FastEthernet0/0, Port ID (outgoing port): FastEthernet0/12
Holdtime : 136 sec
◆2014/04/26追記
Windows7(64bit版)でも、上記構成が問題なく動作することを確認しました。