摘要

软硬件协同的异构网关通过将高性能可编程交换机与传统软件功能平台相结合,兼具硬件网关高吞吐量和软件网关高储存容量的优势。但现有软硬件协同网关缺少有效的流表更新机制,网关性能随网络流量的变化而不断下降。为此,引入网络流量测量方法,周期性检测当前网络中的重流,并在数据平面中实现对应流表项软件和硬件间的定向迁移,将绝大多数的重流卸载到可编程交换机上,以提升软硬件网关效能。仿真实验结果表明,提出的流表迁移更新机制使软硬件协同网关始终维持高吞吐量,同时有效减少网络流量变化造成的网关性能抖动。

全文