軟件定義網(wǎng)絡(luò)中一種兩步式多級流表構(gòu)建算法
摘要:針對軟件定義網(wǎng)絡(luò)中流表規(guī)模的擴張以及流表存儲資源利用率低效的問題,提出一種兩步式多級流表構(gòu)建算法.第1步基于流表中不同的流類別對匹配域進行拆分,簡化不同流類別之間的通配表項;第2步根據(jù)匹配域的重復(fù)率對流表進行正交分解,進一步壓縮了流表中的冗余表項.仿真實驗表明,該方法能夠節(jié)省60%以上的流表存儲空間,相對于現(xiàn)有方法,流表壓縮率提高了21.4%到51.5%.使用現(xiàn)場可編程門陣列的驗證結(jié)果表明,該方法能夠在優(yōu)化存儲空間的同時保證硬件可實現(xiàn)性和流水線的處理速度,數(shù)據(jù)吞吐量可達197MPacket/s,支持100Gbit/s的線速處理.
注: 保護知識產(chǎn)權(quán),如需閱讀全文請聯(lián)系西安電子科技大學(xué)學(xué)報雜志社