合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
本节将介绍开发环境,首先明确涉及的几个终端窗口: VirtualBox控制台终端:当在VirtualBox中启动VM时,会出现VM的系统的启动窗口,该窗口不能从宿主机复制信息,因此,使用不方便,一般不使用该窗口; * SSH终端窗口:通过SSH客户端连接到OpenFlow VM,由putty创建。该终端可以完成复制粘贴等操作。 * Xterm终端窗口:该窗口可以连接到虚拟网中的一个主机。当在mininet创建一个虚拟网后,可以使用该窗口连接到一个主机。窗口标题会显示主机名称。 另外,OpenFlow VM安装了一些OpenFlow的相关工具,具体如下: * OpenFlow控制器:位于OpenFlow接口之上,用于控制OPenFLow交换网络; * OpenFlow交换机:位于OpenFLow接口之下,是一个用户空间的软件交换机,Open vSwitch是基于内核的OF交换机; * dpctl: 用于发送OF消息、查看交换机状态和流状态以及插入流表项的命令行工具; * wireshark:查看报文的图像化工具,包含了OF协议扩展版,可以解析端口为6633的报文。 * iperf:测试单个TCP连接速度的命令行工具; * Mininet:网络仿真平台,可以创建OpenFLow虚拟网络,控制器、交换机和主机。 * Cbench:测试OF控制器流设置时间的命令行工具。