英语法语西班牙语

Ad


OnWorks 网站图标

dynamips - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dynamips

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 dynamips,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dynamips - Cisco 路由器模拟器

概要


动力 [选项] ios_图像

商品描述


在传统 PC 上模拟 Cisco 路由器。 您可以使用 动力 创建实验室。 它用
真正的 Cisco IOS 映像,不包含在此软件包中。 当然,这个模拟器
不能代替真正的路由器。 它只是实际实验室的补充工具
Cisco 网络管理员或希望通过 CCNA/CCNP/CCIE 考试的人员。
该模拟器目前支持 Cisco 7200、Cisco 3745、Cisco 3725、Cisco 3600、Cisco
2691、Cisco 2600 和 Cisco 1700 系列。
默认情况下,模拟带有 NPE-7206(200 Mb DRAM)的 Cisco 256VXR。
要模拟另一个平台,如 Cisco 3600 系列,请使用“-P”命令行选项。
您可以使用“-t”更改机箱类型。 别忘了根据你的IOS设置
映像,c3660 映像不会在 c3640 硬件上运行,反之亦然。

配置


下面是选项的摘要。

-H
启用管理程序模式。
dynamips 的管理程序模式允许您同时运行许多虚拟
路由器实例,并模拟 ATM、以太网或帧中继网络。
可以用telnet直接连接TCP控制端口,或者使用 动力源(1)
迪纳吉(1) 将透明地传递命令。 第二种方法高
建议。

-l
设置日志文件(默认为 dynamips_log.txt)

-j 禁用JIT编译器,很慢

--执行区域
设置执行区大小(默认:64 Mb)
exec 区是一个主机内存池,用于存储 JIT 翻译的页面
(它们包含与 MIPS 代码页对应的本机代码)。

--空闲电脑
设置空闲电脑(默认:禁用)
“闲置PC”功能允许您在没有100% CPU 的情况下运行路由器实例
加载。 这意味着您可以在每台真机上运行更多的实例。
要确定“空闲 PC”,请使用 Cisco IOS 映像正常启动模拟器,
和一个完全 IOS 空配置(虽然不是强制性的,这会给
更好的结果)。 当镜像完全启动后,等待“Press RETURN to get
开始!”消息提示,但不要按 Enter 键。等待大约 5 秒钟,然后
按“Ctrl-] + i”。 将在 10 秒内收集一些统计信息。 在末尾,
模拟器将显示要传递给“--idle-pc”的可能值列表
选项。 在找到合适的值之前,您可能需要尝试一些值。 检查是否
空闲 PC 值不错,只需启动 Cisco IOS 映像,然后检查您的 CPU 负载
当控制台提示可用时。 如果它很低,你已经找到了一个很好的价值,
珍惜吧。
重要说明:
*“空闲 PC”值*特定*于 Cisco IOS 映像。 你不能启动
不同的 IOS 映像,而无需如上所述进行。
* 不要在出现“自动配置”提示时运行该进程。

--计时器-itv
定时器 IRQ 间隔检查(默认值:1000)

-i
设置实例 ID

-r
设置虚拟 RAM 大小(默认:256 Mb)

-o
设置虚拟 ROM 大小(默认:4 Mb)

-n
设置 NVRAM 大小(默认值:128 Kb)

-c
设置配置寄存器(默认:0x2102)

-m
设置机箱MAC地址(默认:自动生成)

-C, --启动配置
将IOS配置文件导入NVRAM

--私有配置
将IOS配置文件导入NVRAM

-X 不要使用文件来模拟 RAM(更快)

-R
加载备用 ROM(默认:嵌入式)

-k
设置时钟分频器(默认:4)
根据主机时钟指定时钟分频器(整数)。 将值更改为
将 CISCO 时钟与实时时间匹配。 IOS 的 CLI 中的命令“show clock”
将帮助您设置此值。

-T
控制台在 TCP 上

-U
串行接口上​​的控制台输入(默认在终端上)

-A
AUX 在 TCP 上

-B
AUX 在串行接口上(默认为无 AUX 端口)

--磁盘0
设置 PCMCIA ATA disk0: size (默认: 64 Mb)

--磁盘1
设置 PCMCIA ATA disk1: size (默认: 0 Mb)

-a
虚拟 ATM 交换机配置文件。

-f
虚拟帧中继交换机配置文件。

-E
虚拟以太网交换机配置文件。

-e 显示主机的网络设备列表。

配置 具体的 思科 7200 系列


-t
选择 NPE 类型(默认:“npe-200”)

-M
选择中间板(“std”或“vxr”)

-p
定义端口适配器

-s
将网络 IO 接口绑定到端口适配器

配置 具体的 思科 3600 系列


-t
选择机箱类型(默认:“3640”)

-p
定义网络模块

-s
将网络 IO 接口绑定到网络模块

思科 7200 港口 适配器 产品描述


格式 插槽:pa_driver

插槽 物理槽的编号(从0开始)

pa_driver
端口适配器驱动程序的名称:

C7200-IO-FE
(FastEthernet,仅插槽 0)

PA-FE-TX
(FastEthernet,插槽 1 到 6)

PA-4E(以太网,4 个端口)

PA-8E(以太网,8 个端口)

PA-4T+(串口,4口)

PA-8T(串口,8口)

PA-A1 (ATM)

思科 3600 商业网络 模块 产品描述


格式 插槽:nm_driver

插槽 物理槽的编号(从0开始)

纳米驱动程序
网络模块驱动程序的名称:

NM-1E(以太网,1个端口)

NM-4E(以太网,4端口)

NM-1FE-TX
(FastEthernet, 1 端口)

NM-4T(串口,4口)

Leopard-2FE
(Cisco 3660 FastEthernet in slot 0,自动使用)

蔚来 捆绑 港口 适配器 商业网络 模块 :


格式 插槽:端口:netio_type[:netio_parameters]

插槽 物理槽的编号(从0开始)

端口 指定槽中的端口(从0开始)

网络类型
用于通信的主机接口

Unix: :
使用 unix 套接字进行本地通信。 被创建和
代表本地网卡。 是另一个使用的文件
界面。 (例如“/tmp/local:/tmp/remote”)

视频: :
用于 UML(用户模式 ​​Linux)或 VDE 开关。 VDE 代表“虚拟
“分布式以太网”。请参考:
http://sourceforge.net/projects/vde/

轻敲:
使用虚拟以太网设备进行通信。 是名字
点击设备(例如“tap0”)

gen_eth:
使用真正的以太网设备进行通信,使用 libpcap 0.9 或 WinPcap。
适用于 Windows 和 Unix 系统。
是以太网设备的名称(例如“eth0”)
可以使用“-e”选项找到设备列表。

linux_eth:
使用真正的以太网设备进行通信(特定于 Linux)。
是以太网设备的名称(例如“eth0”)

UDP: : :
使用 UDP 套接字在远程实例之间进行连接。 是
我们监听的端口。 是主机监听你的端口吗
想连接。 是您要连接的端口。 (前任。
“1000:somehost:2000”和“2000:otherhost:1000”在另一边)

tcp_cli: :
tcp 连接的客户端。 是服务器的ip地址。
是要连接的端口。

tcp_ser:
tcp 连接的服务器端。 是要监听的端口。

null Dummy netio(用于测试/调试),不需要参数。

VTTY 捆绑 真实 串行 端口 设备


格式 {:baudrate{:databits{:parity{:stopbits{:hwflow}}}}}}

设备字符设备名称,例如 /dev/ttyS0

波特率
波特率

数据位
数据位数

奇偶校验数据奇偶校验:N=none,O=odd,E=even

停止位
停止位数

hwflow 硬件流控制(0=禁用,1=启用)
请注意,设备字段是必填字段,但其他字段是可选的。
(dynamips 会默认为 9600, 8, N, 1, 无硬件流控)
请注意,通过串口访问转义命令(如下所述)
端口被故意阻止,因为转义命令会干扰
串行封装协议。

逃生 命令


您可以随时按 ^] (Ctrl + ]),然后按以下字符之一:

o 显示 VM 对象列表

d 显示设备列表

r 转储 MIPS CPU 寄存器

t 转储 MIPS TLB 条目

m 转储最新的内存访问

s 暂停 CPU 仿真

u 恢复 CPU 仿真

q 退出模拟器

b 转储指令块树

h JIT 哈希表统计

l MTS64 缓存统计

c 将 IOS 配置写入磁盘 (ios_cfg.txt)

j 非 JIT 模式统计

x 实验(可能会使盒子崩溃!)

^] 发送^]
如果您按下无法识别的键,将显示帮助。 注意:在 Windows 上,它可能是
“Ctrl + $”序列。

在线会议


虚拟网桥用于模拟模拟器实例之间的共享网络。 任何
模拟器实例可以充当虚拟桥接器。
配置文件(由“-b”选项指定)包含一个 NetIO 列表
描述符,具有以下语法:

接口名称:netio_type[:netio_parameters]

示例:
# 连接到实例“I0”
I0:udp:10000:127.0.0.1:10001
# 连接到实例“I1”
I1:udp:10002:127.0.0.1:10003
# 连接到实例“I2”
I2:udp:10004:127.0.0.1:10005

“I0”实例将使用以下参数启动:

动态 ios.bin -p 1:PA-FE-TX -s 1:0:udp:10001:127.0.0.1:10000

在线会议 以太网(EtherNet) 开关


虚拟以太网交换机用于模拟仿真器之间的以太网网络
实例。 此交换机支持接入和中继端口 (802.1Q)。 ISL 将在
未来的版本。
任何仿真器实例都可以充当虚拟以太网交换机。
配置文件(由“-E”选项指定)包含一个 NetIO 描述符列表
(代表接口)和接口属性列表(访问/中继端口、VLAN
信息...)
接口定义类似于端口适配器:

IF:接口名称:netio_type[:netio_parameters]

访问 港口
访问:接口名称:vlan_id

802.1Q 主干 港口
DOT1Q:接口名称:native_vlan

本地 VLAN 未标记。 在 Cisco 设备上,默认情况下本地 VLAN 是 VLAN 1。

配置文件示例:
如果:E0:udp:10000:127.0.0.1:10001
如果:E1:udp:10002:127.0.0.1:10003
如果:E2:gen_eth:eth0
DOT1Q:E0:1
访问:E1:4
DOT1Q:E2:1

在线会议 标准大气压 开关


虚拟 ATM 交换结构用于模拟仿真器之间的 ATM 主干
实例。 这个虚拟交换机的使用不是强制性的,可以直接连接
用于点对点 ATM 连接的模拟器实例。 请注意,只有基本的 VP/VC
支持交换,不支持 ILMI/QSAAL/... 或其他特定的 ATM
协议。
任何仿真器实例都可以充当虚拟 ATM 交换机。

配置文件示例(由“-a”选项指定):
# 虚拟接口列表
如果:A0:udp:10001:127.0.0.1:10000
如果:A1:udp:10002:127.0.0.1:10003
如果:A2:udp:10004:127.0.0.1:10005
# I0 和 I1 之间的 VP 连接
副总裁:A0:10:A1:20
副总裁:A1:20:A0:10
# I0 和 I2 之间的 VP 连接
副总裁:A0:11:A2:30
副总裁:A2:30:A0:11
# I1和I2之间的VC连接
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

在这个例子中,我们有 3 个虚拟接口,A0、A1 和 A2。 接口语法
定义类似于端口适配器:

IF:接口名称:netio_type[:netio_parameters]
您可以进行VP切换或VC切换:

VP 交换
副总裁:input_if:input_vpi:output_if:output_vpi

VC 交换
VC:输入_if:输入_vpi:输入_vci:输出_if:输出_vpi:输出_vci

测试 在线会议 标准大气压 开关 一种 动力


虚拟 ATM 交换机配置文件(“atm.cfg”):
如果:A0:udp:10003:127.0.0.1:10001
如果:A1:udp:10004:127.0.0.1:10002
# a0/vpi=1/vci=100 连接到 a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

调用dynamips:
./动态 -p 1:PA-A1 -s 1:0:udp:10001:127.0.0.1:10003 -p 2:PA-A1 -s
2:0:udp:10002:127.0.0.1:10004 -a 配置文件 IOS文件
(注意IOS接口的输入端口是ATM交换机接口的输出端口,
反之亦然)。

IOS配置:
头文件
ip vrf 测试
1:1
路由目标都是 1:1
国际 a1/0
不关门
国际 a1/0.2 p
ip 地址 1.1.1.1 255.255.255.0
PVC 1/100
接口a2/0
不关门
接口 a2/0.2 p
ip vrf 转发测试
ip 地址 1.1.1.2 255.255.255.0
PVC 2/200
!

在线会议 帧中继 开关


虚拟帧中继交换结构用于模拟帧中继之间的主干
模拟器实例。 这个虚拟交换机的使用不是强制性的,你可以直接
使用适当的 IOS 配置连接模拟器实例。
任何仿真器实例都可以充当虚拟帧中继交换机。 只有一个基本的
LMI 协议(ANSI 附件 D)的实现,这可能不符合但
与 Cisco IOS 配合使用。 幸运的是,Cisco IOS 能够自动检测 LMI
协议。

配置文件示例(由“-f”选项指定):
# 虚拟接口列表
如果:S0:udp:10001:127.0.0.1:10000
如果:S1:udp:10002:127.0.0.1:10003
# DLCI 在 S0 和 S1 之间切换
VC:S0:200:S1:100
VC:S1:100:S0:200

在本例中,我们有 2 个虚拟接口,S0 和 S1。 接口语法
定义类似于端口适配器:

IF:接口名称:netio_type[:netio_parameters]

DLCI 交换 句法:

VC:输入_if:输入_dlci:输出_if:输出_dlci
在上面的示例中,交换机配置为交换在接口 S0 上接收的数据包
DLCI 200 将 S1 与 DLCI 100 连接,反之亦然。

使用 onworks.net 服务在线使用 dynamips


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad