首页 理论教育验证网络性能:如何对网络进行测试和优化

验证网络性能:如何对网络进行测试和优化

【摘要】:图9-29实验测试平台和演示器设置PU和OFP代理是在VMware ESXi V5.1创建的虚拟机阵列上实现的,VMware ESXi V5.1运行在IBM X3650服务器上。如图9-30和图9-30所示,10.108.67.21、10.108.50.74和10.108.49.14分别表示RC、PC和OC的IP地址,而10.108.49.23和10.108.49.24分别表示相关的OF-BVOS的IP地址。特征请求消息负责通过定期查询BVOS来监视当前状态。在完成RIP后,OC和RC提供SP,并通过流修改消息分配射频来控制相应的节点。图9-30MDRI的消息序列的Wireshark捕获

为了评估架构的可行性,我们在软件定义的C-RoFN的测试平台上建立了一个EON,如图9-29所示。在数据层上,我们采用了两个模拟RoF强度调制器和检测模块,并由工作在40 GHz频率的微波源驱动产生双边带。4个流量的开启使得弹性ROADM节点在EON中配备Fisiar BV WSSS。根据API,我们使用开放式vSwitch(OVS)作为软件OFP的代理,去控制硬件和控制器与无线以及光节点的交互。此外,OFP代理被用来模拟数据层中的其他节点,从而支持OFP的MDRI。

图9-29 实验测试平台和演示器设置

PU和OFP代理是在VMware ESXi V5.1创建的虚拟机阵列上实现的,VMware ESXi V5.1运行在IBM X3650服务器上。虚拟操作系统技术让建立大规模扩展实验拓扑变得简单易行。在基于OpenFlow的MDRI控制层,OC服务器被用来支持我们提出的体系结构,并以MDRI控制、网络虚拟化和PCE策略3个虚拟机作为插件进行部署,RC服务器作为射频资源监控和分配。PC服务器被部署为CSO代理用以监控PU的计算资源。每个控制器服务器控制相应的资源,而数据库服务器则负责维护流量工程数据库(TED)、连接状态和数据库配置。我们部署了与RC相关的服务信息生成器并且实现了批量C-RoFN服务的实验。

基于测试平台,我们设计和验证了MDRI在C-RoFN中的服务,实验结果如图9-30所示。图9-30(a)和图9-30(b)通过部署在OC和RC中的Wireshark捕获并展示了使用OFP的MDRI信令过程。为了简化本方案,现有的Open FLASH消息具有原来的功能。定义C-RoFN的新消息类型将有助于支持我们未来研究中的新功能。如图9-30(a)和图9-30(b)所示,10.108.67.21、10.108.50.74和10.108.49.14分别表示RC、PC和OC的IP地址,而10.108.49.23和10.108.49.24分别表示相关的OF-BVOS的IP地址。特征请求消息负责通过定期查询BVOS来监视当前状态。OC通过特征回复从BVOS获取信息。当服务请求到达时,RC通过UDP消息发送MDRI请求,在这个过程中我们使用UDP消息来简化过程并降低控制器的压力。OC接收到互通的资源信息后,采用RIP方案利用辅助图计算无线、弹性光网络和PU资源多维优化的路径,并保留最优的射频、频谱和过程为服务提供资源。在完成RIP后,OC和RC提供SP,并通过流修改消息分配射频来控制相应的节点。RC通过分组接收设置成功应答,同时PC响应MDRI成功应答,并更新计算使用以保持同步。模拟C-RoFN的光路频谱反映在过滤器配置文件上,如图9-30(c)所示。无线信号可以用MDRI在频谱信道上调制。

图9-30 MDRI的消息序列的Wireshark捕获