网络该如何学起?可以在互联网上搜索Cisco CCNA、CCNP、CCIE,很容易便能够搜索到许多的书籍以及视频教学资料。但是光看视频和书是无法学会网络的,网络很重要的一个环节就是大量的实践操作,通过教程学习知识点,再用实践来验证这些知识学会了没有,如此反复。这样的问题也随之而来,初学网络连概念都刚刚建立,怎么才能接触到网络设备:交换机、路由器、防火墙等等。

        网络模拟器肯定是我们必不可少的工具,但是我们该用什么模拟器,有哪些前提条件,怎么样的模拟器才能满足我的要求,人总是很贪心的,想找到最完美的东西,下面就为大家介绍两款我使用下来觉得非常棒的模拟器GNS3和EVE-NG,它们各自有着不同的优点与缺点。(可以在不同的情况下使用)

--本人的实验环境的参考见文章的末尾


一、先来介绍一下GNS3,官方网站 https://www.gns3.com/  ,目前已经到Version 2.1.11的版本,相较于早期的版本有了非常大的改善(功能 和BUG方面,不过颜值依然没有提高 - 个人觉得有点丑!)


首先当然是完成账号注册并登陆,然后如下图点击左侧的DOWNLOAD下载页面



下载服务器版本(非常推荐使用服务器版本,搭配客户端远程连接使用,对于做复杂环境的实验非常有帮助)

GNS3无论是你再使用客户端版本还是服务器版本,GNS3的客户端客户端软件是必须安装的

安装完成以后我们可以看到一个类似下面图案的快捷方式在桌面上:

双击运行以后进入

不过我们可以对他稍加改造,就完全不一样了


丰富的应用库以及简化的安装方式是它最大的优势,在虚拟的设备数量上也是第一位的:


先总体说一下优点:

  • 支持的模拟器非常多,除了常规的交换机、路由器、防火墙、无线控制器等网络设备以外还加入了Python主机,认证服务器、linux的各类预装主机、SDWAN或者SDN也可以轻松模拟

  • 支持多人在同一个实验拓扑上进行操作

缺点:

  • 远程连接服务器使用,当客户端关闭的时候服务器上当前拓扑中的设备停止工作,每次连接需要重新开机,比较浪费时间

总体来说是最优秀的网络模拟器


2、再来看一下EVE-NG,官方网站 http://www.eve-ng.net/ ,目前分为专业版和社区版,一个收费一个免费,普通测试免费版即可

下载地址如下:


只有OVA版本,可以用在客户端版本的虚拟机上如:Vmware Workstations 或者 Virtualbox,建议安装在Vmware Esxi服务器上

安装完成以后 通过网络即可登录

登录以后的实验拓扑文件显示很清晰

实验效果如下:

优点:

只需要浏览器即可登录,安装putty,secureCRT等软件即可使用,使用起来十分的轻量级

关闭本地的浏览器时,远端服务器上的实验拓扑不会关闭,随时使用随时连接,很方便

缺点:

各种网络虚拟机的安装很繁琐,需要转格式

原生支持的虚拟机种类和GNS3比相差甚远


------------------------------------------------------------------------------------------------------------------------------

我先对自己的实验环境做一个简单的介绍,给大家一个借鉴或者说是参考:

1、Dell R610,淘宝二手,此配置足以应对各种大型网络环境,价格便宜到你想不到,不过噪音有点大,我放在机房,平时远程管理使用:

系统Esxi 6.0

2、家用普通的组装机,一般的塔式机箱,E3-1230V2的芯片,32G内存,3块500G固态硬盘+1T机械(存储盘,用于安装镜像等)(做某些实验需要同时用到多台Windows Linux虚拟机的时候硬盘的读写是硬伤,固态硬盘可以很好的帮助我们解决这个问题,毕竟宝贵),24小时开机,比较安静。

系统Esxi 6.5