您好,欢迎来到 DCFabric

ENGLISH中文版

DCFabric c++版本高效消息树机制实现700k Pps高吞吐量 2018/3/22 13:41:07

一、测试环境搭建

1. SDN控制器:192.168.53.53

2. 大拓扑搭建:

在192.168.52.247上运行mininet搭建800交换机的拓扑

在192.168.52.248上运行mininet搭建800交换机的拓扑

在192.168.52.249上运行mininet搭建800交换机的拓扑

在192.168.52.244上运行mininet搭建600交换机的拓扑

总计3000个交换机

3. 大吞吐量搭建:

在192.168.53.21和192.168.53.68上运行内测工具(trafficGenerator)模拟100000台主机定时向某个主机发送IP包


二、测试步骤

1. 在192.168.53.53上运行SDN控制器 

2. 使用mininet工具搭建3000交换机的大拓扑

3. 使用内侧工具(trafficGenerator)搭建大吞吐量


三、测试结果

1. 3000交换机的大拓扑搭建成功

  

2. 使用内侧工具(trafficGenerator)可以搭建100000台主机总共约500Mbps (600000包/秒*100字节/包)的大吞吐量

3. 大吞吐量下拓扑修改正常

3.1 对交换机s6599分别进行以下拓扑修改

3.2 对交换机s6599进行拓扑修改之前的拓扑

 

3.3 对交换机s6599进行link s6599 s6002 down之后的拓扑

3.4 对交换机s6599进行link s6599 s6003 down之后的拓扑

3.5 对交换机s6599进行link s6599 s6003 up之后的拓扑

3.6 对交换机s6599进行link s6599 s6002 up之后的拓扑


四、总结        

       控制器目前可以在大拓扑的环境下,实现高效的消息接受,并且在达到全速接受的情况下,仍然可以对拓扑识别和拓扑更改的情况下及时做出反应,提升了程序的鲁棒性,达到了商用水平