小的差距。
在网络拓扑中添加PC
向网络拓扑中添加 PC 的方法有三种。如果只是想利用 PC 运行 ping 或者
traceroute 来测试连通性,最好使用 Virtual PC 模拟器。也可以在网络拓扑中添加
新的路由器并配置它像一台 PC 一样。第三种方法是利用真正的 PC。
利用Virtual PC Simulator
Virtual PC Simulator是运行在Windows或Linux上的程序,它的功能有限,但
是可以运行 ping和 traceroute。 Virtual PC Simulator 是一种免费软件,可以从 http://wiki.freecode.com.cn/doku.php?id=wiki:vpcs处下载。
将下载的文件解压缩,运行其中的 vpcs.exe,如下图所示:
输入“?”可以获得关于 VPCS 的帮助。目前,VPCS 支持多达 9 台 PC。 在命令行中输入数字便可以切换到另一台 PC。利用 show 命令可以查看 PC 的 IP 和 MAC 地址。使用如下格式的命令:ip 10.0.0.5 10.0.0.1 24 可以设置 PC 的 IP 地址、默认网关、子网掩码(前缀长度)。
利用“Symbol Library”可以将 VPCS 集成进 GNS3。在 GNS3 窗口中选择 Edit 菜单的 Symbol Manager 菜单项。如下图所示。
点击“Available symbols”下的“computer”,然后右键单击箭头“>”,将计
算机图标添加到“Customized nodes”。在 Name 框中输入“computer”,利用下拉 箭头,将其类型更改为 Cloud。在 GNS3 窗口 Node Type 中将出现计算机的图标, 如下图所示。
将三台计算机拖动到工作区中,在每台交换机下分别放置一台。右键单击路 由器 West 下的计算机,选择“Configure”,单击“Clouds”下的 C0,点击 NIO UDP 标签页,如下图所示。在配置中输入如下参数:
Local Port:3000 Remote host:127.0.0.1 Remote port:20000
上述配置对应于 VPCS1。单击按钮 Add,然后选择 OK
.
依次右键单击每台计算机,并选择“Configure”,使用如下参数:
至此,已经配置完成与 GNS3 通过 UDP 端口连接的计算机。在 VPC 可以连 接交换机前,需要为每台交换机添加一个端口。右键单击每台交换机,选择 “Configure”。点击 switch,将“Port”配置改成 2,单击“Add”按钮后点击“OK”。
点击工具栏的“Add a link”按钮并选择“Manual”,将每台交换机的端口 2 与相应的计算机 nio_udp 端口相连。
利用 VPCS 窗口配置 VPCs。配置 IP 地址,默认网关、子网掩码,各参数如 下图所示:
回到每台路由器的 Console 窗口。配置路由器的 FastEthernet 端口,使用上 图列出的参数,注意一定要使用 no shutdown 命令开启相应的接口。然后利用 rip 命令开启 RIP,利用 network 命令添加路由。
过一会,路由将出现在路由表中,测试从 West 的计算机 ping 路由器 East 的计算机。
利用路由器当作PC
可以简单地配置路由器,使其像一台 PC 一样。这种方法可能会使用更多的 内存和处理器资源。
将真实的计算机与网络拓扑连接
一个有趣的事情是在 GNS3 和 Dynamips 中,你可以将真实的网络接入 GNS3
的网络拓扑中进行网络仿真。在 CCNA、CCNP 学习过程中可能需要运行真实的 Web Browser,或者 Cisco 的 Security Device Manager。将自己的真实 PC 接入网 络拓扑,设置可以连接自己计算机中运行的 VMware 或 Virtual PC。作者曾经在 VMware 虚拟机中运行两份 Windows XP,然后在它们之间运行 Cisco
软件 IP 电
话应用。同时,也可以将自己的虚拟网络拓扑与真实的计算机网络连接。将 GNS3 和 Dynamips 中运行的虚拟网络拓扑与真实网络互连是非常有意思的事情,但需 要注意受限于计算机的资源能力,虚拟网络的吞吐率可能不高。只是鼓励将 GNS3
和 Dynamips 只用于学习目的的实验环境,其它用途并不提倡。
将自己的网络拓扑与真实 PC 相连的过程与连接 Virtual PC 模拟器非常类似。 从 GNS3 窗口的 Node Type 区拖动计算机(已经定义为 cloud)到网络拓扑工作区, 右键单击计算机,选择“Configure”。在“Node Configurator”窗口中点击 Clouds 下面的 C0。与将 Virtual PC 模拟器软件集成进 GNS3 不同,需要选择 NIO Ethernet 标签页。这个操作需要操作系统的 Administrator 权限。如下图所示。
对于 Windows 用户,单击“Generic Ethernet NIO”下面的输入框,选择自己 希望使用的 Ethernet 适配器。点击“Add”按钮后点击“OK”。此时需要配置自 己真实计算机网卡的 IP 属性以便与模拟网络拓扑相适应。然后,使用工具栏按 钮“Add a link”创建计算机网卡到网络拓扑中对应设备的连接。
你可能使用自己的普通网卡与网络拓扑相连,也可以先创建 MS Loopback 适配器,然后利用 Loopback 适配器与网络拓扑相连。

