[發(fā)明專利]提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性的方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010103346.X | 申請日: | 2020-02-19 |
| 公開(公告)號: | CN111314140B | 公開(公告)日: | 2021-12-17 |
| 發(fā)明(設(shè)計)人: | 薛海峰 | 申請(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 蔣姍 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 提高 網(wǎng)絡(luò)設(shè)備 穩(wěn)定性 方法 裝置 存儲 介質(zhì) | ||
本申請涉及提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性的方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì),屬于網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。該方法包括:在檢測到物理接口收發(fā)器側(cè)的連接狀態(tài)發(fā)生變化時,通知上層業(yè)務(wù)軟件物理接口收發(fā)器側(cè)的連接狀態(tài)發(fā)生變化,以使上層業(yè)務(wù)軟件執(zhí)行與連接狀態(tài)發(fā)生變化對應(yīng)的操作;待上層業(yè)務(wù)軟件執(zhí)行完與連接狀態(tài)發(fā)生變化對應(yīng)的操作時,控制媒體接入控制器側(cè)的連接狀態(tài)改變?yōu)榕c物理接口收發(fā)器側(cè)的連接狀態(tài)一致的狀態(tài)。在檢測到PHY側(cè)的連接狀態(tài)發(fā)生變化時,通知上層業(yè)務(wù)軟件進(jìn)行設(shè)置,待上層業(yè)務(wù)軟件操作完成后,再改變MAC側(cè)的連接狀態(tài)使其與PHY側(cè)的連接狀態(tài)保持一致,以此來保證軟件和硬件的處理順序,防止不穩(wěn)定狀態(tài)下多重操作導(dǎo)致的問題。
技術(shù)領(lǐng)域
本申請屬于網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性的方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì)。
背景技術(shù)
網(wǎng)絡(luò)設(shè)備上,端口的連接(Link)狀態(tài)有連通狀態(tài)(up)和斷開狀態(tài)(down)兩種。當(dāng)端口的連接狀態(tài)發(fā)生變化時,需要立即通知CPU,CPU再通知上層業(yè)務(wù)軟件,以便上層業(yè)務(wù)軟件執(zhí)行與連接狀態(tài)發(fā)生變化對應(yīng)的操作,例如進(jìn)行業(yè)務(wù)流量切換和停止收發(fā)包,同時還要提醒用戶是否需要對物理鏈路進(jìn)行一些處理。短時間內(nèi)連接狀態(tài)頻繁變化會增大系統(tǒng)開銷,降低系統(tǒng)穩(wěn)定性。為了提高系統(tǒng)穩(wěn)定性,軟件通常會有一個延遲上報機(jī)制。延遲上報機(jī)制是當(dāng)端口產(chǎn)生狀態(tài)變化事件后,先經(jīng)過一定周期的確認(rèn),如果此時連接狀態(tài)仍保持為變化后的狀態(tài),才通知給上層業(yè)務(wù)軟件處理,否則忽略這次變化。
端口的連接狀態(tài)發(fā)生up/down變化時,會觸發(fā)兩個動作:1、硬件上需要主動做一些例如清除/修改寄存器或表項等的操作;2、同時連接狀態(tài)發(fā)生變化的事件會立即通知到上層業(yè)務(wù)軟件,上層業(yè)務(wù)軟件也需要做一些例如修改寄存器或表項的操作。硬件的設(shè)置和軟件設(shè)置有可能同時發(fā)生,并且存在設(shè)置沖突的可能性。這將有一定概率會導(dǎo)致一些未知的問題,比如某個寄存器的實際值與期望值不同等。特別是頻繁發(fā)生端口連接狀態(tài)up/down的環(huán)境下,加大了沖突的可能性,容易導(dǎo)致硬件問題,并且由于不明確具體是哪些設(shè)置不對很難恢復(fù)。
雖然,延遲上報機(jī)制可以在連接狀態(tài)發(fā)生變化后,使軟件等待硬件設(shè)置完成之后再進(jìn)行軟件設(shè)置,從而緩解這個問題。但是仍有以下問題:
1,一些業(yè)務(wù)軟件需要盡快感知端口連接狀態(tài)的變化,尤其是由up到down的狀態(tài)變化,業(yè)務(wù)需要盡快切換流量、計算路徑等,但是延遲上報機(jī)制通常是由down到up的狀態(tài)變化時使用。
2,個別設(shè)置需要端口保持在up或down狀態(tài)下執(zhí)行才比較可靠。保持down狀態(tài)下設(shè)置比較容易,只需在設(shè)置之前,由軟件先主動修改對應(yīng)寄存器,就可以保持端口始終是down狀態(tài)。但是up狀態(tài)通常受物理鏈路影響,設(shè)置過程中可能被動改變,所以保持up狀態(tài)不易實現(xiàn)。
發(fā)明內(nèi)容
鑒于此,本申請的目的在于提供一種提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性的方法、裝置、網(wǎng)絡(luò)設(shè)備及存儲介質(zhì),以改善延遲上報機(jī)制的方案中up狀態(tài)到down狀態(tài)軟件感知慢的問題,以及個別設(shè)置需要在特定連接狀態(tài)下執(zhí)行以保證可靠性的問題。
本申請的實施例是這樣實現(xiàn)的:
第一方面,本申請實施例提供了一種提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性的方法,包括:在檢測到物理接口收發(fā)器側(cè)的連接狀態(tài)發(fā)生變化時,通知上層業(yè)務(wù)軟件所述物理接口收發(fā)器側(cè)的連接狀態(tài)發(fā)生變化,以使所述上層業(yè)務(wù)軟件執(zhí)行與所述連接狀態(tài)發(fā)生變化對應(yīng)的操作;待所述上層業(yè)務(wù)軟件執(zhí)行完與所述連接狀態(tài)發(fā)生變化對應(yīng)的操作時,控制媒體接入控制器側(cè)的連接狀態(tài)改變?yōu)榕c所述物理接口收發(fā)器側(cè)的連接狀態(tài)一致的狀態(tài)。本申請實施例中,在檢測到PHY側(cè)的連接狀態(tài)發(fā)生變化時,通知上層業(yè)務(wù)軟件進(jìn)行設(shè)置,待上層業(yè)務(wù)軟件操作完成后,再改變MAC側(cè)的連接狀態(tài)使其與PHY側(cè)的連接狀態(tài)保持一致,以此來保證軟件和硬件的處理順序,防止不穩(wěn)定狀態(tài)下多重操作導(dǎo)致的問題,同時不影響業(yè)務(wù)感知和處理速度,可以提高網(wǎng)絡(luò)設(shè)備穩(wěn)定性,防止網(wǎng)絡(luò)震蕩影響業(yè)務(wù)。
該專利技術(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/202010103346.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)設(shè)備管理方法、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 報文轉(zhuǎn)發(fā)路徑確定方法及網(wǎng)絡(luò)設(shè)備、控制設(shè)備
- 在包含虛擬網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)環(huán)境中優(yōu)化路徑的方法、網(wǎng)絡(luò)設(shè)備和計算機(jī)可讀介質(zhì)
- 定位方法、裝置及系統(tǒng)
- 網(wǎng)絡(luò)設(shè)備配置方法和裝置
- 一種管理主從網(wǎng)絡(luò)設(shè)備的設(shè)備配置系統(tǒng)及方法
- 一種高效的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 一種網(wǎng)絡(luò)資產(chǎn)標(biāo)識方法及裝置
- 升級網(wǎng)絡(luò)設(shè)備的方法、裝置、存儲介質(zhì)以及電子設(shè)備
- 一種網(wǎng)絡(luò)設(shè)備的定位方法、計算機(jī)設(shè)備及介質(zhì)





