[發(fā)明專利]一種實現(xiàn)堆疊芯片間傳輸信息可編程的方法及裝置有效
| 申請?zhí)枺?/td> | 202010915176.5 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112003876B | 公開(公告)日: | 2023-04-18 |
| 發(fā)明(設(shè)計)人: | 劉慶海;崔興龍;裴園;王子晗 | 申請(專利權(quán))人: | 蘇州盛科科技有限公司 |
| 主分類號: | H04L69/06 | 分類號: | H04L69/06;H04L69/22;H04L49/111 |
| 代理公司: | 蘇州集律知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32269 | 代理人: | 安紀(jì)平 |
| 地址: | 215100 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實現(xiàn) 堆疊 芯片 傳輸 信息 可編程 方法 裝置 | ||
本發(fā)明揭示了一種實現(xiàn)堆疊芯片間傳輸信息可編程的方法及裝置,所述方法包括報文在入口芯片上經(jīng)過處理后產(chǎn)生傳輸信息,對傳輸信息進(jìn)行編碼組成堆疊頭部,將堆疊頭部插入到報文中并將報文傳送給下游的出口芯片,出口芯片從收到的報文中截取出堆疊頭部,并對堆疊頭部進(jìn)行解碼,根據(jù)解碼得到的解碼信息對報文進(jìn)行對應(yīng)的處理。本發(fā)明實現(xiàn)了對報文的堆疊頭部的靈活可編程,可以根據(jù)不同場景特性,靈活選擇傳遞所需字段信息組成堆疊頭部,極大地彌補(bǔ)了固定編碼堆疊頭部引起的功能缺陷。
技術(shù)領(lǐng)域
本發(fā)明涉及一種芯片堆疊技術(shù),尤其是涉及一種實現(xiàn)堆疊芯片間傳輸信息可編程的方法及裝置。
背景技術(shù)
堆疊是指將多臺支持堆疊特性的交換機(jī)設(shè)備組合在一起,交換機(jī)之間通過堆疊口和專用堆疊線纜以某種拓?fù)湫问竭B接在一起,從邏輯上組合成一臺交換機(jī)。通過交換機(jī)堆疊,可以實現(xiàn)網(wǎng)絡(luò)高可靠性和網(wǎng)絡(luò)大數(shù)據(jù)量的轉(zhuǎn)發(fā)。
堆疊系統(tǒng)的多臺交換機(jī)成員之間冗余備份,支持跨設(shè)備的鏈路聚合和冗余備份。通過增加堆疊系統(tǒng)中交換機(jī)數(shù)目,可以擴(kuò)展端口數(shù)目,帶寬和處理能力,同時支持成員交換機(jī)的熱插拔。
支持堆疊特性的交換芯片必須擁有在芯片間傳輸設(shè)備處理產(chǎn)生的本地信息的能力。以環(huán)形拓?fù)涞亩询B系統(tǒng)為例,如圖1所示,一個報文從交換機(jī)1(Switch1)進(jìn)去,然后在上面做報文轉(zhuǎn)發(fā)查找,轉(zhuǎn)發(fā)到交換機(jī)3(Switch3)上的一個出口且在交換機(jī)3上基于出口做報文編輯。這種編輯動作還取決于交換機(jī)1上的一些處理得到的屬性信息。所以在交換機(jī)(chip)之間傳輸報文時需要額外增加廠商內(nèi)部實現(xiàn)的堆疊頭部,用來傳輸源芯片產(chǎn)生的必要信息到目的芯片上做處理動作。
現(xiàn)有堆疊系統(tǒng)下,芯片間傳輸?shù)亩询B頭部采用硬編碼的方式實現(xiàn)。結(jié)合圖2所示,如堆疊頭部固定長度40字節(jié),支持30個字段信息。某些字段可以復(fù)用成不同的含義,通過類型字段區(qū)分。這樣的設(shè)計方案能滿足交換機(jī)堆疊系統(tǒng)的傳統(tǒng)功能,且設(shè)計上相對也比較簡單。
但是,上述方案固定了堆疊頭部的長度、支持傳輸?shù)淖侄螖?shù)目和內(nèi)容。基于堆疊口上帶寬開銷方面來考慮,該方案中也不可能將所有本地芯片的處理信息傳導(dǎo)到遠(yuǎn)端芯片上。所以必然會出現(xiàn)一些特性受到限制,從而使得堆疊系統(tǒng)對比于單個交換機(jī)會有功能支持上的下降。
針對上述方案存在的問題,如圖3所示,現(xiàn)有的另一種方案是固定一部分的堆疊頭部,其他的作為擴(kuò)展首部。擴(kuò)展首部是根據(jù)報文做了不同的功能而產(chǎn)生的。比如報文只做了兩個功能,那么可能只會攜帶兩個擴(kuò)展頭,此時假設(shè)基礎(chǔ)首部是16字節(jié),每個擴(kuò)展首部是8個字節(jié),那么最低可能只傳16字節(jié)就能正確工作了。那么該方案,在不同的轉(zhuǎn)發(fā)行為下,總的堆疊首部長度是變化的。這樣做,一方面提高了堆疊口帶寬的利用率,另一方面可以使得交換芯片更加靈活地支持了更多的功能。
雖然上述第二種方案在第一種方案的基礎(chǔ)上大幅度提高了芯片的靈活性和利用率,但是這些擴(kuò)展首部也是硬編碼的,從代價問題考慮,芯片是不可能支持把所有處理信息都以硬編碼形式放到這些擴(kuò)展首部中去的。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種實現(xiàn)堆疊頭部靈活且可編程的堆疊芯片間傳輸信息可編程的方法及裝置。
為實現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種實現(xiàn)堆疊芯片間傳輸信息可編程的方法,包括:
S100,報文在入口芯片上經(jīng)過處理后產(chǎn)生傳輸信息,對所述傳輸信息進(jìn)行編碼組成堆疊頭部,將所述堆疊頭部插入到報文中并將報文傳送給下游的出口芯片;
S200,所述出口芯片從收到的報文中截取出所述堆疊頭部,并對所述堆疊頭部進(jìn)行解碼,根據(jù)解碼得到的解碼信息對報文進(jìn)行對應(yīng)的處理。
優(yōu)選地,所述入口芯片和出口芯片內(nèi)均配置有編碼信息存儲部和解碼信息存儲部,S100中,所述編碼過程包括:
S101,入口芯片將所述傳輸信息通過編程選到其編碼信息存儲部中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州盛科科技有限公司,未經(jīng)蘇州盛科科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010915176.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強(qiáng)現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





