品牌知名度调研问卷>>

GNS3

#软件应用# 0 0
GNS3(Graphical Network Simulator-3)是一款具有图形化界面的高级网络模拟软件,支持在Windows、Linux、macOS等操作系统上运行,该软件主要用于在虚拟环境中设计、构建和测试网络拓扑,无需依赖真实的物理硬件,GNS3的核心功能是运行真实的网络操作系统镜像以模拟网络设备硬件,其支持思科(Cisco)IOS等多种厂商平台,并能仿真路由器、交换机及防火墙等设备。
  • 中文名称: GNS3
  • 外文名称: Graphical Network Simulator-3
  • 官方网址: 点击查看
详细介绍 PROFILE +

基本介绍

GNS3(Graphical Network Simulator-3)是一款具有图形化界面的高级网络模拟软件,支持在Windows、Linux、macOS等操作系统上运行该软件主要用于在虚拟环境中设计、构建和测试网络拓扑,无需依赖真实的物理硬件。

GNS3的核心功能是运行真实的网络操作系统镜像以模拟网络设备硬件,其支持思科(Cisco)IOS等多种厂商平台,并能仿真路由器、交换机及防火墙等设备。作为Dynamips模拟器的图形前端,GNS3整合了Dynamips、Dynagen、Pemu及Winpcap等组件。

发展历史

GNS3最初是作为Dynamips的图形化前端而开发的。其版本主要分为旧版本(0.x)和新版本(1.x),其中旧版本不支持IOU(IOS on Unix),而新版本则支持IOU并增强了交换机功能。此后,软件进入了2.x与3.x系列并行发展的阶段。

v3.0.0正式版于2024年12月20日发布。最新稳定版v2.2.12于2024年12月30日更新。最新版本v2.2.55于2025年11月19日发布。该软件支持在Windows、Mac、Linux等多个平台上运行。

产品设计

软件组成

GNS3包含多个组件。其核心模拟器Dynamips允许用户直接运行思科系统(IOS)以模拟硬件。前端界面包括早期的文本前端Dynagen和当前的图形用户界面(GUI),后者采用客户端/服务器架构,通过GUI程序访问和控制GNS3服务器。其他集成组件包括用于模拟PIX防火墙的Pemu,以及集成的开源模拟器QEMU和VirtualBox,用于运行Linux、Windows等虚拟机。在Windows平台下,GNS3依赖WinPcap库为win32应用程序提供访问网络底层的能力。

特色功能

核心技术

GNS3的核心模拟引擎基于Dynamips,该模拟器允许用户直接运行真实的Cisco IOS镜像文件,用于仿真Cisco硬件。此外,GNS3集成了QEMU和VirtualBox,以支持运行Linux、Windows等其他操作系统的虚拟机,并将这些设备与其他GNS3设备进行网络互联。

GNS3采用客户端/服务器架构,其图形用户界面(GUI)程序访问后台的GNS3服务器来控制设备,这种设计支持项目的扩展和多机协作。在Windows平台上,GNS3通过WinPcap组件为应用程序提供访问底层网络的能力。

GNS3软件包含的组件主要有:Dynamips(运行Cisco IOS的模拟器)、Dynagen(Dynamips的文本显示前端)、Pemu(PIX防火墙设备模拟器)以及WinPcap。

GNS3的技术特点包括支持IOU(IOS on Unix)以增强交换机功能,并支持Docker等容器化技术。同时,该软件也存在一定限制:Dynamips模拟器仅用于教育目的;其对Cisco交换机的模拟功能有限,无法仿真高级Catalyst交换机中的专用集成电路(ASIC);并且由于缺乏硬件加速,模拟网络的吞吐量性能有限。

规格参数

安装与配置

GNS3是一款跨平台软件,支持Windows、macOS、Linux等多种操作系统。

安装GNS3时,需下载对应操作系统的安装程序并运行安装向导,一路点击“Next”进行安装。在选择安装目录时,建议不要默认安装在C盘,特别是Windows Vista或Windows 7系统,以避免可能出现的运行问题。安装过程中,软件会在线下载并安装必要的插件。

安装完成后首次启动,需要进行初始配置,包括在“Edit”—“Preferences”设置中将界面语言切换为“简体中文”。用户需自行获取并导入Cisco IOS等网络设备的镜像文件,GNS3本身不提供这些文件。

使用方法

1.首先对GNS3做些设置。

第一步:点击Edit-Preferences…在弹出的对话框中右侧选择Dynampis

然后在Executable path中:写入你安装的GNS3的目录下的Dynampis-wxp.exe,举个例子,目录是 E:/simulatorGNS3/GNS3/Dynamips/dynamips-wxp。这个dynamips-wxp就是dynampis模拟器了。有一点请注意,GNS3只支持英文目录,所以有中文出现的话,会有错误。(如果你是2000操作系统选择Dynampis-2000,vista选择Dynampis-wxp)

第二步:在working directory中随便安排一个目录,这个目录将用来存放运行模拟器的时

候产生的一些文件。设置完毕后点击OK。

第三步:点击Edit-Ios image and hypervisors。

在image file中导入你的cisco IOS。

IOS命名规则:eg:c3640-ik9o3s-mz.124-10.bin,那么platform就是3600,Chassis就是3640。

然后点击Save按钮就可以了。

第四步:画图。直接拖曳相关原件到界面就可以,这个与packet tracer很相似,如果这个还不清楚,可以下载带有动画演示教程的Packet tracer参看

然后按照拓扑点击添加接口的按钮。

通过双击,右击图中的路由器和交换机的图标,可以进行一些简单的配置,比如图标的命名,交换机的接口属性

第五步:点击Emulation Mode

稍等片刻后就出现图4所示,下面的栏目里面就是GNS3集成Dynagen后的比较直观的界面了。就是模拟器可以运行的关键步骤了:

1.输入list回车。

命令会显示模拟器的相关信息。可以看到在state里面显示stopped的,相应的右边就是红色小灯。

2.打开任务管理器,也就是ctrl+alt+del。然后在=后面输入start(会变色,说明这是一个命令,后面的参数用r4,也就是拓扑里面对应的路由器的标号,也就是在打list的时候name列的标号,注意和start之间有空格)r4(注意大小写)。

这个时候r4的灯应该变成了绿色,与此同时,(我用的机器是Thinkpad T61,不同的机器性能可能会使cpu反应有差距)你的任务管理器的cpu使用率应该非常大,这是因为模拟器模拟的是路由器的结构,因此他不知道路由器的cpu什么时候会空闲,所以一直是满载,这个时候进行如下处理:

输入idlepc get r4

这条命令会让程序算出一个可能的idlepc value(该value可以让cpu空闲,具体的作用我不是很明白,其目的就是降低 cpu使用率)。在弹出的对话框中就是可能的idlepc value,只要在打*的数字(系统推荐的最有可能合理的idlepc alue)中选一个输入编号就可以。这个时候观察你的CPU使用率,如果没有下降,那么输入idlepc show r4重新选一个编号,然后观察,如此反复。

如果CPU使用率下降了,那么点击开始-运行-输入telnet 127.0.0.1端口号(这个端口号就是打入list的时候,console这一列相应的数字)。

在出现的telnet命令框中按几个回车,然后按照如下命令输入:

NO //如果没有配置文件的话,会提示是否设定,这里选择NO enable//进入特权模式.如果有密码的话还需要输入特权的密码config terminal //进入全局配置模式

no ip domian-lookup //关闭域名查找,主要是用在当你输错了命令的时候,避免路由器将错误的命令当作域名来查找了

line console 0 //进入console口

logging synchronous //日志同步,防止通过console进行配置的时候,命令被日志提醒打断

exec-timeout 0 0 //设定超时时间为永不超时

exit //退出console配置进程到全局配置进程

hostname R1 //设定主机名为R1,便于区分

end //退出到特权模式

总结来说,每打开一个路由器的话,都先把这些命令配置上,对于后面配置实验比较方便,当然也可以不配置

r1,r2,r3,r5等上图中的其他路由器也用类似方法解决。成功的话,便可以使用GNS3模拟器进行CISCO实验了。

由于模拟器不支持telnet下的reload命令,所以reload就变成在模拟器中先stop然后start。最后大家可以保存下模拟器,以便下次直接使用。

这是Dynampis模拟器最简单的路由拓扑,如果你在网上比较关注模拟器的发展,会发现有很大的发展,但是对于刚刚接触CISCO,以上方法已经足够大家完成路由部分的所有实验。

教学应用

GNS3被应用于计算机网络技术教学。该软件可以创建从简单到复杂的虚拟网络实验室,也被用作网络认证考试的备考辅助工具。

本百科词条由网站注册用户【 CN103365 】编辑上传提供,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。 版权声明 反馈 我要认领
最新评论
相关知识文章
国外十大最火的短视频app推荐 外国人常用的短视频软件有哪些[2026]
外国人常用的短视频软件有哪些,国外短视频app哪个最火?小编为大家带来了国外十大最火的短视频app,如:TikTok、YouTube Shorts、Instagram Reels、Kwai、Snapchat Spotlight、Moj、Likee 等,一起来看看吧。
十大国外社交软件app 国外聊天软件哪个最火 外国常用聊天app盘点[2026]
不同国家都有自己流行的社交软件,有的软件用户基数庞大,有的安全私密性更高,有的虽小众但使用体验好。那么,你知道国外用什么聊天软件吗?下面,小编就为大家盘点国外最火的十大聊天软件,包括WhatsApp、Facebook Messenger、Instagram Direct、iMessage、Skype、Telegram等,一起来了解下这些国外社交软件app吧。
国内十大聊天工具 国内聊天软件排行 聊天交友软件推荐[2026]
近五年来,我国移动社交用户规模持续增长,到2019年已有7.77亿人左右,同时,各类社交产品层出不穷,企图从中分一杯羹;那么时至今日,用户活跃度最高的聊天软件有哪些呢?微信、QQ、陌陌、钉钉、探探、Soul、积目、米聊等聊天工具市场占有率如何?下面跟随小编看看这些聊天交友软件!
十大去马赛克软件排行 视频去马赛克软件哪个好用[2026]
去马赛克软件有哪些?视频去马赛克软件哪个好用?小编为大家带来了十大去马赛克软件排行,如Lada、JavPlayer、DeepMosaics、CodeFormer、Topaz Video AI、HitPaw VikPea、DeepCreamPy等,一起来看看吧。
十大AI换脸软件排行 视频换脸软件哪个好 ai换脸工具推荐[2026]
ai换脸工具有哪些?视频换脸软件哪个好?小编今天为大家带来了十大换脸软件,包括:DeepFaceLab、FaceSwap、ROOP、Reface、FaceFusion、Rope、DeepSwap等,一起来看看吧。
十大天气预报APP 好用的天气app排行 天气预报软件哪个最准确(2026)
出门看天气是许多人常做的一件事,不过市面上有各种天气预报类软件,到底天气预报软件哪个比较准呢?下面小编为大家分享十大好用的天气预报APP,包括墨迹天气、彩云天气、天气通、2345天气王、准时天气、最美天气等,一起来了解下吧!
十大网上医疗咨询平台 线上问诊app哪个好 医生在线咨询平台(2026)
在线医疗咨询平台有哪些?线上医生咨询app哪个好?小编为大家带来了十大网上医疗咨询平台,如好大夫在线、丁香医生、春雨医生、京东健康、平安健康、医鹿、怡禾等,一起来看看吧。
十大ai聊天自动软件 ai聊天APP哪个好 AI对话聊天软件推荐[2026]
随着AI的盛行,和AI聊天已经成为许多年轻人的发泄出口,AI能做到24小时的情感陪伴,情绪价值拉满,那ai聊天APP哪个好呢?小编为大家带来了十大ai聊天自动软件,如:ChatGPT、Talkie、Character.Ai、Replika、豆包、Claude、AlienChat等,一起来看看吧。
十大最好玩小程序游戏 微信小程序游戏排行 最火微信小游戏推荐(2026)
微信小程序游戏是一种轻量级的游戏应用,不仅开发成本低、访问便捷、占用空间少,还支持多种游戏类型。那么你知道时下最热门的微信小程序游戏有哪些吗?本文小编盘点了十大好玩的小程序游戏排排榜,包括三国:冰河时代、羊了个羊:星球、QQ经典农场、抓大鹅、永远的蔚蓝星球、向僵尸开炮、无尽冬日等,一起来看看吧!
十大靠谱的二手房app 买二手房用什么软件 二手房交易软件推荐(2026)
我国二手房市场规模庞大,不同地区的挂牌量、成交量、成交价均有不同表现。那么现在市面上,看二手房的app有哪些呢,二手房app哪个好用?本文中小编盘点了十大二手房交易软件,包括贝壳找房、链家、我爱我家、安居客、房天下、58同城、乐有家、中原找房等,一起来详细了解下吧。
十大最火的交友软件 交友app哪个好 视频交友软件推荐(2026)
交友软件拉近了人们的距离,不同地方的人在网络上结识,在现实中交往,成就了一段只属于彼此的友情。本文中,网编辑将带领大家看看网上交友软件有哪些,了解下视频交友软件哪个好用。例如Soul APP、陌陌APP、青藤之恋APP、二狗APP、探探APP、KK星球app等,都是极具代表性的。
十大航班查询app排名 最好用的航班查询软件 查航班用什么软件好(2026)
乘坐飞机是当今主流的出行方式,你可能经常乘坐飞机,但你知道飞机航班动态实时查询app有哪些吗?本文中小编盘点了一批综合性航空服务软件,一起来了解下航旅纵横、飞常准、航班管家、携程旅行、Flight Radar 24、同程旅行等航班查询app、机票查询软件。
国内十大应用市场 安卓应用商店排名 好用的手机软件商店(2026)
安卓应用市场有哪些?好用的手机软件商店是哪个?小编为大家带来了国内十大应用商店,如:应用宝、华为应用商店、豌豆荚、360手机助手、vivo应用商店、OPPO程序商店、应用汇等,一起来看看吧。
十大好用的win10激活工具推荐 win10永久激活工具哪个好〈2026〉
一款靠谱的win10永久激活工具,可以帮助我们轻松获得Windows的使用权限。那么,你知道现在市场上的win10激活工具哪个好用吗?本文中小编分享了十大win10激活工具,包括KMSpico、Microsoft Toolkit、HEU KMS Activator,以及W10 Digital Activation、云萌Windows10+激活工具等。这些工具软件各有特点,一起来详细了解下。
十大象棋软件排行榜 象棋游戏哪个比较好 与电脑下象棋的软件推荐(2026)
随着计算机技术的进步,象棋软件越发专业化,难度也更高,各类赛事相继推出,使得象棋人机对弈已成为一大主流。与电脑下象棋软件有很多,如象棋旋风、小虫象棋、天天象棋、象棋名手、alpha猫、中国象棋等都是较受欢迎的,下面和小编一起来看看象棋软件哪个好!
十大游戏陪玩软件排行 游戏陪练app哪个好 陪玩打游戏的软件(2026)
随着国内游戏陪玩市场的不断完善,各大游戏陪玩平台也在不断洗牌,那么当下最火的游戏陪玩软件有哪些呢?下面小编为大家盘点十大游戏陪练app,包括比心、猎游、小鹿组队、捞月狗、点点开黑、哈哈喵开黑等,一起来了解下吧。
十大好用的数控仿真软件推荐 数控机床模拟仿真软件哪个好[2026]
数控仿真软件是对数控加工操作过程进行模拟仿真的工具,可以有效地解决数控设备昂贵和实操危险性的问题,那数控机床模拟仿真软件哪个好呢?小编为大家带来了十大好用的数控仿真软件推荐,如VERICUT、Siemens NX CAM、CNC Simulator Pro、SmarNC、NC-Simul、ESPRIT CAM、斯沃数控仿真软件等,一起来看看吧。
世界上使用人数最多的十大聊天软件 全球用户数量最多的10个聊天软件(2026)
使用人数最多的聊天软件是哪个?哪个聊天软件用户最多?小编为大家带来了世界上使用人数最多的十大聊天软件,如:WhatsApp、WeChat、i message、telegram、facebook messenger、Google Messages、snapchat等,一起来看看吧。
中国台湾十大最常用的软件 台湾民众常用app排行 台湾最火的APP应用(2026)
台湾人常用的软件有哪些?台湾热门app哪个好用?小编为大家带来了中国台湾十大最常用的软件,包括:LINE、Facebook、YouTube、Instagram、TikTok、Threads、Dcard等,一起来看看吧。
十大防火墙软件排行 电脑防火墙软件哪个好用 网络防火墙软件推荐〈2026〉
防火墙是一种保护电脑安全的软件,应用广泛,其研发工作也历来受到重视。那么,你知道现在市面上的电脑防火墙软件有哪些吗?本文中小编分享了十大防火墙软件,包括ClearOS防火墙、PfSense防火墙、Comodo防火墙,以及IPFire防火墙、OPNsense防火墙、ZoneAlarm防火墙等。这些防火墙软件你是否有听过,一起来了解下。