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