User Tools

Site Tools


использование_эмуляторов_оборудования_cisco_в_unix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
использование_эмуляторов_оборудования_cisco_в_unix [2009/10/01 09:08]
val created
использование_эмуляторов_оборудования_cisco_в_unix [2010/11/16 14:06]
val
Line 1: Line 1:
 ====== Использование эмуляторов оборудования Cisco в UNIX ====== ====== Использование эмуляторов оборудования Cisco в UNIX ======
  
 +[[http://​dynagen.org/​tutorial.htm]]
 +
 +===== Установка и запуск эмулятора =====
 +
 +==== FreeBSD ====
 +<​code>​
 +[hostX:~] # pkg_add -r dynagen
 +
 +[hostX:~] # rehash
 +</​code>​
 +
 +==== Ubuntu ====
 +<​code>​
 +root@hostX:​~#​ apt-get install dynagen
 +</​code>​
 +
 +==== FreeBSD/​Ubuntu ====
 +<​code>​
 +hostX# dynamips -H 7200 &
 +</​code>​
 +
 +===== Настройка параметров оборудования и запуск маршрутизатора в эмуляторе =====
 +<​code>​
 +[hostX:~] # cat router.dng
 +</​code><​code>​
 +[localhost]
 +        [[ROUTER router.corpX.un]]
 +        image = c7200-is-mz.123-21.bin
 +        ram = 160
 +
 +        F1/0 = NIO_linux_eth:​eth1
 +        F1/1 = NIO_linux_eth:​eth0
 +#       F1/0 = NIO_gen_eth:​em1 ​     # For physical interface in FreeBSD
 +# F1/0 = NIO_linux_eth:​vlan2 ​ # For vlan interface in Linux
 +# F1/0 = NIO_gen_eth:​vlan2 ​   # For vlan interface in FreeBSD
 +</​code>​
 +hostX# dynagen router.dng
 +</​code><​code>​
 +=> list
 +Name       ​Type ​      ​State ​     Server ​         Console ​  
 +router.corpX.un ​    ​7200 ​      ​running ​   localhost:​7200 ​ 2000    ​
 +</​code><​code>​
 +=> shell telnet localhost 2000
 +</​code><​code>​
 +...
 +         --- System Configuration Dialog ---
 +
 +Would you like to enter the initial configuration dialog? [yes/no]: no
 +</​code><​code>​
 +Router> enable
 +
 +Router# show run
 +</​code>​
 +
 +===== Примеры dynagen конфигураций =====
 +
 +==== Цепочка роутеров ====
 +<​code>​
 +[hostX:~] # cat simple1.dng
 +[localhost]
 +
 +    [[ROUTER R1]]
 +    image = c7200-is-mz.123-21.bin
 +    npe = npe-400
 +    ram = 160
 +        ​
 +    s1/0 = R2 s1/0
 +    ​
 +    [[router R2]]
 +</​code>​
 +
 +
 +==== Соединение роутеров,​ работающих на разных системах ====
 +<​code>​
 +[hostX:~] # cat distrlab.dng ​
 +[172.16.1.X]
 +        [[ROUTER R1]]
 +        image = c7200-is-mz.123-21.bin
 +        ram = 96
 +
 +        s1/0 = R2 s1/0
 +        F0/0 = NIO_gen_eth:​fxp0
 +
 +[172.16.1.Y]
 +workingdir = /root
 +        [[ROUTER R2]]
 +        image = c7200-is-mz.123-21.bin
 +        ram = 96
 +
 +        F0/0 = NIO_gen_eth:​sis0
 +</​code>​
использование_эмуляторов_оборудования_cisco_в_unix.txt · Last modified: 2013/05/22 13:50 (external edit)