Monolog

Goo辞書(英和)で“Monolog”は、
『独白; 独白劇; 独り占めのおしゃべり』
独り言・備忘録を綴るブログ

DynamipsでSDMの練習(その2)

2007-12-29 15:00:00 | Network
DynamipsでのSDM動作確認の第2回目実施記録です。

動機は、Cisco社の認定試験の科目であるCCNP(ONT)の受験勉強のためであり、いつも通り自宅において、Dynamipsというエミュレータを使って作業を行いました。ONT以外の試験でも利用する事を考えて、今回はCisco3745を用いて動作確認する事にしました。(Cisco3600+スイッチモジュール“NM-16ESW”の構成だとvlan databaseコマンドでVLANの設定が出来るため何かと便利だが、Cisco3600だとFlashの仕様が特殊なため設定が難しいため、今回は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端末(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アドレス。/



 ●実施記録
1)下記トポロジを構築し、疎通できるようにする。(詳細は省略。)
尚PCでは、FTPサーバを立てておく。
 
      ▼
      │ ┌───┐
      ├─┤Router│
┌───┐ │ └───┘
│ PC ├─┤
└───┘ │
      ▲

2)Cisco3745の設定
  必須箇所のみ赤字表示です。緑文字は環境に合わせて変更してください。また不必要な箇所は無視してください。

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アドレス/)
  ⇒省略。(注意。ブラウザのポップアップ防止機能を解除する必要がある)

以上で無事SDMが起動してくれました。



最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。