把無數(shù)網(wǎng)絡(luò)搞爆炸的“二層環(huán)路”,有哪些類型?如何排查和解決?
今天分享二層環(huán)路的基礎(chǔ)知識(shí)。
環(huán)路概念
在網(wǎng)絡(luò)技術(shù)領(lǐng)域,“二層環(huán)路” 是指在網(wǎng)絡(luò)的第二層(數(shù)據(jù)鏈路層)中出現(xiàn)的環(huán)路結(jié)構(gòu)。二層環(huán)路可能會(huì)導(dǎo)致廣播風(fēng)暴、多幀復(fù)制、MAC 地址表不穩(wěn)定等問題,從而影響網(wǎng)絡(luò)的性能和穩(wěn)定性。
環(huán)路類型
首先我們需要了解典型的物理環(huán)路拓?fù)漕愋椭饕幸韵氯N:
- 類型1:多臺(tái)交換機(jī)互聯(lián)環(huán)路廣播包會(huì)在多臺(tái)交換機(jī)的環(huán)路接口之間無線循環(huán)轉(zhuǎn)發(fā),對(duì)設(shè)備性能和網(wǎng)絡(luò)造成嚴(yán)重影響。
- 類型2:交換機(jī)下聯(lián)口環(huán)路廣播包接入交換機(jī)自環(huán)大量泛洪并沖擊上聯(lián)核心設(shè)備,造成整網(wǎng)癱瘓。
- 類型3:復(fù)合型環(huán)路設(shè)備拓?fù)渲屑扔邢侣?lián)口自環(huán)又有交換機(jī)之間的互聯(lián)環(huán)路。
排查方法
一般來講,排查環(huán)路的方案有兩種:
- 初級(jí)方法:物理拔線。看拔掉哪個(gè)接口后恢復(fù)正常。但一般情況下這種排查方式很痛苦,僅適用于1個(gè)環(huán),多個(gè)環(huán)的情況下沒法準(zhǔn)確判斷;
圖1
- 通用方法:查看端口的報(bào)文接收速率找環(huán)路口。廣播&組播包瘋狂驟增的端口會(huì)存在環(huán)路,對(duì)于交換機(jī)我們只需要看入口方向(RX)即可。
圖2
如果僅存在1個(gè)端口RX方向廣播&組播驟增,說明該端口下聯(lián)鏈路成環(huán)(如圖1的類型2);如果存在多個(gè)端口RX方向的廣播&組播驟增,說明這些端口都成環(huán),有n個(gè)端口異常就有≥n/2個(gè)環(huán)(如圖1的類型1、類型3)。
記住一句話:多個(gè)環(huán)的情況下物理拔線沒用,得看端口RX方向收包統(tǒng)計(jì)確認(rèn)(破環(huán)協(xié)議STP、環(huán)路保護(hù)的基本思想)。
二層環(huán)路解決方案
二層環(huán)路的存在會(huì)對(duì)網(wǎng)絡(luò)的性能和穩(wěn)定性產(chǎn)生嚴(yán)重影響,因此在網(wǎng)絡(luò)設(shè)計(jì)和部署過程中,必須采取有效的措施來預(yù)防和控制二層環(huán)路的發(fā)生。常見的措施包括:
- 使用生成樹協(xié)議(STP)
- 環(huán)路檢測(cè)和隔離技術(shù)
- 合理的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)
這些措施可以確保網(wǎng)絡(luò)的正常運(yùn)行,提高網(wǎng)絡(luò)的可靠性和性能。