Eaps通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及以太網(wǎng)環(huán)網(wǎng)EAPS協(xié)議技術(shù)領(lǐng)域,尤其是涉及一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法及系統(tǒng)。
【背景技術(shù)】
[0002]以太網(wǎng)環(huán)網(wǎng) EAPS (Ethernet Automatic Protect1n Switching,以太網(wǎng)自動(dòng)保護(hù)切換)協(xié)議是互聯(lián)網(wǎng)工程任務(wù)組(IETF)于2003年發(fā)布的具有較大影響的以太網(wǎng)自動(dòng)保護(hù)切換方案。EAPS的保護(hù)域局限于一個(gè)環(huán)形組網(wǎng)的范圍內(nèi),該技術(shù)的工作原理為:在以太節(jié)點(diǎn)和鏈路組成的物理環(huán)網(wǎng)上,可以創(chuàng)建若干域(Domain),每個(gè)域控制一組VLAN(VirtualLocal Area Network,虛擬局域網(wǎng))中的業(yè)務(wù)流量的保護(hù)倒換,域由一個(gè)控制VLAN (ControlVLAN)、一組被保護(hù)VLAN (Protected VLAN)組成,控制VLAN用來(lái)傳送控制信息,用戶的業(yè)務(wù)在保護(hù)VLAN內(nèi)傳播,通過(guò)對(duì)保護(hù)VLAN的進(jìn)行環(huán)路剪枝,可以實(shí)現(xiàn)業(yè)務(wù)流量的二層業(yè)務(wù)保護(hù)。對(duì)于每個(gè)域,環(huán)上的一個(gè)節(jié)點(diǎn)指定為主節(jié)點(diǎn),發(fā)送環(huán)網(wǎng)健全探測(cè)消息,并負(fù)責(zé)環(huán)路剪枝,即被保護(hù)VLAN組的阻塞(Block)和去阻塞(unblock),其余節(jié)點(diǎn)作為傳輸節(jié)點(diǎn),協(xié)助主節(jié)點(diǎn)進(jìn)行環(huán)路狀態(tài)的監(jiān)測(cè)以及在主節(jié)點(diǎn)的控制下進(jìn)行業(yè)務(wù)倒換。
[0003]在一個(gè)域內(nèi),將主節(jié)點(diǎn)在一個(gè)環(huán)上的兩接口中的一個(gè)接口指定為主接口,另一個(gè)接口為輔接口。主節(jié)點(diǎn)在控制VLAN中沿逆方向周期性發(fā)送環(huán)網(wǎng)健全探測(cè)消息,環(huán)在正常情況下可以在輔接口上收到該探測(cè)消息,就在輔接口上阻塞該域的被保護(hù)VLAN組。參照?qǐng)D1所示,圖1中的箭頭方向表示控制VLAN的發(fā)送方向,小圓圈表示端口被阻塞。
[0004]當(dāng)環(huán)斷裂時(shí),斷裂處相鄰的節(jié)點(diǎn)探測(cè)到接口 down事件,就向主節(jié)點(diǎn)發(fā)送告警消息。主節(jié)點(diǎn)收到告警消息,或者在定時(shí)器超時(shí)時(shí)間(健全探測(cè)周期的η倍)內(nèi)輔助接口上沒有收到健全探測(cè)消息,則啟動(dòng)環(huán)倒換過(guò)程,在輔助接口取消阻塞被保護(hù)VLAN,并在左、右旋兩個(gè)方向發(fā)送刷新消息,通知傳輸節(jié)點(diǎn)刷新MAC表,業(yè)務(wù)重新接續(xù)。
[0005]當(dāng)環(huán)恢復(fù)后(down掉的接口重新up起來(lái)),主節(jié)點(diǎn)在輔助接口上重新收到健全探測(cè)消息,重新阻塞被保護(hù)VLAN組,發(fā)送刷新消息,通知傳輸節(jié)點(diǎn)刷新MAC(Media AccessControl,媒體訪問控制)表,業(yè)務(wù)恢復(fù)正常局向。
[0006]但是,現(xiàn)有這種以太網(wǎng)自動(dòng)保護(hù)切換方案,存在鏈路不穩(wěn)定或者異常的情況下(可能會(huì)在up的狀態(tài)下)產(chǎn)生大量錯(cuò)誤報(bào)文,導(dǎo)致網(wǎng)絡(luò)不穩(wěn)定。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法及系統(tǒng),通過(guò)檢測(cè)所有節(jié)點(diǎn)端口的錯(cuò)誤報(bào)文的速率實(shí)現(xiàn)EAPS保護(hù)切換,以保證報(bào)文正常傳輸。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法,包括:EAPS環(huán)上的所有節(jié)點(diǎn)在指定的統(tǒng)計(jì)周期內(nèi)統(tǒng)計(jì)各自端口接收錯(cuò)誤報(bào)文的數(shù)量,若超過(guò)預(yù)先配置的數(shù)量且持續(xù)了配置的時(shí)間,則判斷相應(yīng)的端口異常,當(dāng)所述EAPS環(huán)上的主節(jié)點(diǎn)檢測(cè)到其主端口異常時(shí),則阻塞主端口保護(hù)的VLAN,同時(shí)取消其輔助端口阻塞被保護(hù)VLAN ;當(dāng)所述EAPS環(huán)上的傳輸節(jié)點(diǎn)檢測(cè)到其端口異常時(shí),則在相應(yīng)的異常端口阻塞保護(hù)的VLAN,并向所述主節(jié)點(diǎn)發(fā)送告警信息,通知所述主節(jié)點(diǎn)啟動(dòng)保護(hù)切換,且所述主節(jié)點(diǎn)取消其輔助端口阻塞被保護(hù)VLAN,并通知所述傳輸節(jié)點(diǎn)刷新端口的轉(zhuǎn)發(fā)表。
[0009]本發(fā)明的另一目的還在于,提供一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的系統(tǒng),包括主節(jié)點(diǎn)、兩個(gè)或兩個(gè)以上的傳輸節(jié)點(diǎn)和鏈路,所述主節(jié)點(diǎn)、傳輸節(jié)點(diǎn)和鏈路組成EAPS環(huán),所述EAPS環(huán)上的所有節(jié)點(diǎn)在指定的統(tǒng)計(jì)周期內(nèi)統(tǒng)計(jì)各自端口接收錯(cuò)誤報(bào)文的數(shù)量,若超過(guò)預(yù)先配置的數(shù)量且持續(xù)了配置的時(shí)間,則判斷相應(yīng)的端口異常,當(dāng)所述主節(jié)點(diǎn)檢測(cè)到其主端口異常時(shí),則阻塞主端口保護(hù)的VLAN,同時(shí)取消其輔助端口阻塞被保護(hù)VLAN ;當(dāng)所述傳輸節(jié)點(diǎn)檢測(cè)到其端口異常時(shí),則在相應(yīng)的異常端口阻塞保護(hù)的VLAN,并向所述主節(jié)點(diǎn)發(fā)送告警信息,通知所述主節(jié)點(diǎn)啟動(dòng)保護(hù)切換,且所述主節(jié)點(diǎn)取消其輔助端口阻塞被保護(hù)VLAN,并通知所述傳輸節(jié)點(diǎn)刷新端口的轉(zhuǎn)發(fā)表。
[0010]優(yōu)選地,所述指定的統(tǒng)計(jì)周期設(shè)置為I秒。
[0011]優(yōu)選地,所述主節(jié)點(diǎn)通知所述傳輸節(jié)點(diǎn)刷新端口的轉(zhuǎn)發(fā)表為:所述主節(jié)點(diǎn)發(fā)送刷新報(bào)文通知所述傳輸節(jié)點(diǎn)刷新端口的轉(zhuǎn)發(fā)表。
[0012]優(yōu)選地,所述轉(zhuǎn)發(fā)表為MAC轉(zhuǎn)發(fā)表。
[0013]優(yōu)選地,若在指定的統(tǒng)計(jì)周期內(nèi)端口接收錯(cuò)誤報(bào)文的數(shù)量小于預(yù)先配置的數(shù)量,則判斷相應(yīng)的端口恢復(fù)正常。
[0014]本發(fā)明的有益效果是:本發(fā)明實(shí)現(xiàn)了 EAPS的快速保護(hù)切換,保證了報(bào)文的正常傳輸,從而提高了環(huán)網(wǎng)內(nèi)鏈路的穩(wěn)定性及對(duì)應(yīng)網(wǎng)絡(luò)的穩(wěn)定。
【附圖說(shuō)明】
[0015]圖1是EAPS環(huán)正常情況下的工作原理示意圖;
[0016]圖2是本發(fā)明實(shí)施例在傳輸節(jié)點(diǎn)之間的鏈路故障時(shí)的工作原理示意圖;
[0017]圖3是本發(fā)明實(shí)施例在鏈路恢復(fù)正常后的工作原理示意圖;
[0018]圖4是本發(fā)明EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法的流程示意圖。
【具體實(shí)施方式】
[0019]下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。
[0020]本發(fā)明所揭示的一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的方法及系統(tǒng),通過(guò)統(tǒng)計(jì)端口接收錯(cuò)誤報(bào)文率,從而監(jiān)控相應(yīng)端口的up、down狀態(tài),同時(shí)還監(jiān)控端口接收?qǐng)?bào)文的狀態(tài),以保證報(bào)文的正常傳輸。
[0021]如圖2所示,本發(fā)明實(shí)施例所揭示的一種EAPS通過(guò)統(tǒng)計(jì)錯(cuò)誤報(bào)文實(shí)現(xiàn)自動(dòng)切換的系統(tǒng),包括一個(gè)主節(jié)點(diǎn)、三個(gè)傳輸節(jié)點(diǎn)以及節(jié)點(diǎn)之間的鏈路,主節(jié)點(diǎn)、傳輸節(jié)點(diǎn)和鏈路組成一個(gè)EAPS環(huán),主節(jié)點(diǎn)的兩個(gè)端口中,一個(gè)端口為主端口,另一個(gè)為輔助端口。在正常情況下,即如圖1中所示,主節(jié)點(diǎn)在控制VLAN中沿圖中箭頭所指方向周期性發(fā)送環(huán)網(wǎng)探測(cè)信息,輔助端口接收到該探測(cè)信息后