專(zhuān)利名稱(chēng):一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及以太環(huán)網(wǎng)自動(dòng)保護(hù)技術(shù)領(lǐng)域,具體涉及了一種以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)控制報(bào)文分類(lèi)傳輸?shù)姆椒ā?br>
背景技術(shù):
以太環(huán)網(wǎng)系統(tǒng)由多個(gè)節(jié)點(diǎn)相連構(gòu)成環(huán),多個(gè)單環(huán)還可以相互連接構(gòu)成多環(huán)。環(huán)上可以定義多個(gè)域,一個(gè)域中對(duì)多環(huán)的拓?fù)浣Y(jié)構(gòu)進(jìn)行層次劃分后,多環(huán)由一個(gè)主環(huán)(也可稱(chēng)為主層次環(huán))和多個(gè)低層次段環(huán)構(gòu)成。在一個(gè)域中,包括了一組被保護(hù)的用于用戶(hù)數(shù)據(jù)的業(yè)務(wù)轉(zhuǎn)發(fā)的業(yè)務(wù)虛擬局域網(wǎng)(VLAN,Virtual Local Area Network)和用于協(xié)議報(bào)文轉(zhuǎn)發(fā)的控制VLAN,每個(gè)環(huán)上包括了一個(gè)主節(jié)點(diǎn)和若干傳輸節(jié)點(diǎn),其中主節(jié)點(diǎn)在環(huán)上的兩個(gè)端口分別定義為主端口和從端口,被保護(hù)的業(yè)務(wù)VLAN定義為保護(hù)業(yè)務(wù)VLAN。當(dāng)鏈路完好時(shí)主節(jié)點(diǎn)阻塞從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,網(wǎng)絡(luò)中無(wú)環(huán)路產(chǎn)生,防止了由于環(huán)路引起的“廣播風(fēng)暴”;當(dāng)鏈路發(fā)生故障時(shí)放開(kāi)從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,用戶(hù)數(shù)據(jù)可以在主節(jié)點(diǎn)的從端口通過(guò),保障業(yè)務(wù)的連通。如圖1所示,環(huán)拓?fù)渲邪酥鳝h(huán)和層次1段1環(huán),節(jié)點(diǎn)S2為主環(huán)的主節(jié)點(diǎn)(master),兩個(gè)端口分別為主端口(P)和從端口(S);節(jié)點(diǎn)S5為層次1段1環(huán)的主節(jié)點(diǎn),兩個(gè)端口分別為主端口和從端口。其中,節(jié)點(diǎn)S3、節(jié)點(diǎn)S4同時(shí)屬于主環(huán)和低層次段環(huán)。
以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)的控制消息主要有健康檢測(cè)HELLO報(bào)文、鏈路故障告警LINK-DOWN報(bào)文、鏈路故障通知FLUSH-DOWN報(bào)文、鏈路恢復(fù)通知FLUSH-UP報(bào)文。以太環(huán)網(wǎng)保護(hù)系統(tǒng)節(jié)點(diǎn)之間的通信和決策通過(guò)這幾種報(bào)文進(jìn)行。在以太環(huán)網(wǎng)控制報(bào)文中,包含了發(fā)送源的層次號(hào)和段號(hào),如圖2所示。對(duì)于主環(huán),層次號(hào)和段號(hào)都為0,發(fā)送環(huán)網(wǎng)控制報(bào)文的LEVEL_ID和SEG_ID都為0;對(duì)于低層次段環(huán),層次號(hào)和段號(hào)都大于0,發(fā)送環(huán)網(wǎng)控制報(bào)文的LEVEL_ID和SEG_ID都大于0。
在一個(gè)域中的主層次環(huán)中,主節(jié)點(diǎn)周期的從主端口向外發(fā)送健康檢測(cè)HELLO報(bào)文,HELLO報(bào)文在域的控制VLAN中傳輸,當(dāng)環(huán)中鏈路完好時(shí),HELLO報(bào)文依次經(jīng)過(guò)各傳輸節(jié)點(diǎn)到達(dá)主節(jié)點(diǎn)的從端口。在域的低層次環(huán)中,主節(jié)點(diǎn)周期的向主端口和從端口發(fā)送HELLO報(bào)文,HELLO報(bào)文在域的控制VLAN中傳輸,當(dāng)環(huán)中鏈路完好時(shí),HELLO報(bào)文依次經(jīng)過(guò)各傳輸節(jié)點(diǎn)到達(dá)邊界節(jié)點(diǎn)在低層次環(huán)中的端口,HELLO報(bào)文被邊界節(jié)點(diǎn)分別回送至主節(jié)點(diǎn)的主端口和從端口,當(dāng)環(huán)上鏈路完好時(shí),主節(jié)點(diǎn)能夠在主端口和從端口收到發(fā)送的HELLO報(bào)文。當(dāng)主節(jié)點(diǎn)能夠在從端口收到HELLO報(bào)文時(shí),就認(rèn)為環(huán)上鏈路完好;當(dāng)主節(jié)點(diǎn)在規(guī)定的時(shí)間內(nèi)收不到HELLO報(bào)文時(shí),就認(rèn)為環(huán)上鏈路發(fā)生故障。
傳輸節(jié)點(diǎn)檢測(cè)到環(huán)上直連鏈路對(duì)應(yīng)的端口狀態(tài)由完好到故障時(shí),發(fā)送鏈路故障告警LINK-DOWN報(bào)文通知主節(jié)點(diǎn),主節(jié)點(diǎn)收到LINK-DOWN報(bào)文后,獲知環(huán)上鏈路發(fā)生故障。
主節(jié)點(diǎn)發(fā)現(xiàn)HELLO報(bào)文超時(shí),或者收到LINK-DOWN報(bào)文時(shí),認(rèn)為環(huán)上鏈路發(fā)生故障,放開(kāi)從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,并且發(fā)送鏈路故障通知FLUSH-DOWN報(bào)文,通知其他節(jié)點(diǎn)環(huán)上鏈路發(fā)生故障,需要更新節(jié)點(diǎn)環(huán)上端口的MAC(Media Access Control,介質(zhì)訪問(wèn)控制)地址表。
傳輸節(jié)點(diǎn)收到FLUSH-DOWN報(bào)文后,獲知環(huán)上鏈路發(fā)生故障,更新環(huán)上端口MAC地址表。
在鏈路故障期間,主節(jié)點(diǎn)仍然周期的從主端口向外發(fā)送HELLO報(bào)文,如果主節(jié)點(diǎn)在從端口收到了HELLO報(bào)文,則認(rèn)為鏈路恢復(fù),阻塞從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,并且發(fā)送鏈路恢復(fù)通知FLUSH-UP報(bào)文,通知傳輸節(jié)點(diǎn)鏈路恢復(fù)。
傳輸節(jié)點(diǎn)收到FLUSH-UP報(bào)文后,獲知環(huán)上鏈路故障消失,更新環(huán)上端口MAC地址表。
在以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)中,HELLO報(bào)文在環(huán)路內(nèi)的傳輸最為頻繁,為了提高以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)的鏈路切換收斂時(shí)間,通常把HELLO報(bào)文的發(fā)送周期設(shè)置得較小,有時(shí)在一秒以下,HELLO的發(fā)送頻率較高。另外當(dāng)同一個(gè)物理環(huán)上配置了多個(gè)以太環(huán)網(wǎng)保護(hù)域時(shí),每個(gè)域都要發(fā)送各自的HELLO報(bào)文。因此環(huán)上每個(gè)節(jié)點(diǎn)都要收到大量的HELLO報(bào)文。但是在以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)的各個(gè)節(jié)點(diǎn)中,只有主節(jié)點(diǎn)的中央處理器CPU需要處理HELLO報(bào)文,傳輸節(jié)點(diǎn)只需要傳輸HELLO報(bào)文而不需要CPU處理,因此傳輸節(jié)點(diǎn)的CPU周期的收到HELLO報(bào)文時(shí),CPU的處理都是無(wú)效的。在以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)的控制消息中,只有FLUSH-DOWN和FLUSH-UP報(bào)文需要傳輸節(jié)點(diǎn)的CPU處理,其他的報(bào)文上送給傳輸節(jié)點(diǎn)的CPU時(shí),會(huì)導(dǎo)致延時(shí)收到真正需要的報(bào)文,降低系統(tǒng)的可靠性,并且極大的浪費(fèi)傳輸節(jié)點(diǎn)的系統(tǒng)資源。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?,避免以太環(huán)網(wǎng)中傳輸節(jié)點(diǎn)的CPU收到大量不必要的報(bào)文,使得環(huán)上節(jié)點(diǎn)快速響應(yīng)以太環(huán)網(wǎng)控制報(bào)文,提高在實(shí)際組網(wǎng)中以太環(huán)網(wǎng)的抗故障能力,并降低系統(tǒng)資源浪費(fèi)。
本發(fā)明采用的技術(shù)方案是一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒ǎǖ蛯哟味苇h(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí),根據(jù)其是否需要上報(bào)低層次段環(huán)上傳輸節(jié)點(diǎn)的CPU處理而設(shè)置不同的介質(zhì)訪問(wèn)控制地址;低層次段環(huán)上的傳輸節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后,只將介質(zhì)訪問(wèn)控制地址為相應(yīng)地址的報(bào)文上報(bào)給本節(jié)點(diǎn)的CPU處理。
進(jìn)一步的,低層次段環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí),若該環(huán)網(wǎng)控制報(bào)文需要上報(bào)所述環(huán)上傳輸節(jié)點(diǎn)的CPU處理,則將其介質(zhì)訪問(wèn)控制地址設(shè)置為第一目的地址;否則將其介質(zhì)訪問(wèn)控制地址設(shè)置為第二目的地址。
進(jìn)一步的,低層次段環(huán)上的傳輸節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后先對(duì)所述環(huán)網(wǎng)控制報(bào)文的介質(zhì)訪問(wèn)控制地址進(jìn)行識(shí)別,若其介質(zhì)訪問(wèn)控制地址為第一目的地址,則將該環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理;若其介質(zhì)訪問(wèn)控制地址為第二目的地址,則不將該環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理。
進(jìn)一步的,低層次段環(huán)上的主節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后將其上報(bào)本節(jié)點(diǎn)的CPU處理。
進(jìn)一步的,主環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí)將其介質(zhì)訪問(wèn)控制地址設(shè)置為第一目的地址。
進(jìn)一步的,當(dāng)?shù)蛯哟味苇h(huán)要將環(huán)網(wǎng)控制報(bào)文傳向主環(huán)時(shí),若所傳報(bào)文的介質(zhì)訪問(wèn)控制地址為第二目的地址,則將其介質(zhì)訪問(wèn)控制地址改為第一目的地址。
進(jìn)一步的,所述的需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括鏈路故障通知報(bào)文、鏈路恢復(fù)通知報(bào)文;所述的不需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括健康檢測(cè)報(bào)文、鏈路故障告警報(bào)文。
綜上所述,本發(fā)明提供了一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?,將以太環(huán)網(wǎng)控制報(bào)文進(jìn)行分類(lèi),并對(duì)不同類(lèi)型的控制報(bào)文分別定義不同的目的MAC地址,將節(jié)點(diǎn)對(duì)不同類(lèi)型MAC地址的報(bào)文處理方式分類(lèi)。使得以太環(huán)網(wǎng)中的各個(gè)節(jié)點(diǎn)CPU只收到需要處理的報(bào)文,避免以太環(huán)網(wǎng)中節(jié)點(diǎn)的CPU收到大量不必要的報(bào)文,大大降低了系統(tǒng)資源浪費(fèi)。
圖1為環(huán)網(wǎng)層次拓?fù)鋱D;圖2為環(huán)網(wǎng)控制報(bào)文的幀格式;圖3為本發(fā)明的以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒ǖ木唧w實(shí)施流程圖。
具體實(shí)施例方式
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說(shuō)明。
本發(fā)明一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?,其核心思想是將以太環(huán)網(wǎng)控制報(bào)文定義為兩類(lèi),即在主環(huán)上傳輸?shù)闹鳝h(huán)控制報(bào)文及在低層次段環(huán)上傳輸?shù)牡蛯哟味苇h(huán)控制報(bào)文。對(duì)于低層次段環(huán)上的節(jié)點(diǎn)發(fā)送的環(huán)網(wǎng)控制報(bào)文根據(jù)其類(lèi)別設(shè)置不同的目的MAC地址,若環(huán)網(wǎng)控制報(bào)文需要經(jīng)所述環(huán)上的傳輸節(jié)點(diǎn)的CPU處理則將其目的MAC地址設(shè)置為第一目的地址,若環(huán)網(wǎng)控制報(bào)文不需要經(jīng)所述環(huán)上的傳輸節(jié)點(diǎn)的CPU處理則將其目的MAC地址設(shè)置為第二目的地址;而對(duì)于主環(huán)上的節(jié)點(diǎn)發(fā)送的環(huán)網(wǎng)控制報(bào)文則將目的MAC地址均設(shè)置為第一目的地址;主環(huán)上的環(huán)網(wǎng)控制報(bào)文不會(huì)傳到低層次段環(huán),但低層次段環(huán)上的環(huán)網(wǎng)控制報(bào)文可以傳到主環(huán),當(dāng)?shù)蛯哟味苇h(huán)上的節(jié)點(diǎn)要將環(huán)網(wǎng)控制報(bào)文傳向主環(huán)時(shí),如果所傳報(bào)文的目的MAC地址為第二目的地址的話,則轉(zhuǎn)換成第一目的地址。
其具體步驟如圖3所示,首先環(huán)上節(jié)點(diǎn)創(chuàng)建以太環(huán)網(wǎng)保護(hù)域,確定控制VLAN和環(huán)上端口號(hào)。
當(dāng)環(huán)上節(jié)點(diǎn)準(zhǔn)備發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí)的步驟包括(A)判斷準(zhǔn)備發(fā)送控制報(bào)文的節(jié)點(diǎn)的類(lèi)型,若該發(fā)送節(jié)點(diǎn)在主環(huán)上則執(zhí)行步驟(B1),若發(fā)送節(jié)點(diǎn)在低層次段環(huán)上則執(zhí)行步驟(B2)。
(B1)將所述節(jié)點(diǎn)發(fā)送的環(huán)網(wǎng)控制報(bào)文的目的MAC地址設(shè)定為第一目的地址后發(fā)送。
(B2)判斷所述節(jié)點(diǎn)發(fā)送的環(huán)網(wǎng)控制報(bào)文的類(lèi)型,若為需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的控制報(bào)文,則將所述環(huán)網(wǎng)控制報(bào)文的目的MAC地址設(shè)定為第一目的地址后發(fā)送;若為不需要經(jīng)所述環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的控制報(bào)文,則將所述環(huán)網(wǎng)控制報(bào)文的目的MAC地址設(shè)定為第二目的地址后發(fā)送;所述需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括FLUSH-DOWN和FLUSH-UP報(bào)文;所述不需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括HELLO、LINK-DOWN報(bào)文。
主環(huán)上的節(jié)點(diǎn)接收到環(huán)網(wǎng)控制報(bào)文后的處理同現(xiàn)有技術(shù)。
當(dāng)?shù)蛯哟味苇h(huán)上的節(jié)點(diǎn)接收到環(huán)網(wǎng)控制報(bào)文后的處理步驟包括(a)判斷所述接收到環(huán)網(wǎng)控制報(bào)文的節(jié)點(diǎn)是否為低層次段環(huán)上的主節(jié)點(diǎn),如果是則執(zhí)行(b1),否則執(zhí)行(b2)。
(b1)將所收到的環(huán)網(wǎng)控制報(bào)文上報(bào)給本節(jié)點(diǎn)的CPU處理;即無(wú)論所述環(huán)網(wǎng)控制報(bào)文對(duì)應(yīng)的目的MAC地址為第一還是第二目的地址,均將其上報(bào)給該節(jié)點(diǎn)的CPU處理;如果要繼續(xù)轉(zhuǎn)發(fā)該控制報(bào)文則執(zhí)行(c),否則結(jié)束。
(b2)對(duì)所述環(huán)網(wǎng)控制報(bào)文的目的MAC地址進(jìn)行識(shí)別,若目的MAC地址為第一目的地址,則將該環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理;若目的MAC地址為第二目的地址,則不將所述環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理;如果要繼續(xù)轉(zhuǎn)發(fā)該控制報(bào)文則執(zhí)行(c),否則結(jié)束。
(c)判斷是否要將環(huán)網(wǎng)控制報(bào)文發(fā)向主環(huán),如果是則執(zhí)行(d1),否則執(zhí)行(d2)。
(d1)若所述環(huán)網(wǎng)控制報(bào)文的目的MAC地址為第二目的地址,則將環(huán)網(wǎng)控制報(bào)文的目的MAC地址改為第一目的地址后發(fā)送;如為第一目的地址則直接發(fā)送;結(jié)束。
(d2)將環(huán)網(wǎng)控制報(bào)文直接發(fā)向其它低層次段環(huán)節(jié)點(diǎn);結(jié)束。
收到轉(zhuǎn)發(fā)控制報(bào)文的節(jié)點(diǎn)執(zhí)行上述接收?qǐng)?bào)文后的處理步驟。
所述第一目的地址可以但不限于為0x00e02b000004,所述第二目的地址可以但不限于為0x0180c2000035。
邊界節(jié)點(diǎn)當(dāng)收到低層次段環(huán)上的節(jié)點(diǎn)發(fā)來(lái)的控制報(bào)文時(shí),作為低層次段環(huán)節(jié)點(diǎn);收到主環(huán)上的節(jié)點(diǎn)發(fā)來(lái)的控制報(bào)文時(shí),作為主環(huán)上的節(jié)點(diǎn)。比如,如圖1所示,邊界節(jié)點(diǎn)S3、S4收到低層次段環(huán)主節(jié)點(diǎn)S5發(fā)來(lái)的FLUSH-UP、FLUSH-DOWN報(bào)文后,如果需要將其發(fā)給主環(huán)節(jié)點(diǎn)S1、S2,則將這些報(bào)文的MAC地址由第二目的地址改為第一目的地址后發(fā)送。
假設(shè)一低層次段環(huán)上有5個(gè)傳輸節(jié)點(diǎn)和1個(gè)主節(jié)點(diǎn),配置了10個(gè)域,HELLO報(bào)文的發(fā)送周期為100ms,則每秒環(huán)上有100個(gè)HELLO報(bào)文傳輸。在沒(méi)有應(yīng)用本發(fā)明的以太環(huán)網(wǎng)保護(hù)系統(tǒng)中,傳輸節(jié)點(diǎn)和主節(jié)點(diǎn)的CPU利用率都為30%,鏈路切換時(shí)CPU利用率都為40%,并且有報(bào)文丟失現(xiàn)象,系統(tǒng)有時(shí)會(huì)出現(xiàn)故障;在以太環(huán)網(wǎng)保護(hù)系統(tǒng)應(yīng)用本發(fā)明后,傳輸節(jié)點(diǎn)的CPU利用率為7%,主節(jié)點(diǎn)的CPU利用率為30%,鏈路切換時(shí)傳輸節(jié)點(diǎn)CPU利用率都為10%,主節(jié)點(diǎn)的CPU利用率為40%,無(wú)報(bào)文丟失,鏈路切換無(wú)故障出現(xiàn)。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?,包括低層次段環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí),根據(jù)其是否需要上報(bào)低層次段環(huán)上傳輸節(jié)點(diǎn)的CPU處理而設(shè)置不同的介質(zhì)訪問(wèn)控制地址;低層次段環(huán)上的傳輸節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后,只將介質(zhì)訪問(wèn)控制地址為相應(yīng)地址的報(bào)文上報(bào)給本節(jié)點(diǎn)的CPU處理。
2.如權(quán)利要求1所述的方法,其特征在于低層次段環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí),若該環(huán)網(wǎng)控制報(bào)文需要上報(bào)所述環(huán)上傳輸節(jié)點(diǎn)的CPU處理,則將其介質(zhì)訪問(wèn)控制地址設(shè)置為第一目的地址;否則將其介質(zhì)訪問(wèn)控制地址設(shè)置為第二目的地址。
3.如權(quán)利要求2所述的方法,其特征在于低層次段環(huán)上的傳輸節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后先對(duì)所述環(huán)網(wǎng)控制報(bào)文的介質(zhì)訪問(wèn)控制地址進(jìn)行識(shí)別,若其介質(zhì)訪問(wèn)控制地址為第一目的地址,則將該環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理;若其介質(zhì)訪問(wèn)控制地址為第二目的地址,則不將該環(huán)網(wǎng)控制報(bào)文上報(bào)本節(jié)點(diǎn)的CPU處理。
4.如權(quán)利要求1所述的方法,其特征在于低層次段環(huán)上的主節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后將其上報(bào)本節(jié)點(diǎn)的CPU處理。
5.如權(quán)利要求2所述的方法,其特征在于,主環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí)將其介質(zhì)訪問(wèn)控制地址設(shè)置為第一目的地址。
6.如權(quán)利要求3所述的方法,其特征在于,當(dāng)?shù)蛯哟味苇h(huán)要將環(huán)網(wǎng)控制報(bào)文傳向主環(huán)時(shí),若所傳報(bào)文的介質(zhì)訪問(wèn)控制地址為第二目的地址,則將其介質(zhì)訪問(wèn)控制地址改為第一目的地址。
7.如權(quán)利要求1所述的方法,其特征在于,所述的需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括鏈路故障通知報(bào)文、鏈路恢復(fù)通知報(bào)文;所述的不需要經(jīng)低層次段環(huán)上的傳輸節(jié)點(diǎn)的CPU處理的環(huán)網(wǎng)控制報(bào)文包括健康檢測(cè)報(bào)文、鏈路故障告警報(bào)文。
全文摘要
本發(fā)明公開(kāi)了一種以太環(huán)網(wǎng)控制報(bào)文分類(lèi)傳輸?shù)姆椒?,包括低層次段環(huán)上的節(jié)點(diǎn)發(fā)送環(huán)網(wǎng)控制報(bào)文時(shí),根據(jù)其是否需要上報(bào)低層次段環(huán)上傳輸節(jié)點(diǎn)的CPU處理而設(shè)置不同的介質(zhì)訪問(wèn)控制地址;低層次段環(huán)上的傳輸節(jié)點(diǎn)收到環(huán)網(wǎng)控制報(bào)文后,只將介質(zhì)訪問(wèn)控制地址為相應(yīng)地址的報(bào)文上報(bào)給本節(jié)點(diǎn)的CPU處理。本發(fā)明的技術(shù)方案避免了以太環(huán)網(wǎng)中傳輸節(jié)點(diǎn)的CPU收到大量不必要的報(bào)文,使得環(huán)上節(jié)點(diǎn)快速響應(yīng)以太環(huán)網(wǎng)控制報(bào)文,提高在實(shí)際組網(wǎng)中以太環(huán)網(wǎng)的抗故障能力,并降低系統(tǒng)資源浪費(fèi)。
文檔編號(hào)H04L12/42GK101075965SQ20071012342
公開(kāi)日2007年11月21日 申請(qǐng)日期2007年6月22日 優(yōu)先權(quán)日2007年6月22日
發(fā)明者吳少勇, 過(guò)仕好, 曲延鋒, 王治春 申請(qǐng)人:中興通訊股份有限公司