本帖最后由 goodluck 于 2020-6-26 22:07 编辑
你肯定知道,GNS3是一款强大的网络模拟器,即可以用于学习,也可以用于施工之前的模拟运行。 也许你不知道,GNS3已经进化了。网上有大量早期版本的GNS3教学材料,里面有些知识点已经过时,比如有些资料说GNS3不支持2层设备,但在CISCO VIRL vIOS的加持下(比如IOSvL2)已经支持完整2层指令,能学到CCNP和CCIE。(所以GNS3官方建议使用VIRL镜像,Dynamips快退休了);还有资料说建议在PC上创建环回网卡,但在Win10环境下已经不建议这样做,而是利用Vmware workstation的虚拟网卡。 即使手里有硬件设备,我也喜欢在GNS3上配置,因为运行的速度更快,搭建拓扑的速度也更快。 从V2.2开始,GNS3又有了进化: 1、增加了链路检测功能。如果暂停或删除2台设备之间的链接,设备接口会自动UP或DOWN,而不像是以前那样接口一直UP直到信号超时。这可以用于测试冗余方案、STP/OSPF协议收敛等场合。但该特性仅适用于QEMU和Docker,不适用于内置的Dynamips;如果建立Windows VM,也只支持VirtualBox的线路检测,VMware workstation下的虚拟机无法检测。 另外,QEMU不支持串口,但学习过程肯定需要串口,所以还是需要与Dynamips配合来共同创建学习环境。 2、支持Hyper-V,但有一些限制: 必须要是Win10或者Server 2016,且必须是INTEL的CPU(微软已经承诺会启用AMD的嵌套虚拟化,所以这是微软的工作) 3、支持Web UI,长期看会取代WINDOWS GUI界面。 4、增加了基于HTTP的API:REST API,可以用它创建项目,删除链接,创建节点,更新节点等,也就是可以做GUI界面做的所有事情。 接下来讲述怎样使用新的设备图标: 好看吧,相比于老图标,这些图标更加的简洁和现代。现将更换图标的方法记录如下。
先把GNS3支持的所有图标列表如下以方便查询: Classic经典: Affinity-circle-blue平面化的设备图标,蓝色圆圈: 其它几个都是上图的重复,只是颜色不同,圆圈变为方框。
方法1:单独更换图标 在需要更换图标的设备上点右键-Change symbol,然后在选择图标库,再选择对应的图标: 注意:因为原来的图标名是“router”,所以在顶部的“Filter”过滤框里填入“router”可以很快找到对应的图标。 如何知道图标名字是“router”?在左边设备栏里对应的设备上点右键进行如下操作: 方法2:直接修改设备模板的图标 直接点上图的Symbol右边的Browse,再选择对应设备的图标: 之后拖出的设备就是所选的图标。 方法3:使用自定义的图标 先上网找图标,然后放到本地目录供GNS3调用 进入菜单:Edit-Preference-General,查看My Symbols所在目录: 把图标拷贝至该目录,重新进入GNS3,然后在设备上右键-Change symbol,再点Custom Symbols,会出现刚才拷贝过来的图标: 也可以读入特定目录的图标: 福利:SVG矢量图,可无损缩放(支持GNS3/EVE-NG)。 以上2个网站的所有图标都已经上传至百度网盘,见文末。 另外,也可以从CISCO获取图标。https://www.cisco.com/c/en/us/about/brand-center/network-topology-icons.html有PPT和VISIO的图标,但不能被GNS3所使用。
|