[發(fā)明專利]報文轉(zhuǎn)發(fā)方法、裝置和通訊設(shè)備有效
| 申請?zhí)枺?/td> | 201210098006.8 | 申請日: | 2012-04-05 |
| 公開(公告)號: | CN102647352A | 公開(公告)日: | 2012-08-22 |
| 發(fā)明(設(shè)計)人: | 黃米青 | 申請(專利權(quán))人: | 北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 馬爽 |
| 地址: | 100036 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報文 轉(zhuǎn)發(fā) 方法 裝置 通訊設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種報文轉(zhuǎn)發(fā)方法、裝置和通訊設(shè)備。
背景技術(shù)
堆疊是指將一臺以上的交換機(jī)組合起來共同工作,以便在有限的空間內(nèi)提供盡可能多的端口,多臺交換機(jī)經(jīng)過堆疊之后形成一個堆疊系統(tǒng)。堆疊系統(tǒng)中包括一臺主交換機(jī)和多臺從交換機(jī),主交換機(jī)負(fù)責(zé)管理整個堆疊系統(tǒng),包括主從交換機(jī)的報文轉(zhuǎn)發(fā)、協(xié)議運行和界面管理等等。堆疊系統(tǒng)中的主從交換機(jī)之間往往通過普通以太網(wǎng)接口進(jìn)行連接,因此主從交換機(jī)之間的信道報文需要遵循交換機(jī)的優(yōu)先級調(diào)度機(jī)制。而信道中包含了內(nèi)部控制報文和各種客戶端發(fā)出的需要在主從交換機(jī)上轉(zhuǎn)發(fā)的報文,因此,如何保證內(nèi)部控制報文的優(yōu)先轉(zhuǎn)發(fā)成為一個有待解決的問題。
為了解決上述問題,現(xiàn)有技術(shù)中通常為內(nèi)部控制報文單獨指定一個隊列,該隊列專門用于發(fā)送內(nèi)部控制報文,使得內(nèi)部控制報文可以優(yōu)先轉(zhuǎn)發(fā),從而信道中其他報文所在隊列的擁塞等不會對內(nèi)部控制報文的轉(zhuǎn)發(fā)的優(yōu)先級造成影響。
然而,由于交換機(jī)中專用集成電路(Application?Specific?Integrated?Circuit;以下簡稱:ASIC)的優(yōu)先級隊列的數(shù)量是有限的,例如中低端交換機(jī)一般只有8個優(yōu)先級隊列,則現(xiàn)有技術(shù)中的上述方案會導(dǎo)致提供給用戶配置和使用的隊列減少,導(dǎo)致用戶報文的轉(zhuǎn)發(fā)受到影響。
發(fā)明內(nèi)容
本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法、裝置和通訊設(shè)備,在保證用戶報文的優(yōu)先級隊列的正常使用的情況下,盡量優(yōu)先轉(zhuǎn)發(fā)內(nèi)部控制報文。
本發(fā)明的第一個方面是提供一種報文轉(zhuǎn)發(fā)方法,包括:
監(jiān)聽各隊列的隊列配置狀態(tài);
根據(jù)所述隊列配置狀態(tài)為控制報文分配轉(zhuǎn)發(fā)隊列,并通過所述轉(zhuǎn)發(fā)隊列轉(zhuǎn)發(fā)所述控制報文,其中,所述轉(zhuǎn)發(fā)隊列為所述各隊列中優(yōu)先級最高的隊列。
本發(fā)明的另一個方面是提供一種報文轉(zhuǎn)發(fā)裝置,包括:
監(jiān)聽模塊,用于監(jiān)聽各隊列的隊列配置狀態(tài);
轉(zhuǎn)發(fā)模塊,用于根據(jù)所述隊列配置狀態(tài)為控制報文分配轉(zhuǎn)發(fā)隊列,并通過所述轉(zhuǎn)發(fā)隊列轉(zhuǎn)發(fā)所述控制報文,其中,所述轉(zhuǎn)發(fā)隊列為所述各隊列中優(yōu)先級最高的隊列。
本發(fā)明的又一個方面是提供一種通訊設(shè)備,包括上述報文轉(zhuǎn)發(fā)裝置。
本發(fā)明的技術(shù)效果是:通過監(jiān)聽各隊列的隊列配置狀態(tài),根據(jù)隊列配置狀態(tài)來為控制報文分配轉(zhuǎn)發(fā)隊列,并通過該轉(zhuǎn)發(fā)隊列轉(zhuǎn)發(fā)控制報文,該轉(zhuǎn)發(fā)隊列為各隊列中優(yōu)先級最高的隊列;本發(fā)明根據(jù)用戶報文對隊列的隊列配置狀態(tài)來動態(tài)地為控制報文分配各隊列中優(yōu)先級最高的隊列作為轉(zhuǎn)發(fā)隊列,而非為控制報文單獨分配固定的隊列,從而在保證用戶報文的優(yōu)先級隊列的正常使用的情況下,盡量優(yōu)先轉(zhuǎn)發(fā)內(nèi)部控制報文。
附圖說明
圖1為本發(fā)明報文轉(zhuǎn)發(fā)方法實施例一的流程圖;
圖2為本發(fā)明報文轉(zhuǎn)發(fā)方法實施例二的流程圖;
圖3為本發(fā)明報文轉(zhuǎn)發(fā)裝置實施例一的結(jié)構(gòu)示意圖;
圖4為本發(fā)明報文轉(zhuǎn)發(fā)裝置實施例二的結(jié)構(gòu)示意圖。
具體實施方式
圖1為本發(fā)明報文轉(zhuǎn)發(fā)方法實施例一的流程圖,如圖1所示,本實施例提供了一種報文轉(zhuǎn)發(fā)方法,本實施例可以具體應(yīng)用于堆疊系統(tǒng)中,主交換機(jī)控制主從交換機(jī)之間的控制報文的轉(zhuǎn)發(fā),本實施例可以具體包括如下步驟:
步驟101,監(jiān)聽各隊列的隊列配置狀態(tài)。
在本實施例中,為了為控制報文分配可以優(yōu)先轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)隊列,而不影響用戶報文的轉(zhuǎn)發(fā),需要對各隊列的隊列配置狀態(tài)進(jìn)行監(jiān)聽,通過隊列配置狀態(tài)來為控制報文分配轉(zhuǎn)發(fā)隊列,而非為控制報文單獨分配固定的隊列。本實施例中的控制報文可以具體為主從交換機(jī)之間交互的內(nèi)部控制報文,與用戶報文相區(qū)別。此處的隊列配置狀態(tài)可以具體包括隊列已配置和隊列未配置,此處的用戶配置可以為用戶配置隊列與報文優(yōu)先級之間的映射關(guān)系。用戶可以分別配置某一個或幾個隊列與不同報文優(yōu)先屬性之間的映射關(guān)系,通常情況下,當(dāng)用戶需要轉(zhuǎn)發(fā)用戶報文時,根據(jù)報文優(yōu)先屬性為該用戶報文分配一個隊列,然后將分配的隊列與該用戶報文的報文優(yōu)先屬性匹配在一起,即形成隊列與報文優(yōu)先屬性的映射關(guān)系。因此,當(dāng)某個隊列的隊列配置狀態(tài)為已配置時,表明該隊列已被分配給某個或某類用戶報文進(jìn)行報文轉(zhuǎn)發(fā);相應(yīng)地,當(dāng)某個隊列的隊列配置狀態(tài)為未配置時,表明該隊列未被分配,當(dāng)前處于空閑狀態(tài),即為空閑隊列。
步驟102,根據(jù)隊列配置狀態(tài)為控制報文分配轉(zhuǎn)發(fā)隊列,并通過所述轉(zhuǎn)發(fā)隊列轉(zhuǎn)發(fā)控制報文,其中,轉(zhuǎn)發(fā)隊列為所述各隊列中優(yōu)先級最高的隊列。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司,未經(jīng)北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210098006.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種轉(zhuǎn)發(fā)表的生成方法及裝置
- 報文轉(zhuǎn)發(fā)的方法及網(wǎng)絡(luò)設(shè)備
- 一種轉(zhuǎn)發(fā)表項的存儲方法和裝置
- 一種計算轉(zhuǎn)發(fā)路徑的方法及網(wǎng)絡(luò)設(shè)備
- 一種報文轉(zhuǎn)發(fā)方法及裝置
- 報文轉(zhuǎn)發(fā)方法及裝置
- 一種信息發(fā)布及轉(zhuǎn)發(fā)方法
- 報文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)轉(zhuǎn)發(fā)的控制系統(tǒng)、方法、電子設(shè)備及存儲介質(zhì)
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)效率控制方法、系統(tǒng)及終端





