DynamipsでのSDM動作確認の第2回目実施記録です。
動機は、Cisco社の認定試験の科目であるCCNP(ONT)の受験勉強のためであり、いつも通り自宅において、Dynamipsというエミュレータを使って作業を行いました。ONT以外の試験でも利用する事を考えて、今回はCisco3745を用いて動作確認する事にしました。(Cisco3600+スイッチモジュール“NM-16ESW”の構成だとvlan databaseコマンドでVLANの設定が出来るため何かと便利
![](https://blogimg.goo.ne.jp/img_emoji/heart.gif)
だが、Cisco3600だとFlashの仕様が特殊なため設定が難しい
![](https://blogimg.goo.ne.jp/img_emoji/hiyo_shock1.gif)
ため、今回はCisco3745を用いました)
CiscoSDMを操作できるようになれば、テキストベースのConfig作成から開放されて、WebUI(
Web user interface)にてCiscoルータの設定が出来るようになります。今回のONTのお勉強のための他にも、従来のCLI(
Command line interfaceのことで、CUI;Character-based User Interfaceと同等)では作るのが大変だった“Firewall”・“ACL(Access-list)”・“VPN(IPsec)”・“Routing”・“NAT”・“QoS”、、、などの標準Configをお手軽に調べる道具としても役立つと思います。
●必要な材料。(前回とほぼ同様)
1)Client端末
![](https://blogimg.goo.ne.jp/img_emoji/pc2.gif)
(WindowsOS、JAVAをインストールしておく必要がある)
2)Dynamips(今回はCisco3745を使用した。下記に“.net”ファイルの抜粋を掲載します。)
●###Dynamips Server の基本設定### [localhost] #Autostart = true Debug = 1 #Workingdir = Cache #UDP = 10000 #Console = 2001
### 3745 Routerの基本Config ### [[3745]] #--- IOSのフルパス ---# #idlepc = 0xFFFFFFFF image = c:\Program Files\Dynamips\images\c3745-adventerprisek9-mz.124-12.bin #--- RouterのRAM容量 ---# ghostios = true ghostsize = 128 ram = 128 disk0 = 96 nvram = 128 confreg = 0x2102 mmap = true
#___< 起動Routerの個別設定 >___# #--- 使用するRouterのModel名 ---# #--- Router名の指定 “R3745-1” ---# [[ROUTER R3745-1]] model = 3745 console = 2001 #aux = 3001 slot1 = NM-16ESW ##___FastEther0/0をSwitch“SW1”のPort1に接続 f0/0 = SW1 1 #___Ether1/0をRealNIC(PC)に接続 f1/0 = NIO_gen_eth:DeviceNPF_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
#______ #/\/\/\ # ̄ ̄ ̄ ̄ ̄ ̄
[[ETHSW SW1]] 1 = access 123 10 = dot1q 1 NIO_gen_eth:DeviceNPF_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} |
3)SDMの元ファイル“SDM-V241-ja.zip”(事前に
http://www.cisco.com/pcgi-bin/tablebuild.pl/sdmからDownloadする必要がある。無料のユーザ登録要。)
●概略の手順
1)Client端末とDynamipsが、IPレベルで通信できる環境を作る。
2)“SDM-V241-ja.zip”を解凍して生成される“Help.htm”をよく読み、Dynamips(Cisco3745)の設定を行う。
3)上記ZIPファイルから生成される“setup.exe”にて、Client端末のセットアップを行う。
4)上記ZIPファイルから生成される
・“common.tar”
・“sdm.tar”
・“home.tar”
・“home.shtml”
・“256MB.sdf”
をDynamips(Cisco3745)の“Flash:”にアップロードしておく。
5)Webブラウザにて、Dynamips(Cisco3745)へアクセスする。(
https://Cisco3745のIPアドレス。/)
●実施記録
![](https://blogimg.goo.ne.jp/img_emoji/usagi.gif)
1)下記トポロジを構築し、疎通できるようにする。(詳細は省略。)
尚PCでは、FTPサーバを立てておく。
|
▼ │ ┌───┐ ├─┤Router│ ┌───┐ │ └───┘ │ PC ├─┤ └───┘ │ ▲
|
2)Cisco3745の設定
![](https://blogimg.goo.ne.jp/img_emoji/kuma_fly.gif)
必須箇所のみ赤字表示です。緑文字は環境に合わせて変更してください。また不必要な箇所は無視してください。
Connected to Dynamips VM "R3745-1" (ID 0, type c3745) - Console port Router>en Router# Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#line con 0 Router(config-line)#exec-ti 0 0 Router(config-line)#no do Router(config-line)#exit Router(config)#int f 1/0 Router(config-if)#no sw Router(config-if)#ip add 192.168.100.241 255.255.255.0 Router(config-if)#no sh Router(config-if)#end Router# *Mar 1 00:03:42.267: %SYS-5-CONFIG_I: Configured from console by console Router# Router#ping 192.168.100.223
Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.100.223, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 20/50/116 ms ↑上記にて、FTPサーバとの疎通を確認する。 Router# Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ip http secure-server % Generating 1024 bit RSA keys, keys will be non-exportable...[OK] Router(config)# *Mar 1 00:05:26.551: %SSH-5-ENABLED: SSH 1.99 has been enabled *Mar 1 00:05:28.635: %PKI-4-NOAUTOSAVE: Configuration was modified. Issue "write memory" to save new certificate Router(config)# Router(config)#ip http authentication local Router(config)# Router(config)#username sdm privilege 15 password 0 sdmadmin Router(config)#line vty 0 4 Router(config-line)#privilege level 15 Router(config-line)#login local Router(config-line)#transport input telnet Router(config-line)#transport input telnet ssh Router(config-line)#exit Router(config)#logging buffered 51200 warning Router(config)#end Router# *Mar 1 00:06:09.395: %SYS-5-CONFIG_I: Configured from console by console Router#
★必要なファイルをアップロードする領域を準備する。 Router#format flash: Format operation may take a while. Continue? [confirm]y Format operation will destroy all data in "flash:". Continue? [confirm]y Current Low End File System flash card in flash will be formatted into DOS File System flash card! Continue? [confirm]y Format: Drive communication & 1st Sector Write OK... Writing Monlib sectors. ........................................................................................................................ Monlib write complete
Format: All system sectors written. OK...
Format: Total sectors in formatted partition: 196448 Format: Total bytes in formatted partition: 100581376 Format: Operation completed successfully.
Format of flash complete Router#
|
3)Client端末のセットアップ⇒アイコンをダブルクリックし指示に従うだけなので省略。
4)Cisco3745のFlash:に、必要ファイルをアップロード
●環境に合わせて適宜変更する必要有り。
Router# Router#copy ftp://192.168.100.223/SDM-V241-ja/common.tar flash: Destination filename [common.tar]? Accessing ftp://192.168.100.223/SDM-V241-ja/common.tar... Loading SDM-V241-ja/common.tar !!!!!! [OK - 1478656/4096 bytes]
1478656 bytes copied in 85.852 secs (17223 bytes/sec) Router#copy ftp://192.168.100.223/SDM-V241-ja/sdm.tar flash: Destination filename [sdm.tar]? Accessing ftp://192.168.100.223/SDM-V241-ja/sdm.tar... Loading SDM-V241-ja/sdm.tar !!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 6711808/4096 bytes]
6711808 bytes copied in 377.884 secs (17762 bytes/sec) Router#copy ftp://192.168.100.223/SDM-V241-ja/home.tar flash: Destination filename [home.tar]? Accessing ftp://192.168.100.223/SDM-V241-ja/home.tar... Loading SDM-V241-ja/home.tar ! [OK - 114176/4096 bytes]
114176 bytes copied in 10.516 secs (10857 bytes/sec) Router#copy ftp://192.168.100.223/SDM-V241-ja/home.shtml flash: Destination filename [home.shtml]? Accessing ftp://192.168.100.223/SDM-V241-ja/home.shtml... Loading SDM-V241-ja/home.shtml ! [OK - 1161/4096 bytes]
1161 bytes copied in 4.088 secs (284 bytes/sec) Router#copy ftp://192.168.100.223/SDM-V241-ja/256MB.sdf flash: Destination filename [256MB.sdf]? Accessing ftp://192.168.100.223/SDM-V241-ja/256MB.sdf... Loading SDM-V241-ja/256MB.sdf !!!! [OK - 793739/4096 bytes]
793739 bytes copied in 43.892 secs (18084 bytes/sec) Router# Router#show flash: -#- --length-- -----date/time------ path 1 1478656 Mar 1 2002 00:08:30 +00:00 common.tar 2 6711808 Mar 1 2002 00:15:02 +00:00 sdm.tar 3 114176 Mar 1 2002 00:15:34 +00:00 home.tar 4 1161 Mar 1 2002 00:15:56 +00:00 home.shtml 5 793739 Mar 1 2002 00:16:50 +00:00 256MB.sdf
91295744 bytes available (9105408 bytes used)
Router# 上記のファイルが転送された事を確認する。
|
5)Webブラウザにて、Dynamips(Cisco3745)へアクセスする。(
https://Cisco3745のIPアドレス/) ⇒省略。(注意。ブラウザのポップアップ防止機能を解除する必要がある)
![](https://blogimg.goo.ne.jp/img_emoji/hiyob_uru.gif)
以上で無事SDMが起動してくれました。