專利名稱::報(bào)文協(xié)商方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域:
,尤其涉及一種報(bào)文協(xié)商方法、設(shè)備和系統(tǒng)。技術(shù)背景以太網(wǎng)技術(shù)簡單易用、價(jià)格低廉、且?guī)捒刹粩嗵岣?,無論是作為一種業(yè)務(wù)還是作為一種網(wǎng)絡(luò)結(jié)構(gòu),在企業(yè)網(wǎng)、城域網(wǎng)、廣域網(wǎng)范圍內(nèi)都已經(jīng)得到大規(guī)模應(yīng)用。但是傳統(tǒng)以太網(wǎng)可維護(hù)、可運(yùn)營能力比較弱,隨著以太網(wǎng)推廣的范圍逐洋斤4廣大,3十以太網(wǎng)OAM(OperationAdministrationandMaintenance,才喿"f乍、管理和維護(hù))功能的需求也越來越強(qiáng)烈。IEEE802.3ah是一種在以太網(wǎng)基礎(chǔ)上實(shí)現(xiàn)點(diǎn)到點(diǎn)故障檢測的協(xié)議(以下稱為"802.3ah")。802.3ah檢測有主動和被動兩種工作模式,處于主動模式下的設(shè)備將會發(fā)起OAM通信過程,而處于被動模式的設(shè)備將會選擇等待接收命令。802.3ah的發(fā)現(xiàn)(Discovery)過程通常由一個(gè)本地設(shè)備通過發(fā)送Hello報(bào)文發(fā)起,如果對端也支持OAM操作,那么雙方將會在鏈路層進(jìn)行相關(guān)狀態(tài)和配置的協(xié)商(包括是否支持變量請求/響應(yīng)、鏈路事件、單通、環(huán)路等)。如果兩端的OAM配置狀態(tài)是完全一致的,則在鏈路層開始OAM操作;如果兩端的OAM配置狀態(tài)不一致,則雙方無法進(jìn)入下一步協(xié)商。不同廠商的設(shè)備對802.3ah協(xié)議上規(guī)定的各種功能支持能力不同,主要體現(xiàn)在是否支持變量請求與響應(yīng)、鏈路事件、單通、環(huán)路這幾個(gè)功能,而目前協(xié)議也沒有規(guī)定不同廠家、不同設(shè)備在進(jìn)行802.3ah互通過程中必須對以上功能的支持完全相同,而如果在協(xié)商的過程中兩個(gè)設(shè)備支持的功能不同,則會導(dǎo)致雙方無法協(xié)商成功。如圖l所示,假設(shè)A設(shè)備支持變量請求與響應(yīng),而B設(shè)備不支持變量請求與響應(yīng),在協(xié)商的過程中如果要求對功能的支持必須完全一致,就會導(dǎo)致雙方無法協(xié)商成功。
發(fā)明內(nèi)容本發(fā)明實(shí)施例了提供一種報(bào)文協(xié)商方法、設(shè)備和系統(tǒng),以保證在協(xié)商的兩設(shè)備所支持的功能不同時(shí)實(shí)現(xiàn)報(bào)文的協(xié)商。本發(fā)明實(shí)施例提供了一種報(bào)文協(xié)商方法,第一端口接收第二端口發(fā)起的攜手報(bào)文,第一端口對所述報(bào)文中的OAM配置字段進(jìn)行解析,對于所述OAM配置字段中的任意一位,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽;其中,第一端口的OAM模式為被動,第二端口的OAM模式為主動。本發(fā)明實(shí)施例還提供了一種通信設(shè)備,該通信設(shè)備的OAM模式為被動,包括報(bào)文接收模塊,用于接收OAM模式為主動的端口發(fā)起的協(xié)商報(bào)文;報(bào)文解析模塊,用于對所述報(bào)文接收模塊收到的報(bào)文逐位進(jìn)行解析,并將解析結(jié)果發(fā)送給處理模塊;處理模塊,用于接收所述比較結(jié)果,對于所述OAM配置字段中的任意一位,如果所述設(shè)備端口支持該位所對應(yīng)的功能,而所述OAM模式為主動的端口不支持,則對該功能進(jìn)4亍屏蔽。本發(fā)明實(shí)施例還提供了一種通信系統(tǒng),包括第一端口和第二端口,其中,第一端口OAM模式為被動,第二端口的OAM模式為主動;所述第二端口,用于發(fā)起協(xié)商^R文;所述第一端口,則用于接收所述報(bào)文,并對所述報(bào)文中的OAM配置字段逐位進(jìn)行解析,對于所述OAM配置字段中的任意一位,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽。這樣,設(shè)置為被動模式的端口便會"盡最大努力",使自己的OAM配置模式與主動模式的端口保持同步,而無需兩端口事先設(shè)置成相同配置,簡化了端口的配置工作。即使兩端口分別是不同廠家的不同設(shè)備,在進(jìn)行互通協(xié)商的過程中,尤其是在進(jìn)行802.3ah互通協(xié)商的過程中,也不會因?yàn)閷稍O(shè)備端口對各種功能的支持能力不同,導(dǎo)致無法協(xié)商成功。圖1為現(xiàn)有技術(shù)中兩設(shè)備進(jìn)行報(bào)文協(xié)商時(shí)的示意圖;圖2為本發(fā)明實(shí)施例所涉及到的協(xié)商協(xié)議定義的信息報(bào)文結(jié)構(gòu)示意圖;圖3A為本發(fā)明實(shí)施例所涉及到的OAM配置字段各位含義的示意圖;圖3B為本發(fā)明實(shí)施例所涉及到的Flags域各位含義的示意圖;圖4為本發(fā)明實(shí)施例中兩設(shè)備端口進(jìn)行報(bào)文協(xié)商時(shí)的示意圖;圖5為本發(fā)明方法實(shí)施例的流程示意圖;圖6為本發(fā)明設(shè)備實(shí)施例的結(jié)構(gòu)示意圖;圖7為包括本發(fā)明中系統(tǒng)實(shí)施例在內(nèi)的組網(wǎng)示意圖。具體實(shí)施方式下面,結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。802.3ah協(xié)議定義的信息報(bào)文結(jié)構(gòu)如圖2所示,其中的OAM配置字段(OAMConfiguration)就是兩端設(shè)備協(xié)商時(shí)需要比較的字段,大小為1個(gè)字節(jié),各位含義如圖3A所示,而圖3B則示出了該寺艮文結(jié)構(gòu)中的Flags域(即圖3A中的"標(biāo)記位")各位的含義。比如在圖3A中,如果第l位為1,則表示該端口支持單通這個(gè)功能,如果第2位為0,則表示該端口不支持遠(yuǎn)端環(huán)回這個(gè)功能。在如圖5所示的一個(gè)實(shí)施例中,第一端口的OAM才企測才莫式設(shè)置為被動(可以稱為"被動端"),即,將OAM配置字段的OAM模式(OAMMode)設(shè)為0,第二端口的OAM檢測模式設(shè)置為主動(可以稱為"主動端"),即,將OAM配置字段的OAM模式(OAMMode)設(shè)為1。501:第一端口收到第二端口發(fā)來的協(xié)商報(bào)文后,會對報(bào)文中的OAM配置字段進(jìn)行解析,以便判斷主動端是否支持OAM配置字段中的任意一位(以下稱為"解析位")所對應(yīng)的功能,解析時(shí),可以采耳又逐位解析的方式,比如從第l位開始逐位解析,如果第l位為1,則表示主動端端口支持單通這個(gè)功能;當(dāng)然,也可以采取其他的解析方式,比如先選取其中的若干位解析,解析完所選各位后,再解析其他位??梢岳斫獾氖?,在本發(fā)明的各實(shí)施例中,協(xié)商報(bào)文可以是具有OAM配置字段、用來進(jìn)行OAM配置協(xié)商的各種報(bào)文,比如802.3ahHello報(bào)文,當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解的是,本發(fā)明實(shí)施例中的協(xié)商報(bào)文并不局限于802.3ahHello報(bào)文。為了便于描述,本發(fā)明各實(shí)施例均以802.3ahHello報(bào)文為例進(jìn)4亍說明。502:如果主動端支持解析位所對應(yīng)的功能,則會判斷一下被動端是否也支持解析位所對應(yīng)的功能,如果被動端也支持該功能,則轉(zhuǎn)506,如果不支持該功能,則轉(zhuǎn)503;503:如果主動端支持解析位所對應(yīng)的功能,被動端不支持該功能,則終止解析;504:如果主動端不支持解析位所對應(yīng)的功能,也會判斷本端是否支持解析位所對應(yīng)的功能,如果被動端支持該功能,則轉(zhuǎn)505,如果被動端不支持該功能,則轉(zhuǎn)506;505:如果主動端不支持解析位所對應(yīng)的功能,被動端支持解析位所對應(yīng)的功能,則被動端屏蔽該功能;506:判斷OAM配置字段中是否還有未解析的位,如果還有的話,則轉(zhuǎn)507,否則協(xié)商完成;507:如果還有未解析的位,則解析未解析的位,轉(zhuǎn)501。第一端口在對第二端口發(fā)來的802.3ahHello報(bào)文中的OAM配置字段進(jìn)行解析時(shí),在解析位為0時(shí),如果第一端口支持該對應(yīng)功能,則可以先進(jìn)行記錄,并解析其他位(如果還有未解析的位的話),直到解析完OAM配置字^:的所有位,最后將第一端口的配置與第二端口進(jìn)行同步,即,將第一端口本身支持但是第二端口不支持的功能進(jìn)行屏蔽。當(dāng)然,也可以在解析位為0且第一端口支持該對應(yīng)功能時(shí),第一端口進(jìn)行實(shí)時(shí)同步,將第一端口本身支持但是第二端口不支持的功能進(jìn)行屏蔽,屏蔽完之后再解析下一位。如圖4所示,A端口的OAMit式已經(jīng)配置為主動^t式,B端口的OAM模式配置為被動模式。主動模式的A端口會向B端口發(fā)送一個(gè)802.3ahHello報(bào)文,收到該報(bào)文后,B端口會對報(bào)文中攜帶的OAM配置字段進(jìn)行逐位解析。由于OAM配置字段中的OAM模式事先已經(jīng)配置好了,所以,此處B端口也可以不對第0位(即OAM模式)進(jìn)行解析,直接從第1位(表示是否支持單通)開始解析。在解析的過程中,如果解析位為l且本身支持解析位所對應(yīng)的功能,則繼續(xù)解析下一位,如果解析位為1且本身不支持解析位所對應(yīng)的功能,則終止解析,協(xié)商失??;如果解析位為O且本身支持解析位所對應(yīng)的功能,則對該功能進(jìn)行屏蔽,如果解析位為0且本身不支持解析位所對應(yīng)的功能,則繼續(xù)解析下一位。比如,如果A端口的OAM配置字段分別為下表一所示:<table>tableseeoriginaldocumentpage9</column></row><table>表一>端口的OAM配置字段分別為下表二所示<table>tableseeoriginaldocumentpage9</column></row><table>表二則在B端口收到A端口發(fā)來的Hello報(bào)文后,會依次解析OAM配置字段各位第0位涉及OAM檢測模式,可以不必解析;解析第l位時(shí),發(fā)現(xiàn)兩個(gè)端口都支持單通,則繼續(xù)解析第2位;解析第2位時(shí),發(fā)現(xiàn)A端口不支持遠(yuǎn)端環(huán)回,而本身支持遠(yuǎn)端環(huán)回,則進(jìn)行記錄,或者此時(shí)進(jìn)行屏蔽,將該遠(yuǎn)端環(huán)回功能進(jìn)行屏蔽;解析第3位時(shí),發(fā)現(xiàn)兩個(gè)端口都支持鏈路事件,則繼續(xù)解析下一位;解析第4位時(shí),發(fā)現(xiàn)A端口不支持變量請求/響應(yīng),而本身支持變量請求/響應(yīng),則進(jìn)行記錄,或者此時(shí)進(jìn)行屏蔽,將變量請求/響應(yīng)功能進(jìn)行屏蔽。從第5位到第7位,若這些保留位未被使用,則可以選擇不解析也可以選擇解析,因?yàn)樵谶@種情況下,這些位都設(shè)置為全O,兩個(gè)端口的設(shè)置完全一樣。當(dāng)然,如果這些保留位也被使用,則可以選擇進(jìn)行解析。如果在前面解析過程中,并沒有實(shí)時(shí)進(jìn)行功能屏蔽,而又不存在需要終止協(xié)商的情況,則可以在解析完所有位后再統(tǒng)一進(jìn)^f亍屏蔽。在另一個(gè)實(shí)施例中,OAM模式為被動模式的第一端口收到OAM模式為主動模式的第二端口發(fā)來的報(bào)文后,對所述報(bào)文中的OAMConfiguration域進(jìn)行解析如果解析位為l且第一端口支持解析位所表示的功能,則兩端配置一致,如果還有其他位未解析,則繼續(xù)解析;如果解析位為l且第一端口不支持解析位所表示的功能,則終止解析;如果解析位為0且第一端口支持解析位所對應(yīng)的功能,則判斷此功能是否被第一端口用戶設(shè)置為必選如果是必選功能,則終止協(xié)商,將報(bào)文Flags域的3-4位分別填上0、0,表示本端(即,第一端口)不滿意對端(即,第二端口)配置,并將OAMConfiguration域的5-7位填上對應(yīng)的位號;比如如果對OAMConfiguration域的第l位不滿意,將OAMConfiguration域的7-5位填入001表示。如果是非必選功能,則在本端(即,第一端口)屏蔽該功能,如果還有其他位未解析,繼續(xù)解析;如果解析位為0且第一端口不支持解析位所對應(yīng)的功能,則可以先記錄該情況,如果還有其他位未解析,則繼續(xù)解析,如果最后協(xié)商成功,則在本端(即,第一端口)屏蔽該功能。當(dāng)解析完OAMConfiguration域的0-4位后,將報(bào)文Flags域的3-4位分別填上0、l表示滿意對端(即,第二端口)配置。如果不滿意對端配置,則將報(bào)文Flags域的3-4位都填0。一般情況下,對于兩端不能同時(shí)支持的功能,如果該功能屬于被動端的必選功能,則被動端會不滿意主動端的配置,并且,一般會將第一個(gè)出現(xiàn)此種情況的位的編號填寫到OAMConfiguration域的7-5位,如被動端對主動端OAMConfiguration域的第l位不滿意,將OAMConfiguration域的7-5位填入001表示。第二端口(即,被動端)收到第一端口(即,主動端)回應(yīng)的協(xié)商報(bào)文,首先解析Flags域的3-4位如果為00表示對端(即,被動端)不滿意本端(主動端)的配置,協(xié)商失敗(對哪種配置不滿意可以去解析OAMConfiguration域的保留位),如果為01,則表示對端滿意本端配置。因?yàn)樵趯?shí)際網(wǎng)絡(luò)中,端口配置有時(shí)會發(fā)生改變,所以,第二端口還可以在對端(即,第一端口)滿意本端(即,第二端口)配置的情況下,依次解析對端的OAMConfiguration域的0-4位來進(jìn)一步保證兩端配置如果解析位為0且第二端口支持解析位所表示的功能,則在第二端口對該功能進(jìn)行屏蔽;如果解析位為0且第二端口也不支持解析位所表示的功能,如果還有未解析的位,則繼續(xù)解析;如果解析位為1且第二端口支持解析位所表示的功能,如果還有未解析的位,則繼續(xù)解析;如果解析位為1且第二端口不支持解析位所表示的功能,則在本端啟動該功能。這樣,設(shè)置為被動模式的A端口便會"盡最大努力",使自己的OAM配置模式與B端口保持同步,而無需A端口和B端口事先設(shè)置成相同配置,簡化了端口的配置工作。即使A端口和B端口分別是不同廠家的不同設(shè)備,在進(jìn)行802.3ah互通協(xié)商的過程中,也不會因?yàn)閷啥丝趯Ω鞣N功能的支持能力不同,導(dǎo)致無法協(xié)商成功。本發(fā)明實(shí)施例還提供了一種通信設(shè)備,如圖6所示的一個(gè)實(shí)施例中,該設(shè)備的OAM模式為被動才莫式(相應(yīng)地,該端口稱為"被動端口"),包括報(bào)文接收模塊61、報(bào)文解析模塊62和處理模塊63:其中,報(bào)文接收模塊61,用于接收OAM模式為主動模式的端口(可以稱為"主動端口")發(fā)起的協(xié)商報(bào)文(如,802.3ahHello報(bào)文);報(bào)文解析模塊62,用于對所述報(bào)文接收模塊61收到的報(bào)文進(jìn)行解析,并將解析結(jié)果發(fā)送給處理模塊63;處理模塊63,用于接收所述比較結(jié)果,如果主動端口不支持而被動端口支持解析位所對應(yīng)的功能,則對該功能進(jìn)行屏蔽。而且,處理模塊63還可以具體包括判斷模塊631,用于在報(bào)文解析模塊62發(fā)送的解析結(jié)果為主動端口不支持而被動端口支持解析位所對應(yīng)的功能時(shí),判斷該功能是否為必選功能;屏蔽模塊632,用于在判斷模塊631判斷該功能為非必選功能時(shí),將所述功能進(jìn)行屏蔽。這樣,設(shè)置為被動模式的通信設(shè)備便會"盡最大努力",使自己的OAM配置模式與主動模式的通信設(shè)備保持同步,而無需兩設(shè)備事先設(shè)置成相同配置,筒化了端口的配置工作。即使兩設(shè)備分別是不同廠家的不同設(shè)備,在進(jìn)行802.3ah互通協(xié)商的過程中,也不會因?yàn)閷稍O(shè)備端口對各種功能的支持能力不同,導(dǎo)致無法協(xié)商成功。本發(fā)明實(shí)施例還提供了一種通信系統(tǒng),包括第一端口和第二端口,其中,第一端口OAM^r測才莫式設(shè)置為被動,即,將OAM配置字段的OAM模式(OAMMode)設(shè)為0,第二端口的OAM檢測模式設(shè)置為主動,即,將OAM配置字段的OAM模式(OAMMode)設(shè)為1。在該系統(tǒng)中,第二端口,用于發(fā)起協(xié)商報(bào)文(如802.3ahHello報(bào)文);第一端口,則用于接收所述報(bào)文,并對報(bào)文中的OAM配置字段進(jìn)行解析,如果第二端口不支持而第一端口支持解析位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽。而且,第一端口還可以包括報(bào)文接收模塊,用于接收第二端口發(fā)起的802.3ahHello報(bào)文;報(bào)文解析模塊,用于對所述報(bào)文接收模塊收到的報(bào)文進(jìn)行解析,并將解析結(jié)果發(fā)送給處理模塊;處理模塊,用于接收所述比較結(jié)果,如果第二端口不支持而第一端口支持解析位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽。而處理模塊還可以具體包括判斷模塊,用于在所述報(bào)文解析模塊發(fā)送的解析結(jié)果為第二端口不支持而第一端口支持解析位所對應(yīng)的功能,則判斷該功能是否為必選功能;屏蔽模塊,用于在所述判斷模塊判斷該功能為非必選功能時(shí),將所述功能進(jìn)行屏蔽。在如圖7所示的組網(wǎng)中,在組網(wǎng)時(shí),事先對運(yùn)營商側(cè)的通信設(shè)備(如路由器)端口進(jìn)行OAM配置,并將其設(shè)置為主動工作模式,并將用戶側(cè)的通信設(shè)備(如交換機(jī))端口配置為被動工作模式,安裝人員無須知道運(yùn)營商側(cè)路由器端口上的OAM配置情況,交換機(jī)會自動"盡最大努力"的讓自己的OAM配置模式與路由器端保持同步,大大減輕了用戶側(cè)交換機(jī)的配置工作。尤其是,對于用戶側(cè)交換機(jī)眾多的情況下,這樣做便大大減輕了用戶側(cè)對交換機(jī)的配置工作,同時(shí),也可以避免支持不同功能的設(shè)備不能進(jìn)行報(bào)文協(xié)商的問題。進(jìn)一步的,還可以在用戶側(cè)的通信設(shè)備端口上繼續(xù)配置一些必選功能,要求必須滿足該必選功能才可以實(shí)現(xiàn)協(xié)商成功,則還可以在進(jìn)行OAM配置協(xié)商時(shí),進(jìn)一步的保證用戶側(cè)的個(gè)性化配置。這樣,設(shè)置為被動模式的第一端口便會"盡最大努力",使自己的OAM配置模式與主動模式的通信設(shè)備保持同步,而無需兩設(shè)備事先設(shè)置成相同配置,簡化了端口的配置工作。即使兩設(shè)備分別是不同廠家的不同設(shè)備,在進(jìn)行802.3ah互通協(xié)商的過程中,也不會因?yàn)閮稍O(shè)備端口對各種功能的支持能力不同,導(dǎo)致無法協(xié)商成功。當(dāng)然,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀介質(zhì),本發(fā)明實(shí)施例的計(jì)算機(jī)可讀介質(zhì)可以是包含、存儲、傳達(dá)、傳播或者傳輸計(jì)算機(jī)程序的介質(zhì),所述計(jì)算機(jī)程序?yàn)槭褂弥噶钜赃\(yùn)行本發(fā)明實(shí)施例所提供的方法、系統(tǒng)裝置、系統(tǒng)或者設(shè)備的程序,或者是與該指令有關(guān)的程序。該計(jì)算機(jī)可讀介質(zhì)可以是電子、磁、電磁、光學(xué)、紅外或者半導(dǎo)體的系統(tǒng)、裝置、設(shè)備、傳播介質(zhì)或者計(jì)算機(jī)存儲器。4艮明顯,在以上各實(shí)施例中,并不Y又適用于802.3ah協(xié)"^i艮文,對于可以用來進(jìn)行OAM互通協(xié)商的其他協(xié)議才艮文也可以適用,只要該報(bào)文中包含OAM功能(可以是以上所舉功能的部分,或者之外的其他功能)的字段即可以。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)^L為本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種報(bào)文協(xié)商方法,其特征在于,第一端口接收第二端口發(fā)起的協(xié)商報(bào)文,第一端口對所述報(bào)文中的OAM配置字段進(jìn)行解析,對于所述OAM配置字段中的任意一位,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽;其中,第一端口的OAM模式為被動,第二端口的OAM模式為主動。2、如權(quán)利要求1所述的方法,其特征在于,所述對該功能進(jìn)行屏蔽具體為在解析完所述OAM配置字段的所有位后,對所述第一端口支持但所述第二端口不支持的功能進(jìn)行屏蔽,對于所述OAM配置字段中的任意一位,如果所述第一端口支持但所述第二端口不支持所述位對應(yīng)的功能,則在解析完所述位后,對所述位對應(yīng)的功能進(jìn)行屏蔽。3、如權(quán)利要求1所述的方法,其特征在于,對所述報(bào)文中的OAM配置字段進(jìn)行解析具體為從所述OAM配置字段的第l位開始解析。4、如權(quán)利要求l所述的方法,其特征在于,在屏蔽之前還包括如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口判斷該功能是否為必選功能,若不是必選功能,則對該功能進(jìn)行屏蔽,若是必選功能,則終止對所述^^文中的OAM配置字革殳的解析。5、如權(quán)利要求l所述的方法,其特征在于,還包括,對于所述OAM配置字l爻中的任意一位,如果第二端口支持而第一端口不支持該位所對應(yīng)的功能,或者,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,且該功能為第一端口的必選功能,則協(xié)商失敗,將該位的序號填入OAM配置字段的保留位。6、一種通信設(shè)備,其特征在于,該通信設(shè)備的OAM模式為被動,包括報(bào)文接收模塊,用于接收OAM模式為主動的端口發(fā)起的協(xié)商報(bào)文;報(bào)文解析模塊,用于對所述報(bào)文接收模塊收到的報(bào)文進(jìn)行解析,并將解析結(jié)果發(fā)送給處理模塊;處理模塊,用于接收所述比較結(jié)果,對于所述OAM配置字段中的任意一位,如果所述設(shè)備端口支持該位所對應(yīng)的功能,而所述OAM模式為主動的端口不支持,則對該功能進(jìn)行屏蔽。7、如權(quán)利要求6所述的設(shè)備,其特征在于,所述處理模塊具體包括判斷模塊,用于在所述報(bào)文解析模塊發(fā)送的解析結(jié)果為所述設(shè)備端口支持該位所對應(yīng)的功能,而所述OAM模式為主動的端口不支持時(shí),判斷該功能是否為必選功能;屏蔽^t塊,用于在所述判斷才莫塊判斷該功能為非必選功能時(shí),將所述功能進(jìn)行屏蔽。8、一種通信系統(tǒng),其特征在于,包括第一端口和第二端口,其中,第一端口OAM模式為被動,第二端口的OAM才莫式為主動;所述第二端口,用于發(fā)起協(xié)商報(bào)文;所述第一端口,則用于接收所述^^艮文,并對所述l艮文中的OAM配置字段進(jìn)行解析,對于所述OAM配置字段中的任意一位,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽。9、如權(quán)利要求8所述的系統(tǒng),其特征在于,所述第一端口包括報(bào)文接收模塊,用于接收所述第二端口發(fā)送的協(xié)商報(bào)文;報(bào)文解析模塊,用于對所述報(bào)文接收模塊收到的報(bào)文進(jìn)行解析,并將解析結(jié)果發(fā)送給處理模塊;處理模塊,用于接收所述比較結(jié)果,對于所述OAM配置字段中的任意一位,如果第二端口不支持而第一端口支持該位所對應(yīng)的功能,則第一端口對該功能進(jìn)行屏蔽。10、如權(quán)利要求9所述的系統(tǒng),其特征在于,所述處理模塊具體包括判斷模塊,用于在所述報(bào)文解析模塊發(fā)送的解析結(jié)果為第二端口不支持而第一端口支持該位所對應(yīng)的功能時(shí),判斷該功能是否為必選功能;屏蔽模塊,用于在所述判斷模塊判斷該功能為非必選功能時(shí),將所述功能進(jìn)行屏蔽。全文摘要本發(fā)明實(shí)施例公開了一種報(bào)文協(xié)商的方法、設(shè)備和系統(tǒng),其中,OAM模式為被動的端口接收主動端口發(fā)來的802.3ahHello報(bào)文后,對報(bào)文中的OAM配置字段進(jìn)行逐位解析,如果被動端口支持而主動端口不支持該位所對應(yīng)的功能,則對該功能進(jìn)行屏蔽。利用本發(fā)明提供的實(shí)施例,被動模式的端口便會“盡最大努力”,使自己的OAM配置模式與主動模式的端口保持同步,而無需兩端口事先設(shè)置成相同配置,簡化了端口的配置工作。文檔編號H04L12/24GK101237349SQ200810065430公開日2008年8月6日申請日期2008年2月26日優(yōu)先權(quán)日2008年2月26日發(fā)明者晉劉,揚(yáng)張申請人:華為技術(shù)有限公司