[發(fā)明專(zhuān)利]交換機(jī)狀態(tài)信息的獲取方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202211519466.3 | 申請(qǐng)日: | 2022-11-30 |
| 公開(kāi)(公告)號(hào): | CN115883495A | 公開(kāi)(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計(jì))人: | 劉慶松;謝彬彬 | 申請(qǐng)(專(zhuān)利權(quán))人: | 華勤技術(shù)股份有限公司 |
| 主分類(lèi)號(hào): | H04L49/9005 | 分類(lèi)號(hào): | H04L49/9005;H04L49/90;H04L41/0853 |
| 代理公司: | 北京同立鈞成知識(shí)產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 王征;劉芳 |
| 地址: | 200131 上海市中國(guó)(*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交換機(jī) 狀態(tài) 信息 獲取 方法 裝置 電子設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)?zhí)峁┮环N交換機(jī)狀態(tài)信息的獲取方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),可以通過(guò)調(diào)用所述BMC提供的接口,獲取所述BMC緩存的交換機(jī)的狀態(tài)信息;將獲取到的狀態(tài)信息存儲(chǔ)到本地的數(shù)據(jù)庫(kù);響應(yīng)于狀態(tài)信息調(diào)用請(qǐng)求,從所述數(shù)據(jù)庫(kù)中讀取存儲(chǔ)的狀態(tài)信息,大大減少了獲取交換機(jī)狀態(tài)信息的通信時(shí)延,提升用戶(hù)體驗(yàn),并且減少了BMC的訪(fǎng)問(wèn)量,減少BMC因高并發(fā)導(dǎo)致耗盡計(jì)算資源的情況,提高交換機(jī)的安全性。
技術(shù)領(lǐng)域
本申請(qǐng)涉及交換機(jī)技術(shù)領(lǐng)域,尤其涉及一種交換機(jī)狀態(tài)信息的獲取方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著交換機(jī)設(shè)備的不斷更新?lián)Q代,為了更好地管理交換機(jī),許多交換機(jī)上搭載了BMC(Board Management Controller,基板管理控制器)來(lái)監(jiān)控管理交換機(jī)的運(yùn)行狀態(tài)。隨著數(shù)據(jù)中心網(wǎng)絡(luò)的發(fā)展,為了更好地執(zhí)行管控策略,BMC所需要監(jiān)控的交換機(jī)的狀態(tài)信息越來(lái)越多。
一些技術(shù)中,交換機(jī)上運(yùn)行的SONIC系統(tǒng)(Software for Open Networking inthe Cloud,開(kāi)源網(wǎng)絡(luò)交換機(jī)操作系統(tǒng))中Platform API(Application ProgramInterface,應(yīng)用程序界面)會(huì)多進(jìn)程地會(huì)不斷輪詢(xún)交換機(jī)的狀態(tài)信息。當(dāng)BMC監(jiān)控的交換機(jī)的狀態(tài)信息過(guò)多時(shí),同一時(shí)刻會(huì)訪(fǎng)問(wèn)近百次BMC信息,在框式設(shè)備下更為嚴(yán)重,單個(gè)BMC管理多張線(xiàn)卡時(shí),過(guò)多訪(fǎng)問(wèn)會(huì)造成BMC的高并發(fā),耗盡計(jì)算資源,造成交換機(jī)失去管控的巨大風(fēng)險(xiǎn)。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例的主要目的在于提供一種交換機(jī)狀態(tài)信息的獲取方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
第一方面,本申請(qǐng)實(shí)施例提供一種交換機(jī)狀態(tài)信息的獲取方法,應(yīng)用于中央處理器CPU,所述CPU與交換機(jī)的基板管理控制器BMC通信連接,所述方法包括:
通過(guò)調(diào)用所述BMC提供的接口,獲取所述BMC緩存的交換機(jī)的狀態(tài)信息;
將獲取到的狀態(tài)信息存儲(chǔ)到本地的數(shù)據(jù)庫(kù);
響應(yīng)于狀態(tài)信息調(diào)用請(qǐng)求,從所述數(shù)據(jù)庫(kù)中讀取存儲(chǔ)的狀態(tài)信息。
可選的,所述BMC用于緩存的交換機(jī)的多個(gè)狀態(tài)信息,且BMC提供用于一次返回所述多個(gè)狀態(tài)信息中的至少兩個(gè)狀態(tài)信息的接口;通過(guò)調(diào)用所述BMC提供的接口,獲取所述BMC緩存的交換機(jī)的狀態(tài)信息,包括:
根據(jù)需要獲取的狀態(tài)信息,調(diào)用對(duì)應(yīng)的接口,以獲取BMC緩存的對(duì)應(yīng)的狀態(tài)信息;其中,所述需要獲取的狀態(tài)信息為所述多個(gè)狀態(tài)信息中的至少部分狀態(tài)信息。
可選的,所述BMC提供的接口包括用于獲取全部狀態(tài)信息的接口,以使所述BMC通過(guò)一次響應(yīng)返回全部狀態(tài)信息。
可選的,通過(guò)調(diào)用所述BMC提供的接口,獲取所述BMC緩存的交換機(jī)的狀態(tài)信息,包括:
啟用信息同步服務(wù),基于所述信息同步服務(wù),每隔預(yù)設(shè)周期,調(diào)用所述BMC提供的接口,獲取所述BMC緩存的交換機(jī)的狀態(tài)信息。
第二方面,本申請(qǐng)實(shí)施例提供另一種換機(jī)狀態(tài)信息的獲取方法,應(yīng)用于交換機(jī)的BMC,所述BMC與CPU通信連接,所述方法包括:
收集所述交換機(jī)的狀態(tài)信息并進(jìn)行緩存;
在CPU調(diào)用所述BMC提供的接口時(shí),向所述CPU傳輸緩存的狀態(tài)信息,以使所述CPU將獲取到的狀態(tài)信息存儲(chǔ)到本地的數(shù)據(jù)庫(kù),并根據(jù)狀態(tài)信息調(diào)用請(qǐng)求,從所述數(shù)據(jù)庫(kù)中讀取狀態(tài)信息。
可選的,收集所述交換機(jī)的狀態(tài)信息并進(jìn)行緩存,包括:
啟動(dòng)信息收集服務(wù),基于所述信息收集服務(wù),定時(shí)收集所述交換機(jī)的狀態(tài)信息;
將收集到的狀態(tài)信息寫(xiě)入本地的自定義的緩存中。
可選的,基于所述信息收集服務(wù),定時(shí)收集所述交換機(jī)的狀態(tài)信息,包括:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于華勤技術(shù)股份有限公司,未經(jīng)華勤技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211519466.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 堆疊式交換機(jī)管理方法
- 通信路由控制系統(tǒng)和通信路由控制方法
- 一種組播報(bào)文的傳輸方法及交換機(jī)
- 一種通過(guò)主交換機(jī)對(duì)堆疊中的所有從交換機(jī)進(jìn)行管理的方法
- 一種光電混合網(wǎng)絡(luò)、系統(tǒng)確定方法以及接入交換機(jī)
- 一種交換網(wǎng)絡(luò)、控制器及負(fù)載均衡方法
- 一種三層網(wǎng)絡(luò)鏈路冗余的組網(wǎng)方法
- 交換機(jī)維護(hù)方法、裝置、交換機(jī)、終端和可讀存儲(chǔ)介質(zhì)
- 一種基于PLC調(diào)控的工業(yè)網(wǎng)管交換機(jī)
- 一種基于樹(shù)形網(wǎng)絡(luò)的地鐵列車(chē)時(shí)分無(wú)線(xiàn)通信系統(tǒng)
- 狀態(tài)檢測(cè)裝置及狀態(tài)檢測(cè)方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級(jí)狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測(cè)裝置以及狀態(tài)預(yù)測(cè)方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測(cè)系統(tǒng)及狀態(tài)檢測(cè)方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





