[發(fā)明專利]分布式包交換系統(tǒng)和分布式包交換方法有效
| 申請?zhí)枺?/td> | 200910147672.4 | 申請日: | 2009-06-11 |
| 公開(公告)號: | CN101567855A | 公開(公告)日: | 2009-10-28 |
| 發(fā)明(設(shè)計(jì))人: | 楊武 | 申請(專利權(quán))人: | 杭州華三通信技術(shù)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 隆天國際知識產(chǎn)權(quán)代理有限公司 | 代理人: | 邢雪紅 |
| 地址: | 310053浙江省杭州市高新技術(shù)產(chǎn)業(yè)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 交換 系統(tǒng) 方法 | ||
1.一種分布式包交換系統(tǒng),包括包交換芯片和多個(gè)線卡板;其特征在于, 每個(gè)線卡板分別設(shè)有一包處理單元以及連接所述包處理單元的上行交換適 配單元和下行交換適配單元;
源線卡板的上行交換適配單元從本線卡板的包處理單元接收上行數(shù)據(jù) 包,按照相應(yīng)目的線卡板分別加以緩存并按一定長度進(jìn)行切片,以及,輪詢 各緩存隊(duì)列,將滿足帶寬要求的報(bào)文切片通過所述包交換芯片發(fā)送至目的線 卡板;
目的線卡板的下行交換適配單元為源線卡板的上行交換適配單元動態(tài) 分配帶寬,重組從包交換芯片接收的報(bào)文切片并發(fā)送給本線卡板的包處理單 元。
2.根據(jù)權(quán)利要求1所述的分布式包交換系統(tǒng),其特征在于,所述上 行交換適配單元包括上行報(bào)文接收處理模塊、報(bào)文長度統(tǒng)計(jì)模塊、上行 報(bào)文發(fā)送模塊和流控模塊,還包括分別為每一其它線卡板設(shè)置的報(bào)文長 度存儲模塊、第一報(bào)文緩存模塊和報(bào)文切片模塊;
所述上行報(bào)文接收處理模塊接收來自包處理單元的上行數(shù)據(jù)包,根 據(jù)所述上行數(shù)據(jù)包中攜帶的目的線卡板信息,將其發(fā)送到相應(yīng)的第一報(bào) 文緩存模塊;
所述報(bào)文長度統(tǒng)計(jì)模塊與所述上行報(bào)文接收處理模塊連接,統(tǒng)計(jì)所 述上行數(shù)據(jù)包的報(bào)文長度信息,并存儲到相應(yīng)的報(bào)文長度存儲單元;
各報(bào)文切片模塊分別與相應(yīng)線卡板的第一報(bào)文緩存模塊以及報(bào)文長 度存儲模塊連接,提取上行數(shù)據(jù)包的報(bào)文長度信息并按照一定長度進(jìn)行 切片;
所述流控模塊用于接收各目的線卡板動態(tài)分配的帶寬;
所述上行報(bào)文發(fā)送模塊與所述流控模塊連接并輪詢各報(bào)文切片模 塊,如果所分配帶寬滿足所輪詢的報(bào)文切片模塊中切片長度要求,則通 過所述報(bào)文切片模塊中提取一個(gè)報(bào)文切片發(fā)送給所述包交換芯片。
3.根據(jù)權(quán)利要求2所述的分布式包交換系統(tǒng),其特征在于,所述流 控模塊包括令牌桶更新子模塊以及分別為每一其它線卡板設(shè)置的令牌 桶;
所述令牌桶更新子模塊與各令牌桶連接,用于接收各目的線卡板動 態(tài)分配的帶寬,周期性調(diào)整各令牌桶中的令牌數(shù);
所述上行報(bào)文發(fā)送模塊通過進(jìn)行相應(yīng)令牌桶中的令牌評估,確定所 分配帶寬是否滿足所輪詢的報(bào)文切片長度要求。
4.根據(jù)權(quán)利要求2所述的分布式包交換系統(tǒng),其特征在于,所述報(bào) 文切片模塊中設(shè)有:
數(shù)據(jù)包指針,指向當(dāng)前上行數(shù)據(jù)包地址;
報(bào)文長度指針,指向報(bào)文長度存儲單元中存儲當(dāng)前數(shù)據(jù)包報(bào)文長度 信息的地址;
報(bào)文切片指針,指向當(dāng)前報(bào)文切片地址;
報(bào)文切片收發(fā)子模塊,用于根據(jù)上述指針提取一定長度的報(bào)文數(shù)據(jù) 發(fā)送給所述上行報(bào)文發(fā)送模塊,并將所述當(dāng)前報(bào)文切片地址偏移所述一 定長度后的地址作為新的當(dāng)前報(bào)文切片地址,進(jìn)行所述報(bào)文切片指針跳 轉(zhuǎn)。
5.根據(jù)權(quán)利要求4所述的分布式包交換系統(tǒng),其特征在于,所述報(bào) 文切片模塊還設(shè)有報(bào)文優(yōu)先級識別子模塊,用于識別緩存在第一報(bào)文緩 存模塊中數(shù)據(jù)包報(bào)文的優(yōu)先級,使數(shù)據(jù)包指針和報(bào)文長度指針指向具有 較高優(yōu)先級的數(shù)據(jù)包報(bào)文進(jìn)行切片。
6.根據(jù)權(quán)利要求4所述的分布式包交換系統(tǒng),其特征在于,所述第 一報(bào)文緩存模塊分割為第一固定字節(jié)的緩存子模塊,每一緩存子模塊用 于緩存一個(gè)數(shù)據(jù)包報(bào)文;和/或,所述報(bào)文長度存儲單元按照第二固定字 節(jié)進(jìn)行分割,每一分割后的空間用于保存一個(gè)數(shù)據(jù)包報(bào)文的長度信息; 則在當(dāng)前上行數(shù)據(jù)包發(fā)送完成后,將所述當(dāng)前上行數(shù)據(jù)包地址偏移所述 第一固定字節(jié)作為新的當(dāng)前上行數(shù)據(jù)包地址,進(jìn)行所述數(shù)據(jù)包指針跳轉(zhuǎn), 和/或,將存儲當(dāng)前數(shù)據(jù)包報(bào)文長度信息的地址偏移所述第二固定字節(jié)作 為新的存儲當(dāng)前數(shù)據(jù)包報(bào)文長度信息的地址,進(jìn)行所述報(bào)文長度指針的 跳轉(zhuǎn)。
7.根據(jù)權(quán)利要求4-6任一所述的分布式包交換系統(tǒng),其特征在于,所 述報(bào)文切片模塊中還設(shè)有組幀信息標(biāo)簽子模塊,用于在每個(gè)報(bào)文切片中 添加組幀信息標(biāo)簽,至少標(biāo)識報(bào)文切片在數(shù)據(jù)包報(bào)文中的位置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州華三通信技術(shù)有限公司,未經(jīng)杭州華三通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910147672.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





