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