[發(fā)明專利]一種流控方法和裝置有效
| 申請?zhí)枺?/td> | 201110426455.6 | 申請日: | 2011-12-19 |
| 公開(公告)號: | CN103166867A | 公開(公告)日: | 2013-06-19 |
| 發(fā)明(設(shè)計)人: | 張博;吳迪;趙春剛 | 申請(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/18 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 方法 裝置 | ||
1.一種流控方法,應(yīng)用于包括多轉(zhuǎn)發(fā)核的網(wǎng)絡(luò)設(shè)備中,其特征在于,所述方法包括:
任一所述轉(zhuǎn)發(fā)核接收到未知組播報文時,查找該未知組播報文對應(yīng)的trap表項,若未查找到該未知組播報文對應(yīng)的trap表項,則為該未知組播報文創(chuàng)建trap表項,并將該未知組播報文上送進行組播協(xié)議進程處理的控制核;若查找到該未知組播報文對應(yīng)的trap表項,則確定該未知組播報文上送進行組播協(xié)議進程處理的控制核的速率是否高于預(yù)設(shè)速率閾值,如果是,將該未知組播報文丟棄;否則,將該未知組播報文上送進行組播協(xié)議進程處理的控制核。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為該未知組播報文創(chuàng)建trap表項之后,所述方法進一步包括:將該轉(zhuǎn)發(fā)核的trap表項個數(shù)加1;
所述為該未知組播報文創(chuàng)建trap表項之前,該方法進一步包括:確定所述轉(zhuǎn)發(fā)核的trap表項個數(shù)是否大于預(yù)設(shè)門限值,如果是,丟棄該未知組播報文;否則,執(zhí)行所述為該未知組播報文創(chuàng)建trap表項及后續(xù)步驟。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為該未知組播報文創(chuàng)建的trap表項包括該未知組播報文的源地址、組地址、VRF和轉(zhuǎn)發(fā)核ID;
所述查找該未知組播報文對應(yīng)的trap表項的方法為:根據(jù)接收的該未知組播報文的轉(zhuǎn)發(fā)核ID對應(yīng)的trap表項,通過源地址、組地址、VRF進行匹配,都匹配則確定查找到該未知組播報文對應(yīng)的trap表項;否則,確定未查找到該未知組播報文對應(yīng)的trap表項。
4.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,所述為該未知組播報文創(chuàng)建trap表項,并將該報文上送進行組播協(xié)議進程處理的控制核之后,所述方法進一步包括:將該trap表項的更新標(biāo)志位置為有效;
進行trap表項老化定時,定時到時,遍歷該轉(zhuǎn)發(fā)核上的所有trap表項,確定任一trap表項的更新標(biāo)志位是否置為無效,如果是,將置為無效的trap表項放入鏈表回收隊列,并將該轉(zhuǎn)發(fā)核的trap表項個數(shù)減少對應(yīng)放入所述鏈表回收隊列的trap表項數(shù)目;否則,將該更新標(biāo)志位置為無效。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進一步包括:
進行trap表項回收定時,定時到時,刪除該轉(zhuǎn)發(fā)核上所述回收隊列里的所有trap表項。
6.一種流控裝置,其特征在于,所述裝置包括:接收單元、查找單元、創(chuàng)建單元、確定單元和處理單元;
所述接收單元,用于接收未知組播報文;
所述查找單元,用于當(dāng)所述接收單元接收到未知組播報文時,查找該未知組播報文對應(yīng)的trap表項;
所述創(chuàng)建單元,用于當(dāng)所述查找單元未查找到該未知組播報文對應(yīng)的trap表項時,為該未知組播報文創(chuàng)建trap表項;
所述確定單元,用于當(dāng)所述查找單元查找到該未知組播報文對應(yīng)的trap表項時,確定該未知組播報文上送進行組播協(xié)議進程處理的控制核的速率是否高于預(yù)設(shè)速率閾值;
所述處理單元,用于當(dāng)所述創(chuàng)建單元為該未知組播報文創(chuàng)建trap表項后;或,當(dāng)所述確定單元確定該未知組播報文上送進行組播協(xié)議進程處理的控制核的速率不高于預(yù)設(shè)速率閾值時,將該未知組播報文上送進行組播協(xié)議進程處理的控制核;當(dāng)所述確定單元確定該未知組播報文上送進行組播協(xié)議進程處理的控制核的速率低于預(yù)設(shè)速率閾值時,將該未知組播報文丟棄。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述創(chuàng)建單元,進一步用于創(chuàng)建trap表項之后,將自身所在裝置的trap表項個數(shù)加1;
所述確定單元,進一步用于所述查找單元未查找到該未知組播報文對應(yīng)的trap表項時,確定自身所在裝置的trap表項個數(shù)是否大于預(yù)設(shè)門限值,如果是,觸發(fā)所述處理單元執(zhí)行丟棄該未知組播報文操作;否則,觸發(fā)所述創(chuàng)建單元執(zhí)行創(chuàng)建trap表項操作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,
所述查找單元,用于根據(jù)所述接收單元接收的該未知組播報文的轉(zhuǎn)發(fā)核ID對應(yīng)的trap表項,通過源地址、組地址和VRF進行匹配,都匹配則確定查找到該未知組播報文對應(yīng)的trap表項;否則,確定未查找到該未知組播報文對應(yīng)的trap表項,其中,所述trap表項包括該未知組播報文的源地址、組地址、VRF和轉(zhuǎn)發(fā)核ID。
該專利技術(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/201110426455.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





