一種分布式動態(tài)二層轉(zhuǎn)發(fā)表的維護方法

基本信息

申請?zhí)?/td> CN201710530304.2 申請日 -
公開(公告)號 CN107171960B 公開(公告)日 2020-03-24
申請公布號 CN107171960B 申請公布日 2020-03-24
分類號 H04L12/743;H04L12/741;H04L12/721;H04L12/46 分類 電通信技術;
發(fā)明人 鄧俊杰 申請(專利權)人 華信塞姆(成都)科技有限公司
代理機構 成都君合集專利代理事務所(普通合伙) 代理人 華信塞姆(成都)科技有限公司
地址 610041 四川省成都市高新區(qū)天華一路99號天府軟件園B區(qū)8棟
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種分布式動態(tài)二層轉(zhuǎn)發(fā)表的維護方法,包括轉(zhuǎn)發(fā)表的訓練、查詢和老化過程,所述轉(zhuǎn)發(fā)表的訓練包括:S1)外部輸入真隨機數(shù);S2)接收源地址和虛擬局域網(wǎng)SA_vlan;S3)將真隨機數(shù)和SA_vlan進行哈希計算,計算出待寫入的地址;S4)地址對應的表項的信號指示向下傳遞;S5)如果待寫入的表項被置為無效,則表項不再寫入,否則在sel電路中將SA_vlan寫入表項;S6)將目的地址DA_vlan與真隨機數(shù)經(jīng)過哈希計算,得出表項的地址,從而讀出要查詢的轉(zhuǎn)發(fā)端口。本發(fā)明中的多個小的轉(zhuǎn)發(fā)表采用同一個哈希計算規(guī)則,與不同真隨機數(shù)構成不同的哈希映射,取得遠高于一張統(tǒng)一的轉(zhuǎn)發(fā)表的表項負載率,并且大大節(jié)約FPGA內(nèi)部珍貴的BRAM資源。