技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種分布式動(dòng)態(tài)二層轉(zhuǎn)發(fā)表的維護(hù)方法,包括轉(zhuǎn)發(fā)表的訓(xùn)練、查詢和老化過(guò)程,所述轉(zhuǎn)發(fā)表的訓(xùn)練包括:S1)外部輸入真隨機(jī)數(shù);S2)接收源地址和虛擬局域網(wǎng)SA_vlan;S3)將真隨機(jī)數(shù)和SA_vlan進(jìn)行哈希計(jì)算,計(jì)算出待寫入的地址;S4)地址對(duì)應(yīng)的表項(xiàng)的信號(hào)指示向下傳遞;S5)如果待寫入的表項(xiàng)被置為無(wú)效,則表項(xiàng)不再寫入,否則在sel電路中將SA_vlan寫入表項(xiàng);S6)將目的地址DA_vlan與真隨機(jī)數(shù)經(jīng)過(guò)哈希計(jì)算,得出表項(xiàng)的地址,從而讀出要查詢的轉(zhuǎn)發(fā)端口。本發(fā)明中的多個(gè)小的轉(zhuǎn)發(fā)表采用同一個(gè)哈希計(jì)算規(guī)則,與不同真隨機(jī)數(shù)構(gòu)成不同的哈希映射,取得遠(yuǎn)高于一張統(tǒng)一的轉(zhuǎn)發(fā)表的表項(xiàng)負(fù)載率,并且大大節(jié)約FPGA內(nèi)部珍貴的BRAM資源。
技術(shù)研發(fā)人員:鄧俊杰
受保護(hù)的技術(shù)使用者:華信塞姆(成都)科技有限公司
技術(shù)研發(fā)日:2017.06.28
技術(shù)公布日:2017.09.15