Dynamips/Dynagen ทำ LAB cisco ตอนที่ 2 (เริ่มต้นใช้งาน)

Dynamips/Dynagen ทำ LAB cisco ตอนที่ 2 (เริ่มต้นใช้งาน)



        หลังจากได้ install เรียบร้อย และหา IOS ที่จะมาจำลอง เราเตอร์ได้แล้วเราจะมาเริ่มการใช้งาน Dynamips/Dynagen เบื้องต้นกัน แต่เราต้องสร้าง netfile เพื่อสร้างnetwork topology ขึ้นมาก่อน

การสร้าง net file 
เราจะมา edit file เพื่อสร้าง topology กันแบบง่ายๆกันก่อนจากผมเริ่มต้นจาก net file ที่ โปรแกรม มีมาให้ เป็นตัวอย่างใน C:\Program Files\Dynamips\sample_labs\simple1.net

เมื่อ เรา open with ด้วย notepad หรือ editor อื่นๆจะเห็น ข้อมูลดังนี้

# Simple lab
[localhost]

[[7200]]
image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <<แก้ path IOS ที่เราหามาให้ถูกต้อง

# On Linux / Unix use forward slashes:
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
npe = npe-400
ram = 160

[[ROUTER R1]]
s1/0 = R2 s1/0

[[router R2]]
# No need to specify an adapter here, it is taken care of
# by the interface specification under Router R1

วิธีการแก้ไขแบบง่ายๆ

จาก ข้อมูลข้างต้น เราเอาไป อ้างอิง สร้างจำลอง router ได้ โดยอ้างอิงจาก IOS (path ที่เอา IOS ไปวางคือ C:\Program Files\Dynamips\images) ที่เรียกไป โดย IOS และ module ที่ใช้ได้ดูได้จาก http://dynagen.org/tutorial.htm#_Toc193248012
ในตัวอย่างนี้ผมใช้ IOS c7200-advipservicesk9_li-mz.124-11.T.bin ซึ่งเป็น IOS ของ router Cisco 7200
# Simple lab
[localhost]

[[7200]] <== บ่งบอกรุ่น platform router ต้องเหมือนกันกับ iosที่นำมาใช้
image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <<แก้ path IOS ที่เราหามาให้ถูกต้อง แก้ใหม่จะได้ image = \Program Files\Dynamips\images\c7200-advipservicesk9_li-mz.124-11.T.bin

# On Linux / Unix use forward slashes:
# image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
npe = npe-400
ram = 160

[[ROUTER R1]] #R1 คือ ชื่อ Router ที่เราสร้างขึ้น สามารถตั้งชื่ออะไรก็ได้แต่ต้องไม่ซำกัน
s1/0 = R2 s1/0 #หมายถึง port serial s1/0 ของ R1 ต่อไปยัง serial 1/0 ของ R2 ด้านฝั่ง R2ไม่ต้องสร้างกลับมา R1 แล้ว

[[router R2]]
s2/0 = R3 s1/0

[[router R3]]
s2/0 = R4 s1/0

[[router R4]]
# No need to specify an adapter here, it is taken care of
# by the interface specification under Router R1
จาก config netfile Topologyจะเป็นดังรูปข้างล่าง



ขั้นตอนการใช้งาน 1. run Dynamips ขึ้นมา โดย ไปที่ C:\Program Files\Dynamips\dynamips-start-7200.cmd หรือเข้า startmenu ดังรูป

  





เมื่อrun dynamipsจะเป็นดังรูป



            โดยscriptตัวนี้เป็นการสั่ง dynamips ขึ้นมาโดยเราสามารถสร้างขึ้นมาใหม่ปรับแต่งเพิ่มประสิทธิภาพได้

2. run file script .net ที่เราสร้างขึ้น C:\Program Files\Dynamips\sample_labs (จะเก็บ net config ไว้ที่อื่นก็ได้) โดยการสร้าง topology lab นี้ ผมจะเกริ่นในส่วนของ command การเซ็ต ไม่ได้กล่าวถึง DynaGUI เพราะตัวนี้สามารถ ปรับแต่งให้ใช้งานได้เต็มประสิทธิภาพและทำ network ซับซ้อนได้ดี เมื่อ config netfile ถูกต้องจะได้ตามรูป จะเห็นว่า มันจะฟ้อง no idle-pc value เป็นเพราะเรายังไม่ได้ทำผมจะอธิบายทีหลังมันเป็นเรื่องการปรับแต่งให้ทำงานได้เร็วขึ้น

ลองพิมพ์ command list เพื่อดูว่า มี routerอะไรบ้าง start หรือ stop และต้อง telnet port ใหน

  


3. telnet เข้า router โดยดูจากport ที่ ทำไว้ใน config netfile และใช้งานปกติ ถ้าใข้ cmd dos พิมพ์ telnet localhost 2000 โดย 2000 คือ port ของ router R1

*** หมายเหตุ เป็นบทความเก่า จากเวบ version เดิม ตั้งแต่ 2008  เนื้อหาอาจจะเก่าไปบ้าง ***

รูปภาพธีมโดย sandsun. ขับเคลื่อนโดย Blogger.