[發(fā)明專利]一種交換機(jī)端口恢復(fù)的方法和設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 202010959885.3 | 申請(qǐng)日: | 2020-09-14 |
| 公開(kāi)(公告)號(hào): | CN112187676B | 公開(kāi)(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 丁健文 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | H04L49/111 | 分類號(hào): | H04L49/111;H04L49/354;H04L49/55;H04L49/552 |
| 代理公司: | 北京連和連知識(shí)產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 陳黎明;李紅蕭 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 交換機(jī) 端口 恢復(fù) 方法 設(shè)備 | ||
本發(fā)明提供了一種交換機(jī)端口恢復(fù)的方法和設(shè)備,該方法包括:每經(jīng)過(guò)閾值時(shí)間獲取每個(gè)vlan的端口列表以及端口之間的連接關(guān)系并從列表中的每一個(gè)端口發(fā)送探測(cè)封包;關(guān)閉列表中的一個(gè)端口并在上層端口基于預(yù)設(shè)攔截規(guī)則攔截探測(cè)封包,并對(duì)攔截到的探測(cè)封包進(jìn)行解析;基于解析后的探測(cè)封包以及連接關(guān)系判斷攔截到的探測(cè)封包是否為列表中的連接關(guān)閉端口的其他端口發(fā)送的探測(cè)封包;響應(yīng)于攔截到的探測(cè)封包不是列表中的連接關(guān)閉端口的其他端口發(fā)送的探測(cè)封包,將關(guān)閉端口對(duì)應(yīng)的vlan上的全部端口關(guān)閉以避免廣播風(fēng)暴產(chǎn)生。通過(guò)使用本發(fā)明的方案,能夠大幅減少因?yàn)檎`插拔網(wǎng)絡(luò)線導(dǎo)致的廣播風(fēng)暴,能夠幫助管理人員實(shí)時(shí)掌握交換機(jī)狀態(tài),快速找出問(wèn)題發(fā)生的端口。
技術(shù)領(lǐng)域
本領(lǐng)域涉及計(jì)算機(jī)領(lǐng)域,并且更具體地涉及一種交換機(jī)端口恢復(fù)的方法和設(shè)備。
背景技術(shù)
生成樹(shù)協(xié)定(Spanning Tree Protocol,STP)是一個(gè)作用在OSI網(wǎng)絡(luò)模型中第二層的通訊協(xié)議。基本應(yīng)用是防止交換機(jī)冗余鏈路產(chǎn)生的循環(huán),用于確保以太網(wǎng)中無(wú)循環(huán)的邏輯拓?fù)浣Y(jié)構(gòu),從而避免廣播風(fēng)暴大量占用交換機(jī)的資源。生成樹(shù)協(xié)議工作原理是任意一交換機(jī)中如果到達(dá)根網(wǎng)橋有兩條或者兩條以上的鏈路,生成樹(shù)協(xié)議根據(jù)算法把其中一條切斷,僅保留一條,從而保證任意兩個(gè)交換機(jī)之間只有一條單一的活動(dòng)鏈路。
鏈路層發(fā)現(xiàn)協(xié)議(Link Layer Discovery Protocol)是一種數(shù)據(jù)鏈路層協(xié)議,網(wǎng)絡(luò)裝置可以通過(guò)在本地網(wǎng)絡(luò)中傳送LLDPDU(Link Layer Discovery Protocol Data Unit)來(lái)通告其他裝置自身的狀態(tài)。是一種能夠使網(wǎng)絡(luò)中的裝置互相發(fā)現(xiàn)并通告狀態(tài)、相互信息的協(xié)議。網(wǎng)絡(luò)回路Network Loop是多臺(tái)交換機(jī)之間因?yàn)椴划?dāng)?shù)倪B接方式,使得循環(huán)出現(xiàn)在網(wǎng)絡(luò)拓譜中,該連接方式會(huì)導(dǎo)致廣播風(fēng)暴的產(chǎn)生,并且使整體網(wǎng)絡(luò)效益下降。
廣播域(Broadcast domain)是處于同一個(gè)網(wǎng)絡(luò)的所有設(shè)備,均位于同一個(gè)廣播域。也就是說(shuō),所有的廣播封包會(huì)播發(fā)到網(wǎng)絡(luò)的每一個(gè)端口。廣播風(fēng)暴(Broadcast storm)是廣播風(fēng)暴是一種在計(jì)算機(jī)網(wǎng)絡(luò)上發(fā)生的錯(cuò)誤,原因是因?yàn)閺V播及多播訊號(hào)的累積,占用大量的網(wǎng)絡(luò)帶寬而使正常網(wǎng)絡(luò)信號(hào)無(wú)法流通。虛擬局域網(wǎng)(Vlan)是一種網(wǎng)絡(luò)交換技術(shù)的分群方法,網(wǎng)管人員可以透過(guò)設(shè)定交換器上封包合法的出入端口,以對(duì)實(shí)體網(wǎng)絡(luò)中的裝置進(jìn)行邏輯分群管理,目的是為了降低區(qū)域網(wǎng)內(nèi)大量數(shù)據(jù)流通時(shí),因無(wú)用封包過(guò)多導(dǎo)致壅塞的問(wèn)題,以及提升區(qū)域網(wǎng)的信息安全保障。訪問(wèn)控制串行(ACL)是一種在交換機(jī)上設(shè)定的封包轉(zhuǎn)發(fā)規(guī)則,可對(duì)所有進(jìn)出交換機(jī)的封包進(jìn)行查驗(yàn),一旦符合特定規(guī)則就會(huì)執(zhí)行設(shè)定好的行為,比如將源IP為10.0.0.1的封包送到端口B或是將某個(gè)特別協(xié)議的封包丟棄。現(xiàn)有技術(shù)的檢測(cè)廣播風(fēng)暴的產(chǎn)生只針對(duì)回路產(chǎn)生的時(shí)候去做探測(cè),并且關(guān)閉回路中的某一個(gè)端口,并沒(méi)有對(duì)于整個(gè)網(wǎng)路上的連線狀態(tài)做更進(jìn)一步的處理。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的目的在于提出一種交換機(jī)端口恢復(fù)的方法和設(shè)備,通過(guò)使用本發(fā)明的方法,能夠大幅減少產(chǎn)線人員因?yàn)檎`插拔網(wǎng)絡(luò)線導(dǎo)致的廣播風(fēng)暴,能夠幫助網(wǎng)管人員實(shí)時(shí)掌握交換機(jī)狀態(tài),快速找出問(wèn)題發(fā)生的端口。
基于上述目的,本發(fā)明的實(shí)施例的一個(gè)方面提供了一種交換機(jī)端口恢復(fù)的方法,包括以下步驟:
每經(jīng)過(guò)閾值時(shí)間獲取每個(gè)vlan的端口列表以及端口之間的連接關(guān)系并從列表中的每一個(gè)端口發(fā)送探測(cè)封包;
關(guān)閉列表中的一個(gè)端口并在上層端口基于預(yù)設(shè)攔截規(guī)則攔截探測(cè)封包,并對(duì)攔截到的探測(cè)封包進(jìn)行解析;
基于解析后的探測(cè)封包以及連接關(guān)系判斷攔截到的探測(cè)封包是否為列表中的連接關(guān)閉端口的其他端口發(fā)送的探測(cè)封包;
響應(yīng)于攔截到的探測(cè)封包不是列表中的連接關(guān)閉端口的其他端口發(fā)送的探測(cè)封包,將關(guān)閉端口對(duì)應(yīng)的vlan上的全部端口關(guān)閉以避免廣播風(fēng)暴產(chǎn)生。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,基于解析后的探測(cè)封包以及連接關(guān)系判斷攔截到的探測(cè)封包是否為列表中的連接關(guān)閉端口的其他端口發(fā)送的探測(cè)封包包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010959885.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(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ò)的地鐵列車時(shí)分無(wú)線通信系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





