欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

操作、管理、維護(hù)配置信息查詢的方法及節(jié)點與流程

文檔序號:11965250閱讀:257來源:國知局
操作、管理、維護(hù)配置信息查詢的方法及節(jié)點與流程
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及操作、管理、維護(hù)(OAM,OperationAdministrationMaintenance)配置信息查詢的方法及節(jié)點。

背景技術(shù):
視頻業(yè)務(wù)是未來運營商業(yè)務(wù)增長的重要業(yè)務(wù)之一。運營商需要向用戶提供滿足用戶質(zhì)量需求的服務(wù),提高用戶滿意度,增加用戶數(shù)量和避免用戶流失,提高運維管理能力。組播網(wǎng)絡(luò)的OAM可以通過主動探測或監(jiān)控發(fā)現(xiàn)網(wǎng)絡(luò)的故障點或性能瓶頸點,在故障發(fā)生前,可檢測到網(wǎng)絡(luò)性能的惡化,采取相應(yīng)的措施以避免故障的發(fā)生;在發(fā)生故障后,可快速響應(yīng),減少故障定位所用時間,觸發(fā)相應(yīng)的保護(hù)機(jī)制,并可以優(yōu)化網(wǎng)絡(luò)資源的利用。在現(xiàn)有技術(shù)中,各節(jié)點的OAM配置信息的查詢可以采用單點查詢的方式,需要逐個節(jié)點單一查詢,操作繁瑣,不夠靈活。

技術(shù)實現(xiàn)要素:
本發(fā)明一方面提供了OAM配置信息查詢的方法及節(jié)點,用于組播樹或者組播轉(zhuǎn)發(fā)路徑上各節(jié)點的OAM配置信息的查詢,能夠有效的避免單點查詢的繁瑣操作,使得查詢方便快捷,能夠使組播樹或者組播轉(zhuǎn)發(fā)路徑上的節(jié)點的OAM配置信息的查詢更靈活,本發(fā)明另一方面提供了可實現(xiàn)OAM配置信息查詢的節(jié)點。該OAM配置信息查詢的方法包括:節(jié)點獲取第一請求報文,第一請求報文中包含需查詢的OAM配置信息的類型;將節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到第二請求報文;判斷節(jié)點是否為根節(jié)點;若節(jié)點不是根節(jié)點,則轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點;若節(jié)點是根節(jié)點,則根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文,發(fā)送響應(yīng)報文。該節(jié)點包括:獲取單元,用于獲取第一請求報文,第一請求報文中包含需查詢的操作、管理、維護(hù)OAM配置信息的類型;保存單元,用于將節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到第二請求報文;第一判斷單元,用于判斷節(jié)點是否為根節(jié)點;轉(zhuǎn)發(fā)單元,用于當(dāng)節(jié)點不是根節(jié)點時,轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點;響應(yīng)報文單元,用于當(dāng)節(jié)點為根節(jié)點時,根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文,發(fā)送響應(yīng)報文。從以上技術(shù)方案可以看出,本發(fā)明的多個方面具有以下優(yōu)點:通過根據(jù)包含需查詢的OAM配置信息的類型的請求報文,將節(jié)點中與類型對應(yīng)的OAM配置信息保存到請求報文中,使得請求報文在組播樹或者組播轉(zhuǎn)發(fā)路徑上進(jìn)行轉(zhuǎn)發(fā)時,能夠查詢到所到達(dá)節(jié)點的OAM配置信息,避免了單點查詢方式的繁瑣,提高了OAM配置信息查詢的效率,適用于組播樹或者組播轉(zhuǎn)發(fā)路徑上的節(jié)點的OAM配置信息的查詢。附圖說明圖1為本發(fā)明實施例組播樹OAM實體關(guān)系示意圖;圖2為本發(fā)明實施例中OAM配置信息查詢的方法的一個示意圖;圖3為本發(fā)明實施例中OAM配置信息查詢的方法的另一示意圖;圖4為本發(fā)明實施例中節(jié)點的一個示意圖;圖5為本發(fā)明實施例中節(jié)點的另一示意圖。具體實施方式本發(fā)明實施例提供了OAM配置信息查詢的方法及節(jié)點,用于查詢組播樹或者組播轉(zhuǎn)發(fā)路徑上各節(jié)點的OAM配置信息,避免了單點查詢方式的繁瑣,提高了查詢的效率及靈活性。為更好的理解本發(fā)明實施例的技術(shù)方案,將介紹本發(fā)明實施例中組播樹OAM實體關(guān)系,請參閱圖1,為本發(fā)明實施例中的OAM實體關(guān)系示意圖,其中,維護(hù)實體組端點入接口(MEP_I,MaintenanceEntityGroupEndPointIngress)實體,維護(hù)實體組端點出接口(MEP_E,MaintenanceEntityGroupEndPointEgress)實體,維護(hù)實體組中間點(MIP,MaintenanceEntityGroupIntermediatePoint)實體為3種OAM實體,且MEP_I,MEP_E,MIP均為邏輯實體,可配置在網(wǎng)元(NE,NetElement)的接口(入接口和/或出接口)上,且網(wǎng)元管理系統(tǒng)(EMS,ElementMaintenanceSystem)可以在這些邏輯實體上配置特定的OAM配置信息。在本發(fā)明實施例中,所指的節(jié)點為網(wǎng)元(NE,NetElement)或者其他的設(shè)備,在實際應(yīng)用中,OAM報文的轉(zhuǎn)發(fā)方向可參考圖1中的箭頭方向。在本發(fā)明實施例中,當(dāng)節(jié)點的接口上設(shè)置MEP_I實體時,則可從該節(jié)點設(shè)置MEP_I實體的接口發(fā)起OAM操作,例如在進(jìn)行丟包測量時,該節(jié)點將對組播數(shù)據(jù)流進(jìn)行計數(shù),并將計數(shù)值寫入用于丟包檢測的丟包測量報文中,并發(fā)送該丟包測量報文;當(dāng)節(jié)點的接口上設(shè)置了MEP_E實體時,該節(jié)點設(shè)置MEP_E實體的接口可終結(jié)OAM操作,例如在進(jìn)行時延測量時,節(jié)點將從接收到的時延測量報文中獲取時戳,計算時延,完成時延測量;當(dāng)節(jié)點的接口上設(shè)置MIP實體時,該節(jié)點的設(shè)置MIP實體的接口將用于轉(zhuǎn)發(fā)報文,或?qū)AM報文進(jìn)行透傳。請參閱圖2,為本發(fā)明實施例OAM配置信息查詢的方法的一個示意圖,包括:201、節(jié)點獲取第一請求報文;當(dāng)網(wǎng)絡(luò)管理員或操作人員需要組播樹或者組播轉(zhuǎn)發(fā)路徑上的各節(jié)點的OAM配置信息時,待查詢路徑上的節(jié)點將獲取到用于OAM配置信息查詢的請求報文,其中,請求報文中包含需查詢的OAM配置信息的類型。在本發(fā)明實施例中,節(jié)點獲取第一請求報文,該第一請求報文中包含需查詢的OAM配置信息的類型。202、將節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到第二請求報文;需要說明的是,在本發(fā)明實施例中,節(jié)點獲取到的請求報文可稱為該節(jié)點的第一請求報文,保存了該節(jié)點的OAM配置信息的請求報文可稱為該節(jié)點的第二請求報文,使用第一及第二描述請求報文是為了更好的區(qū)分節(jié)點中的請求報文的兩種狀態(tài)。節(jié)點將節(jié)點中與第一請求報文中包含的需查詢的OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到包含該節(jié)點的OAM配置信息的第二請求報文。在本發(fā)明實施例中,根據(jù)OAM配置信息包含的內(nèi)容可以將OAM配置信息進(jìn)行分類,OAM配置信息的類型可包括以下任意一種:OAM實體配置,OAM實體已配置的部分屬性狀態(tài),OAM實體已配置的所有屬性狀態(tài),OAM實體配置及路由狀態(tài)信息,OAM實體已配置的部分屬性狀態(tài)及路由狀態(tài)信息,OAM實體已配置的所有屬性狀態(tài)及路由狀態(tài)信息。在本發(fā)明實施例中,OAM配置信息可以包括OAM實體配置,OAM實體屬性及OAM實體屬性狀態(tài)等。在本發(fā)明實施例中,可根據(jù)請求報文中的OAM配置信息的類型獲取對應(yīng)的OAM配置信息,例如:當(dāng)查詢OAM實體配置時,則獲取節(jié)點出接口和入接口上的OAM實體配置;當(dāng)查詢OAM實體已配置的部分屬性狀態(tài)時,則獲取節(jié)點上OAM實體已配置的某種或某幾種OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài);當(dāng)查詢OAM實體已配置的所有屬性狀態(tài)時,則獲取節(jié)點OAM實體上已配置的所有OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài);當(dāng)查詢OAM實體配置及路由狀態(tài)信息時,則獲取節(jié)點出接口和入接口上的OAM實體配置及節(jié)點的路由狀態(tài)信息;當(dāng)查詢OAM實體已配置的部分屬性狀態(tài)及路由狀態(tài)信息時,則獲取節(jié)點上OAM實體已配置的某種或某幾種OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài),及節(jié)點的路由狀態(tài)信息;當(dāng)查詢OAM實體已配置的所有屬性狀態(tài)及路由狀態(tài)信息時,則獲取節(jié)點OAM實體上已配置的所有OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài),及節(jié)點的路由狀態(tài)信息。其中,OAM實體配置是指節(jié)點的入接口或者出接口上配置的OAM實體的類型,例如為MEP_I實體,或者M(jìn)EP_E實體或者M(jìn)IP實體;OAM實體屬性是指在節(jié)點的OAM實體上配置的OAM屬性,OAM屬性可以包括丟包測量、延遲測量、吞吐量測量、環(huán)回、連通性檢測、告警指示、保護(hù)倒換等等;OAM實體屬性狀態(tài)是指在OAM實體上配置的OAM實體屬性的存在狀態(tài),可以包括使能、去使能,阻塞等,例如,節(jié)點的某個接口設(shè)置的OAM實體屬性為丟包測量,當(dāng)節(jié)點從該接口接收到丟包測量報文時,若OAM實體屬性狀態(tài)為使能,節(jié)點將正常處理該丟包測量報文;若OAM實體屬性狀態(tài)為去使能時,節(jié)點將透傳該丟包測量報文;若OAM實體屬性狀態(tài)為阻塞時,節(jié)點將暫停處理該丟包測量報文,同時中止向下游節(jié)點發(fā)送該丟包測量報文;路由狀態(tài)信息包含入接口地址,出接口地址,運行的路由協(xié)議,入接口的轉(zhuǎn)入報文數(shù)量,出接口的轉(zhuǎn)出報文數(shù)量等等。203、判斷節(jié)點是否為根節(jié)點,若不是根節(jié)點,則執(zhí)行步驟204,若是根節(jié)點,則執(zhí)行步驟205;在本發(fā)明實施例中,節(jié)點將判斷本節(jié)點是否為根節(jié)點。需要說明的是,在本發(fā)明實施例中,節(jié)點判斷本節(jié)點是否為根節(jié)點的方式有多種,例如,節(jié)點可通過運行的組播路由協(xié)議判斷本節(jié)點是否為查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑的根節(jié)點,當(dāng)組播樹為源樹時,節(jié)點可根據(jù)接收到的請求消息中包含的組播樹或者組播轉(zhuǎn)發(fā)路徑的源地址判斷本節(jié)點是否為根節(jié)點,在實際應(yīng)用中,可根據(jù)具體的情況確定節(jié)點判斷本節(jié)點是否為根節(jié)點的方式,此處不做限定。204、轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點;當(dāng)節(jié)點不是根節(jié)點時,節(jié)點將轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點(previoushop),其中,上一跳節(jié)點是指沿組播樹或者組播轉(zhuǎn)發(fā)路徑,且與OAM報文發(fā)送的相反方向上,與本節(jié)點相連的離根節(jié)點更近的節(jié)點。205、根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文,發(fā)送響應(yīng)報文。當(dāng)節(jié)點為根節(jié)點時,根節(jié)點將根據(jù)第二請求報文生成包含已查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑上的各節(jié)點的OAM配置信息的響應(yīng)報文,發(fā)送生成的響應(yīng)報文。在本發(fā)明實施例中,組播樹或者組播轉(zhuǎn)發(fā)路徑上的各節(jié)點通過將本節(jié)點與獲取到的請求報文中的OAM配置信息類型對應(yīng)的OAM配置信息保存到請求報文中,并轉(zhuǎn)發(fā)保存了本節(jié)點的OAM配置信息的請求報文,并在請求報文到達(dá)根節(jié)點后,根節(jié)點生成并發(fā)送響應(yīng)報文,使得網(wǎng)絡(luò)管理員或者操作人員能夠有效的獲取到組播樹或者組播轉(zhuǎn)發(fā)路徑上的各節(jié)點的OAM配置信息,避免了單點查詢的繁瑣操作,提高了OAM配置信息查詢的效率。需要說明的是,在本發(fā)明實施例中用于OAM配置查詢的報文(如查詢報文,請求報文或響應(yīng)報文)可以是擴(kuò)展后的Mtrace的報文,也可以是新定義的用于實現(xiàn)OAM配置信息查詢的協(xié)議下的報文,在實際應(yīng)用中,可根據(jù)需要確定是使用擴(kuò)展后的Mtrace的報文還是新定義的OAM配置信息查詢的協(xié)議實現(xiàn)OAM配置信息的查詢,此處不做限定。在以下的發(fā)明實施例中,為了更好的理解技術(shù),將以利用擴(kuò)展后的Mtrace的報文實現(xiàn)OAM配置信息的查詢?yōu)槔枋霰景l(fā)明實施例的技術(shù)方案,請參閱圖3,為本發(fā)明實施例中OAM配置信息查詢的方法的另一個示意圖,包括:301、節(jié)點獲取第一請求報文;在本發(fā)明實施例中,待查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑上的節(jié)點獲取第一請求報文的途徑存在兩種情況:接收到下游節(jié)點發(fā)送的擴(kuò)展后的Mtrace的第一請求報文,或者根據(jù)接收到的擴(kuò)展后的Mtrace的查詢報文生成擴(kuò)展后的Mtrace的第一請求報文,其中,第一請求報文中包含需查詢OAM配置信息的類型的及用于保存OAM配置信息的響應(yīng)數(shù)據(jù)塊。Mtrace是對組播網(wǎng)絡(luò)進(jìn)行路由探測的一個常用工具,用于查詢已建組播樹從某個葉節(jié)點到某個根節(jié)點的組播轉(zhuǎn)發(fā)路徑上各節(jié)點的路由狀態(tài)信息,Mtrace的工作原理是:組播樹上或者組播樹外的任意節(jié)點通過向待查詢的組播轉(zhuǎn)發(fā)路徑上的葉節(jié)點發(fā)送查詢報文,查詢報文到達(dá)葉節(jié)點后,葉節(jié)點將生成Mtrace的請求報文,并將該葉節(jié)點的路由狀態(tài)信息保存到請求報文對應(yīng)的響應(yīng)數(shù)據(jù)塊中,并轉(zhuǎn)發(fā)保存了葉節(jié)點的路由狀態(tài)信息的請求報文到上一跳節(jié)點,上一跳節(jié)點在將本節(jié)點的路由狀態(tài)信息保存到接收到的請求報文中對應(yīng)的響應(yīng)數(shù)據(jù)塊之后,上一跳節(jié)點繼續(xù)轉(zhuǎn)發(fā)已保存本節(jié)點的路由狀態(tài)信息的請求報文,當(dāng)請求報文到達(dá)組播轉(zhuǎn)發(fā)路徑的根節(jié)點后將停止轉(zhuǎn)發(fā),且根節(jié)點上的請求報文中包含組播轉(zhuǎn)發(fā)路徑上所到達(dá)過的各節(jié)點的路由狀態(tài)信息?,F(xiàn)有的Mtrace還支持當(dāng)節(jié)點的路由探測出現(xiàn)故障時的異常處理機(jī)制,例如,當(dāng)節(jié)點的OAM配置狀態(tài)及路由狀態(tài)搜集處理出現(xiàn)異常時,節(jié)點將中斷請求報文向上游節(jié)點的傳遞,提前向響應(yīng)地址所在的節(jié)點發(fā)送響應(yīng)報文。在本發(fā)明實施例中,將使用擴(kuò)展后的Mtrace,即在Mtrace的報文中增加用于OAM配置信息查詢的字段,實現(xiàn)組播轉(zhuǎn)發(fā)路徑上OAM配置信息的查詢,因此,當(dāng)網(wǎng)絡(luò)管理員或者操作人員需要查詢組播樹或者組播轉(zhuǎn)發(fā)路徑的OAM配置信息時,待查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑上的葉節(jié)點將接收到擴(kuò)展后的Mtrace的查詢報文,且葉節(jié)點將根據(jù)查詢報文生成包含需查詢的OAM配置信息的類型的請求報文。為了更好的理解擴(kuò)展后的Mtrace報文,請參看下表,擴(kuò)展后的Mtrace報文的格式可以是:擴(kuò)展后的Mtrace的報文內(nèi)容可以采用類型-長度-值的結(jié)構(gòu),類型是指報文的具體類型,Mtrace報文的類型可以為查詢報文,或者請求報文,或者響應(yīng)報文,長度是指報文值域的長度,值則包含Mtrace報文的公共頭和響應(yīng)數(shù)據(jù)塊,其中,公共頭包含報文的類型、長度,跳數(shù)及組地址、源地址、目的地址、響應(yīng)地址、響應(yīng)TTL、查詢身份標(biāo)識(ID,Identity)、OAM配置信息的類型、維護(hù)實體組身份標(biāo)識(MEG_ID,MaintenanceEntityGroupIdentity)等,跳數(shù)是指報文可查詢的最大跳數(shù),組地址是指查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑的組地址,源地址是指組播樹或者組播轉(zhuǎn)發(fā)路徑的源地址,目的地址是指組播接收者的地址,響應(yīng)地址即為響應(yīng)報文所需發(fā)送到的節(jié)點的地址,響應(yīng)生存時間(TTL,TimeToLive)是指響應(yīng)報文發(fā)送的最大跳數(shù),查詢ID是指標(biāo)識此次查詢的ID,OAM配置信息的類型是指需要查詢的OAM配置信息的類型,MEG_ID是指標(biāo)識該組實體的維護(hù)組的一個標(biāo)識,且該標(biāo)識在維護(hù)管理域內(nèi)唯一,需要說明的是,報文中還可以包含轉(zhuǎn)發(fā)碼,轉(zhuǎn)發(fā)碼用于標(biāo)識請求報文所在節(jié)點的路由狀態(tài)信息查詢的狀態(tài),根據(jù)轉(zhuǎn)發(fā)碼的值可知節(jié)點的路由狀態(tài)信息的查詢是否出現(xiàn)故障。在本發(fā)明實施例中,擴(kuò)展后的Mtrace中用于保存OAM配置信息的響應(yīng)數(shù)據(jù)塊的格式與需要查詢的OAM配置信息的具體的類型有關(guān),不同的類型對應(yīng)著不同的響應(yīng)數(shù)據(jù)塊的格式,其中,OAM配置信息的類型包括但不限于:OAM實體配置,OAM實體已配置的部分屬性狀態(tài),OAM實體已配置的所有屬性狀態(tài),OAM實體配置及路由狀態(tài)信息,OAM實體已配置的部分屬性狀態(tài)及路由狀態(tài)信息,OAM實體已配置的所有屬性狀態(tài)及路由狀態(tài)信息。302、將節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息進(jìn)行封裝;在本發(fā)明實施例中,節(jié)點將根據(jù)第一請求報文中包含的需查詢的OAM配置信息的類型,將節(jié)點中與該類型對應(yīng)的OAM配置信息進(jìn)行封裝。具體可以是節(jié)點解析接收到的第一請求報文,獲取與第一請求報文中的OAM配置信息的類型對應(yīng)的OAM配置信息,并將該OAM配置信息進(jìn)行封裝成第一請求報文中的響應(yīng)數(shù)據(jù)塊可保存的格式,使得該OAM配置信息可保存在第一請求報文中。需要說明的是,在本發(fā)明實施例中,在執(zhí)行步驟302之前,節(jié)點還將判斷請求報文在節(jié)點上的OAM配置信息的查詢是否出現(xiàn)故障,其中,出現(xiàn)故障的情況包括但不限定于:節(jié)點不支持OAM配置信息查詢,或者節(jié)點路由信息錯誤,或者節(jié)點被管理上禁止向上一跳節(jié)點轉(zhuǎn)發(fā)請求報文。在本發(fā)明實施例中,若節(jié)點判定第一請求報文在本節(jié)點的OAM配置信息的查詢出現(xiàn)故障,將根據(jù)第一請求報文生成響應(yīng)報文,將生成的響應(yīng)報文發(fā)送給響應(yīng)報文中包含的響應(yīng)地址所對應(yīng)的節(jié)點,其中,響應(yīng)報文中包含已查詢的各節(jié)點的OAM配置信息,若節(jié)點判定第一請求報文在本節(jié)點上的OAM配置信息的查詢未出現(xiàn)故障,則將繼續(xù)執(zhí)行步驟302中的內(nèi)容。303、將封裝后的信息保存在第一請求報文的響應(yīng)數(shù)據(jù)塊中,得到第二請求報文;對信息進(jìn)行封裝后,節(jié)點將封裝后的信息保存在第一請求報文的響應(yīng)數(shù)據(jù)塊中,得到第二請求報文。需要說明的是,對于不同的OAM配置信息的類型,第一請求報文中包含的響應(yīng)數(shù)據(jù)塊的格式和長度也可能不相同。為了更好的理解技術(shù),將對用于保存不同的OAM配置信息的類型的響應(yīng)數(shù)據(jù)塊的格式分別進(jìn)行介紹。若網(wǎng)絡(luò)管理員或操作人員需要查詢組播樹或者組播轉(zhuǎn)發(fā)路徑上各節(jié)點的OAM實體配置,即查詢在各節(jié)點的出接口和入接口上配置的OAM實體的類型,請求報文中的用于保存OAM實體配置信息的響應(yīng)數(shù)據(jù)塊可包含查詢到達(dá)時間,入接口地址,出接口地址,入接口配置實體,出接口配置實體,響應(yīng)碼等等,該響應(yīng)數(shù)據(jù)塊的格式可以參考下表:在上表中,查詢到達(dá)時間是指請求報文到達(dá)節(jié)點的時間;入接口地址/出接口地址是指本節(jié)點的組播轉(zhuǎn)發(fā)路由表項的入接口地址/出接口地址;入接口配置實體/出接口配置實體是指入/出接口上配置的OAM實體,長度是指該響應(yīng)數(shù)據(jù)塊的長度。其中,響應(yīng)碼用于標(biāo)識請求報文所在節(jié)點的OAM配置信息查詢的狀態(tài),例如,查詢的狀態(tài)可為正常,或者接口錯誤,或者致命錯誤等等。優(yōu)選的,由于轉(zhuǎn)發(fā)碼和Mtrace定義的響應(yīng)碼的格式定義類似,在使用時可只使用同一套編碼,或者定義特有的響應(yīng)碼。若對OAM實體已配置的部分屬性狀態(tài)進(jìn)行查詢,即查詢各節(jié)點OAM實體上已配置的某種或某幾種OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài),則請求報文中用于保存OAM實體屬性的響應(yīng)數(shù)據(jù)塊的格式可參考下表:在本發(fā)明實施例中,OAM實體屬性是指節(jié)點的OAM實體上配置的OAM屬性,因此OAM實體屬性對應(yīng)的響應(yīng)數(shù)據(jù)塊格式包含上述的OAM實體配置信息對應(yīng)的響應(yīng)數(shù)據(jù)塊的格式及屬性狀態(tài)塊的格式,當(dāng)節(jié)點的接口配置了OAM實體時,擴(kuò)展后的Mtrace報文中的響應(yīng)數(shù)據(jù)塊可包含屬性狀態(tài)塊。屬性狀態(tài)塊包括屬性標(biāo)識字段和屬性狀態(tài)子類型長度值(TLV,TypeLengthValue)字段,屬性標(biāo)識字段用于表明該字段所屬的OAM屬性是否需要查詢,若屬性標(biāo)識字段為1時,則支持對應(yīng)的屬性的查詢,若屬性標(biāo)識為0時,則不支持對應(yīng)的屬性的查詢,請參看上表,其中L和D字段為屬性標(biāo)識字段,L為丟包測量標(biāo)識,當(dāng)該字段的取值為1時表明請求報文將查詢組播轉(zhuǎn)發(fā)樹或者組播轉(zhuǎn)發(fā)路徑上的丟包測量OAM配置屬性狀態(tài),D為延遲測量標(biāo)識,當(dāng)該字段的取值為1時表明請求報文將查詢組播樹或者組播轉(zhuǎn)發(fā)路徑上的延遲測量OAM配置屬性狀態(tài)。在屬性標(biāo)識字段后面按照字段中所有有效屬性(即對應(yīng)的屬性標(biāo)識字段設(shè)置為1的屬性)的順序包含所有有效屬性的狀態(tài)子TLV,即為屬性狀態(tài)子TLV字段,優(yōu)選的,當(dāng)屬性標(biāo)識字段的取值均為0時,說明節(jié)點的接口上雖配置了OAM實體,卻未支持任何OAM屬性,屬性狀態(tài)塊可不包含屬性狀態(tài)子TLV字段。需要說明的是,用于保存OAM實體屬性的響應(yīng)數(shù)據(jù)塊中包含的預(yù)留字段可用于其它類型的標(biāo)志位的設(shè)置,且預(yù)留字段在未使用之前設(shè)置的值為0。需要說明的是,在本發(fā)明實施例中,屬性狀態(tài)子TLV字段中的每個有效屬性狀態(tài)子TLV可采用類型-長度-值的格式,類型用于區(qū)別不同的OAM實體屬性,長度為子TLV的值的長度,值為對應(yīng)的OAM實體屬性狀態(tài),在屬性狀態(tài)字段中不同屬性狀態(tài)的類型包含的內(nèi)容也可以不同,此處不做限定。若查詢節(jié)點的OAM實體已配置的所有屬性狀態(tài),即查詢各節(jié)點上的OAM實體已配置的所有OAM實體屬性及對應(yīng)的OAM實體屬性狀態(tài),則用于保存OAM實體已配置的所有屬性狀態(tài)的響應(yīng)數(shù)據(jù)塊的格式可參考前述用于保存OAM實體已配置的部分屬性狀態(tài)的響應(yīng)數(shù)據(jù)塊的格式。若需要查詢節(jié)點的OAM實體配置及路由狀態(tài)信息時,則請求報文中包含用于保存節(jié)點的OAM實體配置及路由狀態(tài)信息的響應(yīng)數(shù)據(jù)塊的格式可參考下表:在本發(fā)明實施例中,用于保存OAM實體配置及路由狀態(tài)信息的響應(yīng)數(shù)據(jù)塊包含用于保存OAM實體配置的響應(yīng)數(shù)據(jù)塊及Mtrace中用于保存路由狀態(tài)信息的響應(yīng)數(shù)據(jù)塊。需要說明的是,在本發(fā)明實施例中,若需要查詢節(jié)點的OAM實體已配置的部分屬性狀態(tài)及路由狀態(tài)信息時,則請求報文中用于保存該類型的OAM配置信息的響應(yīng)數(shù)據(jù)塊可以是在已介紹的用于保存OAM實體已配置的部分屬性狀態(tài)的響應(yīng)數(shù)據(jù)塊的上增加用于保存路由狀態(tài)信息的字段,類似的,若需要查詢節(jié)點的OAM實體已配置的所有屬性狀態(tài)及路由狀態(tài)信息時,則請求報文中用于該類型的OAM配置信息的響應(yīng)數(shù)據(jù)塊的格式可以是在已介紹的用于保存OAM實體已配置的所有屬性狀態(tài)的響應(yīng)數(shù)據(jù)塊上增加用于保存路由狀態(tài)信息的字段,響應(yīng)數(shù)據(jù)塊的具體的格式此處不再贅述。需要說明的是,上述的所有的響應(yīng)數(shù)據(jù)塊的格式可作為參考格式,在實際應(yīng)用中,可根據(jù)具體的需要對響應(yīng)數(shù)據(jù)塊的內(nèi)容和格式進(jìn)行設(shè)置,此處不做限定。需要說明的是,在本發(fā)明實施例中還可通過定義新的OAM配置信息的查詢協(xié)議的方式實現(xiàn)OAM配置信息的查詢,在實際應(yīng)用中,可根據(jù)需要確定是使用擴(kuò)展后的Mtrace還是新定義的OAM配置信息查詢的協(xié)議實現(xiàn)OAM配置信息的查詢,此處不做限定。304、判斷節(jié)點是否為根節(jié)點,若節(jié)點不是根節(jié)點,則執(zhí)行步驟305,若節(jié)點是根節(jié)點,則執(zhí)行步驟306;在本發(fā)明實施例中,請求報文到達(dá)節(jié)點之后,節(jié)點將判斷本節(jié)點是否為根節(jié)點。305、轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點;當(dāng)獲取到請求報文的節(jié)點不是根節(jié)點時,節(jié)點將轉(zhuǎn)發(fā)該請求報文到上一跳節(jié)點。需要說明的是,上一跳節(jié)點在接收到轉(zhuǎn)發(fā)的請求報文后,上一跳節(jié)點也將執(zhí)行本發(fā)明實施例描述的方法。306、根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文;當(dāng)請求報文已到達(dá)根節(jié)點時,根節(jié)點將根據(jù)請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文。307、將生成的響應(yīng)報文發(fā)送給響應(yīng)報文中包含的響應(yīng)地址所對應(yīng)的節(jié)點。響應(yīng)報文生成之后,根節(jié)點將生成的響應(yīng)報文發(fā)送給響應(yīng)報文中包含的響應(yīng)地址所對應(yīng)的節(jié)點,其中,響應(yīng)地址所對應(yīng)的節(jié)點為發(fā)送查詢報文給葉節(jié)點的組播樹上或者組播樹外的節(jié)點。在本發(fā)明實施例中,通過利用擴(kuò)展的Mtrace中的請求報文,在待查詢的組播樹或者組播轉(zhuǎn)發(fā)路徑的上各節(jié)點之間進(jìn)行轉(zhuǎn)發(fā),節(jié)點接收到請求報文后將本節(jié)點對應(yīng)的OAM配置信息保存到請求報文中,當(dāng)請求報文到達(dá)根節(jié)點后,根節(jié)點將結(jié)束OAM配置信息的查詢操作,并將根據(jù)請求報文生成的響應(yīng)報文發(fā)送給響應(yīng)地址所對應(yīng)的節(jié)點,由于響應(yīng)報文中包含組播樹或者組播轉(zhuǎn)發(fā)路徑上各節(jié)點的OAM配置信息,網(wǎng)絡(luò)管理員或操作人員能夠有效的獲取到組播樹或者組播轉(zhuǎn)發(fā)路徑上各節(jié)點的OAM配置信息,避免了單點查詢的繁瑣,不夠靈活,提高了OAM配置信息查詢的效率,適用于組播樹及組播轉(zhuǎn)發(fā)路徑的OAM配置信息的查詢。請參閱圖4,為本發(fā)明實施例中節(jié)點的一個示意圖,包括:獲取單元401,用于獲取第一請求報文,第一請求報文中包含需查詢的操作、管理、維護(hù)OAM配置信息的類型;保存單元402,用于將節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到第二請求報文;第一判斷單元403,用于判斷節(jié)點是否為根節(jié)點;轉(zhuǎn)發(fā)單元404,用于當(dāng)節(jié)點不是根節(jié)點時,轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點;響應(yīng)報文單元405,用于當(dāng)節(jié)點為根節(jié)點時,根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文,發(fā)送響應(yīng)報文。在本發(fā)明實施例中,節(jié)點的獲取單元401獲取到第一請求報文之后,保存單元402將節(jié)點中與第一請求報文中的OAM配置信息的類型對應(yīng)的OAM配置信息保存到第一請求報文中,得到第二請求報文,接著,第一判斷單元403將判斷本節(jié)點是否為根節(jié)點,當(dāng)本節(jié)點不是根節(jié)點時,轉(zhuǎn)發(fā)單元404將轉(zhuǎn)發(fā)第二請求報文到上一跳節(jié)點,當(dāng)本節(jié)點是根節(jié)點時,響應(yīng)報文單元405將根據(jù)第二請求報文生成包含已查詢的OAM配置信息的響應(yīng)報文,并發(fā)送響應(yīng)報文。為了更好的理解本發(fā)明的技術(shù),請參閱圖5,為本發(fā)明實施例中節(jié)點的另一示意圖,包括:如圖4所示實施例描述的獲取單元401,保存單元402,第一判斷單元403,轉(zhuǎn)發(fā)單元404,響應(yīng)報文單元405,且與圖4所示的實施例描述的內(nèi)容相似,此處不再贅述。其中,獲取單元401包括:第一接收單元501,用于接收擴(kuò)展后的Mtrace的查詢報文;請求報文生成單元502,用于根據(jù)擴(kuò)展后的Mtrace的查詢報文生成擴(kuò)展后的Mtrace的第一請求報文,第一請求報文中還包含用于保存OAM配置信息的響應(yīng)數(shù)據(jù)塊;或者,第二接收單元503,用于接收擴(kuò)展后的Mtrace的第一請求報文。且在本發(fā)明實施例中,該節(jié)點還可以包括:第二判斷單元504,用于判斷第一請求報文在節(jié)點上的OAM配置信息的查詢是否出現(xiàn)故障;異常處理單元505,用于當(dāng)?shù)谝徽埱髨笪脑谒龉?jié)點上的OAM配置信息的查詢出現(xiàn)故障時,則根據(jù)請求報文生成響應(yīng)報文,發(fā)送響應(yīng)報文,響應(yīng)報文中包含已查詢的OAM配置信息。在本發(fā)明實施例中,當(dāng)需要查詢組播樹或者組播轉(zhuǎn)發(fā)路徑上的各節(jié)點的OAM配置信息時,對應(yīng)的組播樹或者組播轉(zhuǎn)發(fā)路徑上的葉節(jié)點的第一接收單元501將接收擴(kuò)展后的Mtrace的查詢報文,再由請求報文生成單元502根據(jù)擴(kuò)展后的Mtrace的查詢報文生成包含需查詢的OAM配置信息的類型的請求報文,接著,第二判斷單元504判斷擴(kuò)展后的Mtrace的請求報文在節(jié)點上的OAM配置信息的查詢是否出現(xiàn)故障,當(dāng)OAM配置信息的查詢出現(xiàn)故障時,異常處理單元505將停止轉(zhuǎn)發(fā)請求報文,發(fā)送根據(jù)請求報文生成的響應(yīng)報文。當(dāng)請求報文的OAM配置信息的查詢未出現(xiàn)故障時,節(jié)點的保存單元402根據(jù)請求報文中包含的OAM配置信息的類型,將節(jié)點中對應(yīng)的OAM配置信息保存到請求報文中,并由第一判斷單元403對節(jié)點是否為根節(jié)點進(jìn)行判斷,由于該節(jié)點不是根節(jié)點,轉(zhuǎn)發(fā)單元404將轉(zhuǎn)發(fā)請求報文到上一跳節(jié)點,上一跳節(jié)點的第二接收單元503將接收到請求報文,再由上一跳節(jié)點的第二判斷單元504判斷請求報文在該節(jié)點上的OAM配置信息的查詢是否出現(xiàn)故障,若請求報文的OAM配置信息的查詢出現(xiàn)故障,由該節(jié)點的異常處理單元505停止轉(zhuǎn)發(fā)請求報文,發(fā)送根據(jù)請求報文生成的響應(yīng)報文。當(dāng)請求報文的OAM配置信息的查詢未出現(xiàn)故障時,保存單元402根據(jù)請求報文中包含的OAM配置信息的類型,將節(jié)點中對應(yīng)的OAM配置信息保存到請求報文中,上一跳節(jié)點的第一判斷單元403對節(jié)點是否為根節(jié)點進(jìn)行判斷,當(dāng)上一跳節(jié)點不是根節(jié)點時,轉(zhuǎn)發(fā)單元404將繼續(xù)轉(zhuǎn)發(fā)請求報文,當(dāng)上一跳節(jié)點是根節(jié)點時,根節(jié)點中的響應(yīng)報文生成單元405將根據(jù)請求報文生成包含OAM配置信息的響應(yīng)報文,并由響應(yīng)單元506將生成的響應(yīng)報文發(fā)送給響應(yīng)報文中包含的響應(yīng)地址所對應(yīng)的節(jié)點。需要說明的是,圖2及圖3所示的方法實施例可以利用圖4或圖5所示的裝置實施例實現(xiàn)。在本發(fā)明實施例中,通過利用用于OAM配置信息查詢的請求報文逐跳在組播樹或者組播轉(zhuǎn)發(fā)路徑上進(jìn)行轉(zhuǎn)發(fā),當(dāng)節(jié)點接收到請求報文之后,將本節(jié)點中與OAM配置信息的類型對應(yīng)的OAM配置信息保存到請求報文中,并轉(zhuǎn)發(fā)保存了本節(jié)點的OAM配置信息的請求報文,直至到達(dá)根節(jié)點或者查詢出現(xiàn)故障時,節(jié)點將根據(jù)請求報文生成響應(yīng)報文,并發(fā)送響應(yīng)報文,使得OAM配置信息的查詢操作簡單靈活,適用于對整個組播樹節(jié)點的OAM配置信息的查詢。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上對本發(fā)明所提供的OAM配置信息查詢的方法及節(jié)點進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
贵港市| 遵化市| 宜川县| 萨迦县| 珲春市| 岑巩县| 东兴市| 平顶山市| 晋中市| 达孜县| 酉阳| 宁海县| 蓬莱市| 五大连池市| 崇信县| 偏关县| 高州市| 麻城市| 广饶县| 青阳县| 景泰县| 岐山县| 梅河口市| 黎平县| 张家口市| 江北区| 呼伦贝尔市| 保山市| 丽水市| 龙山县| 贡觉县| 临桂县| 龙泉市| 乡宁县| 新宾| 白朗县| 澜沧| 茶陵县| 鹤山市| 望城县| 莒南县|