首页 | 本学科首页   官方微博 | 高级检索  
     

提高软件定义网络交换机存储能力的流表压缩算法
作者姓名:沈剑良  王崇越  汤先拓  张霞
作者单位:1. 中国人民解放军战略支援部队信息工程大学;2. 国家数字交换系统工程技术研究中心
基金项目:国家自然科学基金资助项目(61872382);
摘    要:针对目前软件定义网络(SDN)中流表规模不断增大且存储效率较低的问题,提出了一种新的提高SDN交换机存储能力的流表压缩算法。首先对传统前缀编码算法分析,发现2的指数幂(2n)范围编码后字符串最高有效位递增,且其余低位均为通配符;其次对流表中范围字段按照2的指数幂进行分割,得到多个范围字段,利用最高位和通配符实现仅用一条表项编码2的指数幂范围字段,其他范围字段采用前缀编码;最后将编码结果存储至不同三态内容寻址存储器,进行分类存储。实验结果表明,与已有的算法相比,所提流表压缩算法在独立于流表内容的基础上具备更高的更新速度与更低的最坏情况拓展比,在防火墙类型规则集编码后平均可减少86%和83%的表项数量,且不需要占用额外比特位,从更细粒度层次实现了存储空间的优化使用,具有良好的应用前景。

关 键 词:软件定义网络  三态内容寻址存储器  范围编码  流表
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号