eNSP是华为精心打造的网络设备仿真平台,能够仿真路由器、交换机、防火墙、WLAN等设备,且该平台采用真实的VRP系统进行软件模拟。通过与真实网卡桥接,它使得模拟设备与真实设备的连接更为灵活多变。
此篇将重点解析如下内容:
- 软件的构造元素
- 可能遭遇的问题及其解决方案
- 使用secureCRT对eNSP设备进行配置的步骤
1. 软件构造元素详解
- eNSP:作为主程序,为仿真提供了核心支持。
- VirtualBox:作为虚拟机,用于模拟华为的路由器、交换机、防火墙等设备。
- Winpcap:为抓包操作提供底层的支持。
- Wireshark:用于抓包和网络协议的分析。
2. 问题及应对策略
(1)AR路由器启动失败,提示“无法找到AR_BASE”
解决此问题需要重新注册AR_BASE,即是在VirtualBox中安装虚拟机。具体步骤如下:
- 打开VirtualBox,删除类似AR_Base的无效链接。
- 进入VirtualBox的“管理”-“虚拟介质管理器”,删除AR_Base.vdi,若无法直接删除,可先尝试删除其子链接后再重试。
- 重新打开eNSP,选择“菜单”、“工具”、“注册设备”来进行设备注册。
(2)电脑虚拟网卡未被识别
解决此问题需暂时禁用vmware的虚拟网卡。
(3)AR路由器进度停滞不前,显示“ ”
有两种解决方法:一是重置计时器,以管理员身份打开cmd命令行窗口,输入lodctr /R;二是检查虚拟网卡是否存在,若不存在则需重新安装virtualbox并手动进行设备注册。
(4)系统提示资源消耗过大
为解决此问题,需在BIOS中开启虚拟化支持。具体操作为右击虚拟机,进入“设置”、“系统”、“硬件加速”,并勾选启用“VT-x”选项。
3. 使用secureCRT管理eNSP设备
(1) secureCRT的设置调整
- 字体设置- 根据个人喜好选择合适的字体。
- 透明度设置- 将透明度调整至约“200”的数值。在“终端”菜单下选择“高级”,进行透明度设置。设置完成后,可将拓扑图置于secureCRT中,边看图边配置交换机。
(2) 使用secureCRT配置eNSP设备的步骤
先查看eNSP设备的端口号,右击设备选择“配置”,即可看到“串口号”。串口号按设备添加顺序递增。打开secureCRT,使用telnet连接,将Hostname设为127.0.0.1,Port设为eNSP设备的串口号。如上例中的2001。
如在使用secureCRT时遇到无法使用Tab键的命令补全功能,需进行如下设置:关闭连接,右击连接选择“会话选项”,“telnet”项下勾选“强制每次一个字符模式”。
4. Wireshark抓包操作