这段时间在做一个与硬件交互的项目,涉及到了一些知识点,做个笔记,也和大家分享下。
该项目的背景:客户有些硬件(主要是思科的防火墙,路由器,交换机等),用户通过浏览器直接输入指令实现对硬件的操作,比如配置某网络拓扑环境。
对于测试,我们的做法是通过DynamipsGUI 模拟出拓扑环境。
交互那块,我们是通过telnet协议,实现服务器与模拟的硬件之间通信。
大概的结构如下:
关于如何使用DynamipsGUI 模拟网络环境
可以参考:http://v.youku.com/v_show/id_XMTcyNzYyNDQw.html
关于实现telnet协议 随便搜下很多了。