|国家预印本平台
首页|基于TCAM细粒度多级流表存储策略

基于TCAM细粒度多级流表存储策略

he Storage Strategy for Fine-grained OpenFlow Multiple-table in TCAM

中文摘要英文摘要

SDN(Software Defined Networking,软件定义网络)是一种新兴的基于软件的网络架构及技术,其最大的特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。OpenFlow v1.1协议规定流表采用多级流表的方式依次进行数据包的匹配项的匹配,由于SDN的存储资源不足的限制,本文提出了基于TCAM的一种细粒度的多级流表存储策略,通过将IP地址和MAC地址进行细粒度的分割,在新的多级流表表项中添加原单流表的标识符,存储在TCAM中,将原流表的计数器和动作指令存储在SRAM中,通过仿真显示,通过细粒度的多级流表映射,TCAM减少了14.3%的存储空间,对OpenFlow转发平面的设计有重要的意义。

SDN (Software Defined Networking) is an architecture and technology based on software, its biggest feature is the control plane and date plane of a loosely coupled, supports network state control centralized, to achieve the underlying network infrastructure transparent to upper application. The author focuses on multi-level flow table matching mechanism based on OpenFlow v1.1 protocol. In view of the possible resource shortage in the existing SDN technology, this paper describes a Fine-grained OpenFlow multiple-table pipeline architecture that efficiently stores the flow table in the TCAM memories. The IP address and MAC address for further fine-grained division. we add the single flow table identifier on the multi-level table items, Simulations show that the strategy reduces the TCAM usage for the multiple-table mapping scheme by 14.3%, which is important for scalable designs of OpenFlow data planes.

李旭、魏峰

通信

SDNOpenFlowM细粒度多级流表

SDNOpenFlowTCAMfine-grainedmulti-stage flow table

李旭,魏峰.基于TCAM细粒度多级流表存储策略[EB/OL].(2016-01-18)[2025-08-10].http://www.paper.edu.cn/releasepaper/content/201601-367.点此复制

评论