專利名稱:提供基于以太網(wǎng)協(xié)議的級聯(lián)連接、性能監(jiān)控和保護體系結(jié)構(gòu)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及數(shù)據(jù)通信系統(tǒng)。更具體地說,本發(fā)明涉及這樣的系統(tǒng)和方法,其使在SONET網(wǎng)絡上傳輸?shù)囊蕴W(wǎng)能夠受益于諸如級聯(lián)(tandem)連接監(jiān)控之類的特征。
背景技術(shù):
對數(shù)據(jù)通信服務的需求正極快地增長。增長的需求大多是由于更多的家庭和商業(yè)計算機用戶連接到因特網(wǎng)這一事實所導致的。此外,由因特網(wǎng)傳送的流量的類型正從較低帶寬的應用朝著高帶寬應用轉(zhuǎn)移,這些高帶寬應用包括語音流量和視頻流量。
以太網(wǎng)協(xié)議或數(shù)據(jù)傳輸技術(shù)廣泛用于局域網(wǎng)(LAN)中。但是,在諸如城域網(wǎng)(MAN)之類的更大的網(wǎng)絡中,一般使用SONET傳輸系統(tǒng)。因此,當數(shù)據(jù)從LAN被發(fā)送到MAN上時,服務提供商一般必須管理兩種不同的協(xié)議,并且在這兩種協(xié)議之間執(zhí)行高效轉(zhuǎn)換。服務提供商可能必須對裝備和服務進行配置,以將數(shù)據(jù)從LAN發(fā)送到MAN上,這可能是復雜并且昂貴的過程。
匯聚數(shù)據(jù)鏈路(CDL)是一種向以太網(wǎng)提供服務提供商一般期望來自SONET的操作、經(jīng)營和管理能力的協(xié)議。使用具有CDL的以太網(wǎng)來經(jīng)由MAN轉(zhuǎn)移數(shù)據(jù)有效地消除了對在以太網(wǎng)協(xié)議和SONET協(xié)議之間執(zhí)行轉(zhuǎn)換的需求。此外,可大大消除對于配置裝備和服務以接受以太網(wǎng)和SONET兩者的需求。
由于SONET傳輸系統(tǒng)提供了以太網(wǎng)或具有CDL的以太網(wǎng)沒有提供的某些期望的特征,所以當以太網(wǎng)而不是SONET被用來經(jīng)由MAN傳輸數(shù)據(jù)時,這些期望的特征中的某些可能喪失了。級聯(lián)連接監(jiān)控就是由SONET以及SDH提供的一種功能,但是一般不可用于以太網(wǎng)。使用級聯(lián)連接監(jiān)控一般使得能夠在多個域或服務提供商網(wǎng)絡間提供發(fā)送部分差錯性能信息,本領(lǐng)域的技術(shù)人員將理解這一點。因此可以確定出發(fā)生差錯的域。
圖1是代表包括多個域的網(wǎng)絡的圖。網(wǎng)絡100可以被劃分為多個域104。每個域104包括網(wǎng)絡元件108,例如第一域104a包括網(wǎng)絡元件108a。當要從在第一域104a中的網(wǎng)絡元件108a發(fā)送路徑消息112到第三域104c中的網(wǎng)絡元件108d時,分組通過第二域104b中的網(wǎng)絡元件108b、108c被發(fā)送。
當在網(wǎng)絡100中可獲得級聯(lián)連接監(jiān)控時,如上所述,操作員或網(wǎng)絡管理員可以對網(wǎng)絡100中的子網(wǎng)或域104的性能進行評估。級聯(lián)連接監(jiān)控用在SONET和SDH網(wǎng)絡中,用來提供關(guān)于在網(wǎng)絡中發(fā)生的差錯的信息。當數(shù)據(jù)被傳送經(jīng)過網(wǎng)絡100中的不同域104時,對與每個路段116(每個路段116與路徑消息112相關(guān)聯(lián))相關(guān)聯(lián)的性能進行監(jiān)控可能是重要的,尤其是在每個域104可能由不同的操作員管理時。使用級聯(lián)連接監(jiān)控使差錯或缺陷的源能夠被識別出,從而能夠?qū)@些源作出修改或更正,以減少差錯或缺陷發(fā)生。
由于級聯(lián)連接監(jiān)控一般在以太網(wǎng)協(xié)議或具有CDL協(xié)議的以太網(wǎng)中不可用,所以一般來說不能對與整條完整路徑相關(guān)聯(lián)的不同域之間的每條路徑的性能進行監(jiān)控。換言之,一般不能利用以太網(wǎng)協(xié)議來確定特定差錯或缺陷產(chǎn)生的位置。由于以太網(wǎng)流量在MAN中日益流行,所以可能希望向以太網(wǎng)協(xié)議提供級聯(lián)連接監(jiān)控。
因此,需要用于使得能夠?qū)⒓壜?lián)連接監(jiān)控應用到通過網(wǎng)絡發(fā)送的以太網(wǎng)分組的方法和裝置。更具體地說,所期望的是允許對以太網(wǎng)信號進行級聯(lián)連接和性能監(jiān)控的系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明涉及下述方法和系統(tǒng),所述方法和系統(tǒng)用于在以太網(wǎng)和匯聚數(shù)據(jù)鏈路(CDL)協(xié)議中提供級聯(lián)連接監(jiān)控和性能監(jiān)控能力。根據(jù)本發(fā)明一個方面,提供了一種用于處理分組的方法,分組包括前序布置,前序布置包括與幀相關(guān)聯(lián)的至少一個前序,該方法包括在包括在網(wǎng)絡路徑中的第二網(wǎng)絡元件處接收來自包括在該網(wǎng)絡路徑中的第一網(wǎng)絡元件的分組;然后確定在該網(wǎng)絡路徑的源和第二網(wǎng)絡元件之間是否已發(fā)生至少一個差錯。當確定在網(wǎng)絡路徑的源和第二網(wǎng)絡元件之間已發(fā)生差錯時,第一差錯計數(shù)指示被插入到前序布置中來充分說明該差錯。
在一個實施例中,該方法還包括使用第二網(wǎng)絡元件對與前一分組相關(guān)聯(lián)的位間插奇偶校驗進行監(jiān)控,其中位間插奇偶校驗被存儲在前序布置中。在另一個實施例中,如果第二網(wǎng)絡元件是網(wǎng)絡路徑內(nèi)的級聯(lián)連接的源,則還包括將充分說明差錯的第二差錯計數(shù)指示插入到前序布置中,并且將級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個插入到該前序布置中。
通過將用于級聯(lián)連接監(jiān)控和性能監(jiān)控的信息存儲在以太網(wǎng)幀的前序中,級聯(lián)連接監(jiān)控和性能監(jiān)控能力可以被提供給以太網(wǎng)流量。由于以太網(wǎng)幀的前序中的某些位不常使用,所以覆寫這些位一般不會對幀有顯著的負面影響。因此,可以在以太網(wǎng)中提供級聯(lián)連接監(jiān)控和性能監(jiān)控,以使數(shù)據(jù)可以使用以太網(wǎng)被移動穿過城域網(wǎng)(MAN)。結(jié)果,可以在以太網(wǎng)中提供作為典型的SONET特征的特征。
根據(jù)本發(fā)明的另一個方面,提供了一種適于在網(wǎng)絡內(nèi)的路徑中使用的網(wǎng)絡元件,該網(wǎng)絡元件包括接收具有前序布置的以太網(wǎng)分組的接收器;以及訪問并更新該前序布置的處理器。前序布置包括與在以太網(wǎng)分組中包括的幀相關(guān)聯(lián)的至少一個前序,并且包含位間插奇偶校驗碼、遠程差錯指示和遠程缺陷指示中的至少一個、路徑蹤跡標識符、差錯計數(shù)以及性能監(jiān)控信息。在一個實施例中,以太網(wǎng)分組是匯聚數(shù)據(jù)鏈路(CDL)協(xié)議的以太網(wǎng)分組。在這種實施例中,前序布置還包括在SONET網(wǎng)絡中使用的操作、經(jīng)營和管理信息。
在閱讀下面的詳細描述并且研究附圖中的各個圖示后,將清楚本發(fā)明的這些和其他優(yōu)點。
結(jié)合附圖參考下面的描述可以最好地理解本發(fā)明,在附圖中圖1是代表包括多個域的網(wǎng)絡的圖。
圖2是代表以太網(wǎng)幀的圖。
圖3a是代表根據(jù)本發(fā)明實施例在以太網(wǎng)分組的前序(preamble)中包括的內(nèi)容的框圖。
圖3b是代表根據(jù)本發(fā)明實施例在以太網(wǎng)幀的前序部分中包括的位的圖。
圖4是代表根據(jù)本發(fā)明實施例包括級聯(lián)連接路徑的整個路徑的圖。
圖5a和圖5b是圖示了根據(jù)本發(fā)明實施例的一種方法的流程圖,該方法在幀沿路徑(即,圖4中的路徑400)傳遞時使用與分組的以太網(wǎng)幀相關(guān)聯(lián)的前序來輔助級聯(lián)連接監(jiān)控。
圖6a~d是圖示了與根據(jù)本發(fā)明實施例的一種方法相關(guān)聯(lián)的步驟的流程圖,該方法用于在以太網(wǎng)分組穿過路徑時對該以太網(wǎng)分組的幀的前序進行更新。
圖7是代表根據(jù)本發(fā)明實施例的完整路徑的圖,在該路徑中,遠程差錯指示和遠程缺陷指示被插入和提取。
圖8代表適于實現(xiàn)本發(fā)明的計算設備。
具體實施例方式
以太網(wǎng)信號常常是經(jīng)由針對SONET或SDH配置的城域網(wǎng)(MAN)發(fā)送的。然而,SONET和SDH網(wǎng)絡的一些特征在以太網(wǎng)網(wǎng)絡中一般不可用。具體而言,級聯(lián)連接監(jiān)控一般不可用于以太網(wǎng)協(xié)議中。因此,在通常使用SONET或SDH傳輸系統(tǒng)的MAN上發(fā)送的以太網(wǎng)流量一般不能受益于對不同域之間與通過網(wǎng)絡的整條完整路徑相關(guān)聯(lián)的每條路徑或鏈路進行的級聯(lián)連接監(jiān)控。
通過將相關(guān)信息存儲在作為以太網(wǎng)分組的一部分的幀的前序中,級聯(lián)連接監(jiān)控和性能監(jiān)控可以被提供給以太網(wǎng)信號,例如具有匯聚數(shù)據(jù)鏈路(CDL)的以太網(wǎng)信號。通過覆寫前序中的位而將這種信息存儲到前序中,這允許以太網(wǎng)流量或具有CDL的以太網(wǎng)流量受益于級聯(lián)連接監(jiān)控和性能監(jiān)控,而不影響以太網(wǎng)流量或具有CDL的以太網(wǎng)流量的有效載荷。一般而言,用于實現(xiàn)級聯(lián)連接監(jiān)控和性能監(jiān)控的某些類型的信息可以存儲在基本上單個前序中來提供級聯(lián)連接監(jiān)控,而其他信息可以使用以太網(wǎng)分組中的多個前序來存儲。
圖2是代表以太網(wǎng)幀的圖。以太網(wǎng)幀200包括前序206和“主體”212。以太網(wǎng)幀200還可以包括可選擴展218??梢园s八個字節(jié)或者說六十四位的前序206傳統(tǒng)上用來提供這樣的能力,即,用于使具有少量分段的異步信號對齊。即,歷史上前序206被用于同步目的。然而,如上所述,由于一般使用更多數(shù)量的分段,并且通常連續(xù)發(fā)送數(shù)據(jù),所以將前序用于同步目的正變得不那么重要。因此,可以將前序位用于其他目的,例如,用來允許級聯(lián)連接監(jiān)控。
主體212一般包括地址字段、存儲客戶數(shù)據(jù)的字段、存儲數(shù)據(jù)字段的長度的字段以及存儲幀校驗序列的字段。作為示例,主體212可以包括但不限于包括位形式的媒體訪問控制(MAC)地址和MAC客戶數(shù)據(jù),它們要被從源傳送到目的地或匯點(sink)。一般來說,MAC地址可以包括最多大約六個字節(jié),并且客戶數(shù)據(jù)可以包含最多大約1500字節(jié)。
為了有效確保以太網(wǎng)幀200對于沖突足夠長以適當?shù)貍鞑?,以太網(wǎng)幀200可以包括擴展字段218。擴展字段218可用來允許以太網(wǎng)幀200滿足最小發(fā)送長度要求,本領(lǐng)域技術(shù)人員將理解這一點。
在所述實施例中,前序206可以用于存儲這樣的信息,該信息允許在通過包括級聯(lián)連接路徑的整個路徑來發(fā)送以太網(wǎng)幀序列時執(zhí)行級聯(lián)連接監(jiān)控??赡苄枰嘤谝粋€前序206來存儲某些類型的信息。參考圖3a,將根據(jù)本發(fā)明實施例來描述與以太網(wǎng)分組相關(guān)聯(lián)的前序的內(nèi)容。如前所述,以太網(wǎng)幀的每個前序一般包括八個字節(jié),或者說六十四位。分組前序布置300可以包括與以太網(wǎng)分組相關(guān)聯(lián)的任意數(shù)目的前序,其被布置為支持級聯(lián)連接監(jiān)控、性能監(jiān)控和保護體系結(jié)構(gòu)。在一個實施例中,當支持CDL協(xié)議時,分組前序布置300還可以包括操作、經(jīng)營和維護(OAM)能力,這些能力一般是在SONET網(wǎng)絡中所期望的。
分組前序布置300包括位間插(bit-interleaved)奇偶校驗位302。位間插奇偶校驗位302一般代表基于四位的位間插奇偶校驗。在一個實施例中,可以在不包括與前一分組相關(guān)聯(lián)的開銷位的情況下基于前一分組計算出基于四位的對角間插奇偶校驗(DIP-4),然后存儲為位間插奇偶校驗位302。在出現(xiàn)隨機差錯時,DIP-4一般提供與其他BIP-4碼基本相同的差錯保護能力。另外,由于單列差錯可能發(fā)生在單條有缺陷的線路中,所以DIP-4允許它們分散在多個奇偶校驗位中,本領(lǐng)域技術(shù)人員將理解這一點。同樣,與沒有實現(xiàn)差錯檢測時發(fā)生未檢測到的差錯的概率相比,DIP-4碼將正發(fā)生的未檢測到的差錯的概率有效地降低了若干數(shù)量級。
盡管DIP-4碼可以基于八位而被計算出,但是用來計算DIP-4碼的位數(shù)可以變化很大,例如,該計算可以基于十六位。為了計算DIP-4碼,可以接收數(shù)據(jù)字的流,并且使其以位列的形式對準,以使該流中第一個字在這些列的頂部,而該流中的最后一個字在這些列的底部。奇偶校驗位可以通過以對角方式對數(shù)據(jù)求和而生成。在一個實施例中,在DIP-4過程中生成的最后十六位校驗和被劃分為兩個字節(jié),這兩個字節(jié)以2為模彼此相加,從而產(chǎn)生八位校驗和,這八位校驗和被分割為兩個四位的元組,然后以2為模彼此相加,從而產(chǎn)生最終的DIP-4碼。最終的DIP-4碼可以存儲為前序300中的位間插奇偶校驗位302。在2001年4月的題為“System Packet Interface Level 5(SPI-5)OC-768 System Interface forPhysical and Link Layer Devices”的文獻OIF2001.134中描述了一種用于計算DIP碼的方法,該文獻通過引用整體結(jié)合于此。
前序布置300還包括遠程缺陷指示(RDI)位304和遠程差錯指示(REI)位306。RDI位304可以包括指示完整路徑內(nèi)的兩個相鄰元件之間的RDI遠端接收故障的位;指示從有效負載的總的源到該有效負載的總的目的地或匯點的RDI的位;以及指示作為完整路徑的一部分的級聯(lián)連接內(nèi)的RDI的位。類似地,REI位306可以包括指示完整路徑內(nèi)的兩個相鄰元件之間的REI遠端接收故障的位;指示從有效負載的總的源到該有效負載的總的匯點的REI的位;以及指示作為完整路徑的一部分的級聯(lián)連接內(nèi)的RDI的位。將在下面參考圖7a和圖7b討論RDI和REI過程。
前序布置300中的路徑蹤跡標識符(TTI)位308是通用TTI,其可以是基于十六個字節(jié)的,并且可由有效負載的源插入。通用TTI可被表示在與約七十六個幀相關(guān)聯(lián)的位中,以使這七十六幀序列中的前八個幀的TTI位308可以用于存儲多幀對準字,而該序列中的剩下的幀可以用來傳輸與級聯(lián)連接相關(guān)聯(lián)的信息。一般而言,TTI位308可用來允許對特定層的信號完整性進行校驗。TTI機制一般確保網(wǎng)絡元件將數(shù)據(jù)發(fā)送到期望的網(wǎng)絡元件,即,網(wǎng)絡被正確地配置。
前序布置300中的傳入差錯計數(shù)(IEC)位310被布置為指示由完整路徑中的網(wǎng)絡元件所檢測出的差錯。IEC位310可以包括指示由完整路徑中的每個網(wǎng)絡元件檢測出的差錯的位;以及指示基本上僅在級聯(lián)連接內(nèi)部檢測出的差錯的位。最后,前序布置300可以包括“K”位312,其可用于保護管理。本領(lǐng)域技術(shù)人員將理解,“K”位可以分布在多個幀上,即,多個幀的多個前序,以形成K1、K2或K3字節(jié)。作為示例,K1字節(jié)的八位可以分布在八個幀的前序中。在一個實施例中,“K”位312可以包括在傳輸保護管理協(xié)議中使用的二十四位。這二十四位可以包括標識源節(jié)點、目的地節(jié)點和諸如網(wǎng)橋請求碼之類的命令的位。“K”字節(jié)在題為“Types and Characteristics of SDH Network Protection Architecture”的ITU-T G.841標準中描述,該標準通過引用整體結(jié)合于此。使用存儲在前序布置300中的“K”位312允許使用基本上任何合適的方法來執(zhí)行性能監(jiān)控。
存儲在前序布置300中的位可以以基本上任何適當?shù)捻樞騺聿贾?,并且一般可以放置于前序布?00的每個前序中的任何位置。圖3b是代表根據(jù)本發(fā)明實施例在以太網(wǎng)幀的前序部分中包括的位的圖。以太網(wǎng)幀的前序的部分330包括十六位332,該十六位332中的第一位332a是部分330內(nèi)的最高有效位,第十六位332p是部分330內(nèi)的最低有效位。應當意識到盡管部分330被描述為具有十六位332,但是包括在部分330中的前序位的數(shù)目取決于特定系統(tǒng)的需求可能差別很大。
位間插奇偶校驗碼位(例如,DIP-4碼位)可被存儲為部分330內(nèi)的四位332-d。REI遠端接收故障位被存儲為位332e,而完整路徑REI位被存儲為位332f。級聯(lián)連接REI(TC-REI)位被存儲為位332g,并且“K”位被存儲為位332h。應當意識到,對于REI、RDI和“K”位,由于常常需要多于一位來表示REI、RDI和使用“K”字節(jié)的保護管理方案,所以與REI和RDI、或者“K”字節(jié)相關(guān)聯(lián)的位序列可分布在多個幀的前序上。
位332i、332j被布置來存儲與TTI、以及RDI信息相關(guān)聯(lián)的位,所述RDI信息可以包括RDI遠端接收故障信息、完整路徑RDI信息和級聯(lián)連接RDI(TC-RDI)信息。即,位332i、332j也可以用來傳輸相鄰網(wǎng)絡元件之間的RDI信息、完整路徑RDI信息和TC RDI信息,例如全部TTI的每八個幀的前序中的那些。位332k~m被布置為存儲IEC位,并且可由檢測出差錯的每個網(wǎng)絡元件更新;位332n~p被布置為存儲IEC-TC位,并且可以基本上僅由與級聯(lián)連接路徑的開頭相關(guān)聯(lián)的網(wǎng)絡元件寫入。本領(lǐng)域技術(shù)人員將理解,被存儲為位332k~m和位332n~p的位序列可能差別很大。例如,被存儲為位332k~m的位序列“000”可以指示不存在檢測出的差錯或DIP-4違例,并且位序列“001”可以指示存在一個檢測出的差錯或DIP-4違例,而位序列“111”可以充當傳入警告指示信號。
前序330可以作為前序330被寫入,或者更具體地說,被寫入到包括前序330的以太網(wǎng)幀中,并且從整個路徑的源被發(fā)送到整個路徑的匯點。圖4是代表根據(jù)本發(fā)明的包括級聯(lián)連接路徑的整個路徑的圖。整個路徑400開始于作為路徑400的源的第一網(wǎng)絡元件404a。一般而言,網(wǎng)絡元件404是網(wǎng)絡內(nèi)的節(jié)點,例如路由器。從第一網(wǎng)絡元件404a開始,正從第一網(wǎng)絡元件404a向作為匯點的第六網(wǎng)絡元件404f傳播的幀傳遞通過第二網(wǎng)絡元件404b和級聯(lián)連接路徑,其中級聯(lián)連接路徑開始于第三網(wǎng)絡元件404c并且終結(jié)于第五網(wǎng)絡元件404e。
一般來說,在第一網(wǎng)絡元件404a或者說整個路徑400的源處計算位間插奇偶校驗。應當意識到,位間插奇偶校驗是基于在第一網(wǎng)絡元件404a處發(fā)起的前一分組計算出的,并且被插入到在第一網(wǎng)絡元件404a處發(fā)起的當前分組的幀的前序中。傳入差錯計數(shù)一般可以由網(wǎng)絡元件404a~f確定,并且在幀傳遞通過網(wǎng)絡元件404a~f時被插入到該幀的前序中。其他差錯計數(shù)可由第三網(wǎng)絡元件404c插入,該網(wǎng)絡元件404c是級聯(lián)連接路徑的源,這將在下面討論。
參考圖5a和圖5b,將要描述根據(jù)本發(fā)明實施例的一種具體方法,該方法用于在分組的以太網(wǎng)幀沿路徑(即,圖4的路徑400)傳遞時使用與該幀相關(guān)聯(lián)的前序來輔助級聯(lián)連接監(jiān)控。使用前序來輔助級聯(lián)連接監(jiān)控的過程500開始于步驟504,在當前分組被完整路徑的第一網(wǎng)絡元件(NE1,例如圖4的路徑400的網(wǎng)絡元件404a)處理時,該第一網(wǎng)絡元件基于前一分組計算出位間插奇偶校驗。如上所述,位間插奇偶校驗可以基本上是任何位間插奇偶校驗,例如基于四位的位間插奇偶校驗,例如DIP-4。一般而言,位間插奇偶校驗是使用前一分組的有效負載位計算出的,并且的確使用了諸如前序位之類的開銷位。結(jié)果,存儲為開銷位的任意位一般不會影響位間插奇偶校驗的計算。
一旦位間插奇偶校驗被計算出,在步驟508中,代表該位間插奇偶校驗的位就作為前序位被插入到當前分組中。然后,在步驟512中,隨著分組傳遞到與第一網(wǎng)絡元件類似的作為第一域的一部分的第二網(wǎng)絡元件(NE2),該第二網(wǎng)絡元件監(jiān)控存儲在前序中的位間插奇偶校驗。在步驟516中,第二網(wǎng)絡元件(例如,圖4的網(wǎng)絡元件404b)用來確定第一網(wǎng)絡元件和第二網(wǎng)絡元件之間是否存在任何差錯。當?shù)诙W(wǎng)絡元件檢測出第一網(wǎng)絡元件和第二網(wǎng)絡元件之間的差錯時,第二網(wǎng)絡元件在步驟520中將與所檢測出的差錯的數(shù)目相對應的位插入到前序中。一般來說,差錯的數(shù)目被插入為前序的IEC字段中的四位。
在第二網(wǎng)絡元件在步驟520中將位插入到前序的IEC字段中之后,或者如果第二網(wǎng)絡元件在步驟516中未檢測到第一網(wǎng)絡元件和第二網(wǎng)絡元件之間的任何差錯,則過程流移動到步驟524,在該步驟中,分組被傳遞到第三網(wǎng)絡元件(NE3),第三網(wǎng)絡元件監(jiān)控由第一網(wǎng)絡元件計算出的位間插奇偶校驗。在所述實施例中,第三網(wǎng)絡元件(例如,圖4的第三網(wǎng)絡元件404c)是其中發(fā)生級聯(lián)連接監(jiān)控的第二域的一部分。
在步驟528中,第三網(wǎng)絡元件確定是否已檢測出第二網(wǎng)絡元件和第三網(wǎng)絡元件之間的任何差錯。盡管第三網(wǎng)絡元件能夠檢測出第一網(wǎng)絡元件和第三網(wǎng)絡元件之間的基本所有可檢測的差錯,但是,第三網(wǎng)絡元件可以使用存儲在前序的IEC字段中的信息來確定出第二網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯的數(shù)目。因此,當?shù)谌W(wǎng)絡元件檢測出第二網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯時,在步驟532中,第三網(wǎng)絡元件報告或者將與第一網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯的數(shù)目相對應的位插入到前序的IEC字段中。即,當檢測出第二網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯時,第三網(wǎng)絡元件可以覆寫存儲在IEC字段中的任何位。
一旦與由第三網(wǎng)絡元件檢測出的第一網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯的數(shù)目相對應的位被存儲到前序中,或者如果在步驟528中確定出第三網(wǎng)絡元件未檢測出第二網(wǎng)絡元件和第三網(wǎng)絡元件之間的任何差錯,則第三網(wǎng)絡元件在步驟536中將與所檢測出的第一網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯的總數(shù)相對應的位插入到前序內(nèi)。應當意識到,在步驟536中插入的位被插入到與在步驟532中已插入的位不同的位置中。由于第三網(wǎng)絡元件是級聯(lián)連接的起點,所以第三網(wǎng)絡元件在步驟536中報告或?qū)z測出的第一網(wǎng)絡元件和第三網(wǎng)絡元件之間的差錯的總數(shù)存儲到前序的IEC TC字段中,而在步驟532中報告或存儲的位被存儲在IEC字段中。如前所述,一般僅級聯(lián)連接的起點可以對前序中的IEC TC字段執(zhí)行寫入。
在前序中的IEC TC字段已被寫入后,分組被傳遞到第四網(wǎng)絡元件(NE 4),第四網(wǎng)絡元件也是級聯(lián)連接的一部分,在步驟540中,第四網(wǎng)絡元件監(jiān)控由第一網(wǎng)絡元件計算出的位間插奇偶校驗。第四網(wǎng)絡元件還在步驟544中檢測第一網(wǎng)絡元件和第四網(wǎng)絡元件之間的基本所有差錯,然后更新前序中的IEC字段,并且如果適當?shù)脑掃€可以在步驟548中確定所檢測出的在第三網(wǎng)絡元件和第四網(wǎng)絡元件之間的差錯的數(shù)目。
當確定出了第三網(wǎng)絡元件和第四網(wǎng)絡元件之間的差錯的數(shù)目后,分組被傳遞到作為級聯(lián)連接中的最后網(wǎng)絡元件的第五網(wǎng)絡元件(NE 5)。第五網(wǎng)絡元件在步驟552中監(jiān)控由第一網(wǎng)絡元件計算出的位間插奇偶校驗。在監(jiān)控位間插奇偶校驗后,第五網(wǎng)絡元件在步驟552中檢測第一網(wǎng)絡元件和第五網(wǎng)絡元件之間的基本所有差錯,然后在適當時更新前序。然后,在步驟556中,第五網(wǎng)絡元件可以計算第四網(wǎng)絡元件和第五網(wǎng)絡元件之間發(fā)生的差錯的數(shù)目。在所述實施例中,由于第五網(wǎng)絡元件在級聯(lián)連接的終點,所以第五網(wǎng)絡元件還在步驟556中確定第三網(wǎng)絡元件和第五網(wǎng)絡元件之間的差錯的數(shù)目。這種確定例如可以通過將由第五網(wǎng)絡元件檢測出的差錯的總數(shù)與下述信息相比較來作出,所述信息是存儲在前序的IEC TC字段中的信息,該信息指示由第三網(wǎng)絡元件(更具體地說,作為級聯(lián)連接的起點的網(wǎng)絡元件)檢測出全部差錯的數(shù)目。
一旦第五網(wǎng)絡元件檢測出差錯,分組就被傳遞到第六網(wǎng)絡元件(NE6),第六網(wǎng)絡元件是在在第一網(wǎng)絡元件處發(fā)起的完整路徑中包括的最后一個網(wǎng)絡元件,如圖4所示。在步驟562中,第六網(wǎng)絡元件監(jiān)控由第一網(wǎng)絡元件計算出的位間插奇偶校驗,然后在步驟564中檢測與完整路徑相關(guān)聯(lián)的基本所有差錯。即,第六網(wǎng)絡元件檢測第一網(wǎng)絡元件和第六網(wǎng)絡元件之間的基本所有差錯。在檢測出基本所有差錯后,第六網(wǎng)絡元件在步驟568中計算第五網(wǎng)絡元件和第六網(wǎng)絡元件之間的差錯數(shù)目,然后使用前序來輔助級聯(lián)連接監(jiān)控的過程完成。
圖6a~d是圖示了與根據(jù)本發(fā)明實施例的一種方法相關(guān)聯(lián)的步驟的流程圖,該方法用于在以太網(wǎng)分組傳遞通過路徑時對該以太網(wǎng)分組的幀的前序進行更新。更新前序的過程600開始于步驟602,在該步驟中,分組在整個路徑中的第一(或者當前)網(wǎng)絡元件處被處理。即,在整個路徑的源處對分組進行處理。在步驟606中,當前網(wǎng)絡元件基于前一分組計算位間插奇偶校驗。在計算出位間插奇偶校驗后,當前網(wǎng)絡元件在步驟610中將所計算出的位間插奇偶校驗插入到與該分組相關(guān)聯(lián)的前序中。此時和此后,術(shù)語“前序”用于指分組中的基本任意數(shù)量的前序,或者前序布置。換言之,將位插入到“前序”中可以包括如果適當?shù)脑拰⑽徊迦氲蕉鄠€前序中。
一旦與前一分組的位間插奇偶校驗相對應的位被插入到前序中,當前網(wǎng)絡元件就在步驟614中將通用TTI位插入到前序中。在一個實施例中,TTI可以基于約七十六個幀來構(gòu)造,但是應當意識到構(gòu)造TTI可以基于的幀(從而前序)的數(shù)量可能差別很大。在適當時,當前網(wǎng)絡元件還可以在步驟618中將完整路徑遠程差錯指示以及完整路徑遠程缺陷指示插入到前序中,或者將完整路徑遠程差錯指示代替完整路徑遠程缺陷指示插入到前序中。如上所述,多個幀的前序每個都可以具有插入在其中的關(guān)于完整路徑遠程差錯指示或完整路徑遠程缺陷指示的位?;蛘?,這些位可以構(gòu)造為使一個前序可被用來表示完整路徑遠程差錯指示,而后續(xù)前序可用來表示完整路徑遠程缺陷指示。換言之,使用多個前序來表示遠程差錯指示或遠程缺陷指示的的方式可能有所不同。
在步驟622中,確定出當前網(wǎng)絡元件是否是級聯(lián)連接的開頭。如果在步驟622中確定出當前網(wǎng)絡元件不是級聯(lián)連接的開頭,則過程流從步驟622移動到步驟626,在步驟626中,分組被轉(zhuǎn)發(fā)到整個路徑中的下一個網(wǎng)絡元件。應當意識到,一旦下一個網(wǎng)絡元件接收到該分組,該下一個網(wǎng)絡元件就實際上變成當前網(wǎng)絡元件。新的網(wǎng)絡元件在步驟630中監(jiān)控計算出的奇偶校驗,即,存儲在前序中的位間插奇偶校驗,然后在步驟634中確定是否已檢測出當前網(wǎng)絡元件和前一網(wǎng)絡元件之間的任何差錯。
當在步驟634中確定出已檢測出當前網(wǎng)絡元件和前一網(wǎng)絡元件之間的差錯時,當前網(wǎng)絡元件在步驟636中將與所檢測出的差錯的數(shù)目相對應的位插入到前序中。在所述實施例中,這種一般與由當前網(wǎng)絡元件檢測出的差錯的總數(shù)相對應的位被插入到前序的IEC字段中。
當在步驟636中傳入差錯計數(shù)位被插入到前序中后,或者如果在步驟634中確定出沒檢測到當前網(wǎng)絡元件和前一網(wǎng)絡元件之間的差錯,則過程流移動到步驟640,在步驟640中,確定當前網(wǎng)絡元件是否是級聯(lián)連接的開頭。如果確定出當前網(wǎng)絡元件是級聯(lián)連接的開頭,則在步驟644中,當前網(wǎng)絡元件在適當時將級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示之一或其二者插入到前序中。然后,當前網(wǎng)絡元件在步驟648中將級聯(lián)連接傳入差錯計數(shù)插入到前序中,例如,插入到前序中的IEC-TC字段中。
一旦級聯(lián)連接傳入差錯計數(shù)被插入到前序中,分組就被發(fā)送到在步驟652中接收該分組的下一網(wǎng)絡元件。當下一網(wǎng)絡元件接收到分組后,該下一網(wǎng)絡元件實際上變成當前網(wǎng)絡元件,并且在步驟656中監(jiān)控存儲在前序中的奇偶校驗。然后在步驟660中確定當前網(wǎng)絡元件是否是級聯(lián)連接的結(jié)尾。
當在步驟660中確定出當前網(wǎng)絡元件是級聯(lián)連接的結(jié)尾時,過程流移動到步驟676中,在該步驟中,當前網(wǎng)絡元件檢測完整路徑的開頭和當前網(wǎng)絡元件之間的差錯。然后,在步驟684中,當前網(wǎng)絡元件將傳入差錯計數(shù)插入到前序中,該差錯計數(shù)實質(zhì)上是所檢測出的在直到當前網(wǎng)絡元件的整個路徑內(nèi)發(fā)生的差錯的總數(shù)。一旦傳入差錯計數(shù)被插入到前序中,當前網(wǎng)絡元件就在步驟684中計算前一網(wǎng)絡元件和當前網(wǎng)絡元件之間的差錯的數(shù)目。當前網(wǎng)絡元件還在步驟688中計算級聯(lián)連接的開頭和當前網(wǎng)絡元件之間的差錯的數(shù)目。
在計算出級聯(lián)連接的開頭和當前網(wǎng)絡元件之間的差錯的數(shù)目后,在步驟690中,當前網(wǎng)絡元件在適當時終止前序中的級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示之一或其二者。然后在步驟692中確定當前網(wǎng)絡元件是否是完整路徑的結(jié)尾。即,在步驟692中確定當前網(wǎng)絡元件是否是完整路徑的匯點。
如果在步驟692中確定出當前網(wǎng)絡元件不是完整路徑的結(jié)尾,則過程流返回到步驟626,在該步驟中,分組在完整路徑中的下一個網(wǎng)絡元件處被接收到?;蛘?,如果在步驟692中確定出當前網(wǎng)絡元件是完整路徑的結(jié)尾,則在步驟694中確定出完整路徑差錯。確定完整路徑差錯一般包括識別由當前網(wǎng)絡元件檢測出的基本所有差錯,即,識別所檢測出的完整路徑的源和該完整路徑的匯點之間的差錯。在確定出完整路徑差錯后,在步驟696中例如通過將所檢測出的完整路徑差錯的數(shù)目與存儲在前序的IEC字段中的位相比較,從而可以檢測出前一網(wǎng)絡元件和當前網(wǎng)絡元件之間的任何差錯。一旦檢測出前一網(wǎng)絡元件和當前網(wǎng)絡元件之間的差錯,在步驟698中,當前網(wǎng)絡元件在適當時終止前序中的遠程差錯指示和遠程缺陷指示之一或二者,并且在分組沿完整路徑傳遞時更新前序的過程完成。
再參考步驟660,在該步驟中確定當前網(wǎng)絡元件是否是級聯(lián)連接的結(jié)尾,如果確定出當前網(wǎng)絡元件不是級聯(lián)連接的結(jié)尾,則當前網(wǎng)絡元件就是級聯(lián)連接的一部分。這樣,在步驟664中,當前網(wǎng)絡元件檢測完整路徑的開頭和當前網(wǎng)絡元件之間的差錯。一旦完整路徑的開頭和當前網(wǎng)絡元件之間的差錯被檢測出,當前網(wǎng)絡元件就在步驟668中將傳入差錯計數(shù)插入到前序中。應當意識到,在所述實施例中,傳入差錯計數(shù)指示所檢測出的在直到當前網(wǎng)絡元件的完整路徑內(nèi)的差錯的總數(shù)。
在當前網(wǎng)絡元件將傳入差錯計數(shù)插入到前序中后,當前網(wǎng)絡元件在步驟672中計算前一網(wǎng)絡元件和當前網(wǎng)絡元件之間的差錯的數(shù)目。然后,過程流返回到步驟652,在該步驟中分組在下一網(wǎng)絡元件處被接收到。
返回步驟640,確定當前網(wǎng)絡元件是否是級聯(lián)連接的開頭,如果確定出當前網(wǎng)絡元件不在級聯(lián)連接的開頭處,則表明當前網(wǎng)絡元件可能是完整路徑的匯點。因此,過程流從步驟640移動到步驟692,在該步驟中確定當前網(wǎng)絡元件是否在完整路徑的結(jié)尾處。
再參考步驟622,如果確定出當前網(wǎng)絡元件是級聯(lián)連接的開頭,則暗示當前網(wǎng)絡節(jié)點可以將遠程差錯指示或遠程缺陷指示之一或其二者寫到前序中。因此,過程流從步驟622前進到步驟644,在該步驟中,如果合適的話,當前網(wǎng)絡元件可以將級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個插入到前序中。
如前所述,遠程差錯指示和遠程缺陷指示可以被插入到前序中,并且可以從多個幀的前序中抽取出或被終止。在一個實施例中,完整路徑的遠程差錯指示(完整REI)或完整路徑的遠程缺陷指示(完整RDI)可以由完整路徑的源插入,而級聯(lián)連接遠程差錯指示(TC REI)和級聯(lián)連接遠程缺陷指示(TC RDI)可以由級聯(lián)連接的源插入。完整REI和完整RDI可以由完整路徑的匯點抽取或終止,而TC REI和TC RDI可由級聯(lián)連接的匯點抽取或終止。參考圖7,將根據(jù)本發(fā)明一個實施例描述完整REI、完整RDI、TC REI和TC RDI的插入和終止。網(wǎng)絡元件704被包括在整個完整路徑708中。整個完整路徑708包括第一完整路徑和第二完整路徑,第一完整路徑源自網(wǎng)絡元件704a,終結(jié)于網(wǎng)絡元件704f;第二完整路徑實際上源自網(wǎng)絡元件704f,終結(jié)于網(wǎng)絡元件704a。
當網(wǎng)絡元件704a是完整路徑的源時,完整REI和完整RDI可以由網(wǎng)絡元件704a插入到與以太網(wǎng)分組的多個幀相關(guān)聯(lián)的前序中。在網(wǎng)絡元件704a為完整路徑的源時網(wǎng)絡元件704f可以是該路徑的匯點,網(wǎng)絡元件704f然后可以終止完整REI和完整RDI。如果以太網(wǎng)分組然后被網(wǎng)絡元件704f發(fā)送會網(wǎng)絡元件704a,則作為完整路徑的源,網(wǎng)絡元件704f可以將完整REI和完整RDI插入到以太網(wǎng)分組的相關(guān)前序中,而網(wǎng)絡元件704a可以終止完整REI和完整RDI。
在整個完整路徑708內(nèi),存在包括網(wǎng)絡元件704c~e的級聯(lián)連接路徑712。因此,當網(wǎng)絡元件704e是級聯(lián)連接路徑712的源時,網(wǎng)絡元件704c可以將TC REI和TC RDI插入到以太網(wǎng)分組的前序中,而作為級聯(lián)連接路徑712的匯點的網(wǎng)絡元件704c可以終止TC REI和TC RDI。
圖8圖示了適于實現(xiàn)本發(fā)明的通用計算設備或計算機系統(tǒng)。計算機系統(tǒng)1030包括任意數(shù)量的處理器1032(也稱作中央處理單元,或者說CPU),處理器1032耦合到存儲器設備,存儲器設備包括主存儲器件1034(一般是隨機訪問存儲器,或者說RAM)和主存儲器件1036(一般是只讀存儲器,或者說ROM)。ROM工作來將數(shù)據(jù)和指令單向傳送到CPU 1032,而RAM一般用來雙向傳送數(shù)據(jù)和指令。
CPU 1032一般可以包括任意數(shù)量的處理器。主存儲器件1034和1036可以包括任意合適的計算機可讀介質(zhì)。副存儲介質(zhì)1038一般是大容量存儲設備,其也雙向耦合到CPU 1032,并且提供其他數(shù)據(jù)存儲容量。大容量存儲設備1038是可用來存儲包括計算機代碼的程序、數(shù)據(jù)等的計算機可讀介質(zhì)。一般來說,大容量存儲設備1038是諸如硬盤或磁帶之類的存儲介質(zhì),其一般比主存儲器件1034和1036慢。大容量存儲設備1038可以采用磁帶或紙帶讀取器或者某些其他公知設備的形式。應當意識到,存儲在大容量存儲設備1038中的信息在適當?shù)那樾沃锌梢砸詷藴史绞阶鳛樘摂M存儲器結(jié)合為RAM 1036的一部分。諸如CD-ROM之類的特定主存儲設備1034也可以向CPU 1032單向傳遞數(shù)據(jù)。
CPU 1032還耦合到一個或多個輸入/輸出設備1040,輸入/輸出設備1040可以包括但不限于例如下述設備視頻監(jiān)視器、軌跡球、鼠標、鍵盤、麥克風、觸摸屏、轉(zhuǎn)換器讀卡器、磁帶或紙帶讀取器、寫字板、記錄筆、語音或手寫識別器、或者其他公知的輸入設備,例如其他計算機。最后,CPU 1032可以可選地使用在1042處總地示出的網(wǎng)絡連接被耦合到計算機或電信網(wǎng)絡,例如,局域網(wǎng)、外聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)。對于這種網(wǎng)絡連接,可以設想CPU 1032在執(zhí)行上述方法步驟時可能接收來自網(wǎng)絡的信息,或者可能將信息輸出到網(wǎng)絡。這種信息通常表示為要使用CPU 1032執(zhí)行的指令序列,并且例如可以以包含在載波中的計算機數(shù)據(jù)信號的形式從網(wǎng)絡接收到和輸出到網(wǎng)絡。對于計算機硬件和軟件領(lǐng)域的技術(shù)人員,上述設備和材料是熟習的。
盡管只描述了本發(fā)明的數(shù)個實施例,但是應當理解,可以以任何其他特定形式實現(xiàn)本發(fā)明,而不脫離本發(fā)明的精神和范圍。例如,對前序內(nèi)的位的組織可能差別很大。信息一般可以按照基本任意合適的順序被存儲在前序中,并且用來實現(xiàn)級聯(lián)連接監(jiān)控和性能監(jiān)控的前序中的位可以不同。此外,幀的數(shù)目,或者更具體地說用來基本完全表示諸如通用TTI和“K”字節(jié)之類的信息的前序的數(shù)目也可以變化很大。
盡管與傳入差錯計數(shù)相對應的位一般可被表示在單個前序中,并且從而被插入到單個前序中,但是傳入差錯計數(shù)也可被表示在作為以太網(wǎng)分組一部分的任意數(shù)目的前序中。例如,傳入差錯計數(shù)可以被插入到以太網(wǎng)分組的基本每個前序中。類似地,盡管與位間插奇偶校驗相對應的位可以被插入到單個前序中,但是這些位也可以存儲在以太網(wǎng)分組的任意數(shù)目的前序中。
使用以太網(wǎng)幀的前序來存儲可以用于級聯(lián)連接監(jiān)控和性能監(jiān)控的信息一般被描述為適用于以太網(wǎng)流量或具有CDL的以太網(wǎng)流量。然而,應當意識到,CDL協(xié)議僅是可以使以太網(wǎng)能夠具有一般在SONET網(wǎng)絡中可用的多種操作、經(jīng)營和管理能力的協(xié)議的一個示例。
一般而言,與用于提供級聯(lián)連接監(jiān)控和性能監(jiān)控的的方法相關(guān)聯(lián)的步驟可能差別很大。在不脫離本發(fā)明的精神和范圍的情況下,這些步驟可以被添加、刪除、改變或重排序。例如,與插入和抽取“K”位相關(guān)聯(lián)的步驟一般可以被添加到更新前序的方法。
盡管本發(fā)明一般被描述為適于在與計算設備相關(guān)聯(lián)的處理單元中實現(xiàn),但是可以使用基本任意合適的機制或設備來實現(xiàn)本發(fā)明。例如,對以太網(wǎng)幀的前序進行填充和讀取可以使用這樣的硬件執(zhí)行,所述硬件可以包括但不限于專用集成電路(ASIC)和現(xiàn)場可編程門陣列(FPGA)。即,基本上任意合適的硬件都可以配置為實現(xiàn)上述各個功能。因此,本示例應被考慮為說明性的而不是限制性的,并且本發(fā)明不限于這里給出的細節(jié),而是可以在所附權(quán)利要求的范圍內(nèi)進行修改。
權(quán)利要求
1.一種用于處理分組的方法,所述分組包括至少一幀和前序布置,所述前序布置包括與至少一幀相關(guān)聯(lián)的至少一個前序,所述方法包括在包括在網(wǎng)絡路徑中的第二網(wǎng)絡元件處接收來自包括在所述網(wǎng)絡路徑中的第一網(wǎng)絡元件的分組;確定在所述網(wǎng)絡路徑的源和所述第二網(wǎng)絡元件之間是否已發(fā)生至少一個差錯;以及當確定在所述網(wǎng)絡路徑的源和所述第二網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,將充分說明所述差錯的第一差錯計數(shù)指示插入到所述前序布置中。
2.如權(quán)利要求1所述的方法,還包括使用所述第二網(wǎng)絡元件對與前一分組相關(guān)聯(lián)的位間插奇偶校驗進行監(jiān)控,其中所述位間插奇偶校驗被存儲在所述前序布置中。
3.如權(quán)利要求2所述的方法,其中,所述位間插奇偶校驗由所述源計算出并被存儲在所述前序布置中。
4.如權(quán)利要求1所述的方法,其中,當所述第二網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的源時,所述方法還包括當確定在所述網(wǎng)絡路徑的源和所述第二網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,將充分說明所述差錯的第二差錯計數(shù)指示插入到所述前序布置中;以及將級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個插入到所述前序布置中。
5.如權(quán)利要求1所述的方法,其中,當所述第二網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的匯點時,所述方法還包括識別所述級聯(lián)連接的源和所述第二網(wǎng)絡元件之間的差錯的數(shù)目;以及從所述前序布置中抽取出級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個。
6.如權(quán)利要求1所述的方法,其中,當所述第二網(wǎng)絡元件是所述網(wǎng)絡路徑的匯點時,所述方法還包括識別所述第一網(wǎng)絡元件和所述第二網(wǎng)絡元件之間的差錯的數(shù)目;以及從所述前序布置中抽取出完整路徑遠程差錯指示和完整路徑遠程缺陷指示中的至少一個。
7.如權(quán)利要求1所述的方法,其中,所述前序布置還包括路徑蹤跡標識符;以及與性能監(jiān)控信息相關(guān)聯(lián)的位。
8.如權(quán)利要求7所述的方法,其中,所述性能監(jiān)控信息包括K1字節(jié)、K2字節(jié)和K3字節(jié)之一。
9.如權(quán)利要求1所述的方法,其中,所述網(wǎng)絡路徑的源是所述第一網(wǎng)絡元件。
10.如權(quán)利要求1所述的方法,其中,所述分組是以太網(wǎng)分組。
11.一種適于處理分組的網(wǎng)絡元件,所述分組包括至少一幀和前序布置,所述前序布置包括與至少一幀相關(guān)聯(lián)的至少一個前序,所述網(wǎng)絡元件包括用于接收來自包括在網(wǎng)絡路徑中的第一節(jié)點的分組的裝置;用于確定在所述網(wǎng)絡路徑的源和所述網(wǎng)絡元件之間是否已發(fā)生至少一個差錯的裝置;以及用于當確定在所述網(wǎng)絡路徑的源和所述第二網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,將充分說明所述差錯的第一差錯計數(shù)指示插入到所述前序布置中的裝置。
12.如權(quán)利要求11所述的網(wǎng)絡元件,還包括用于對與前一分組相關(guān)聯(lián)的位間插奇偶校驗進行監(jiān)控的裝置,其中所述位間插奇偶校驗被存儲在所述前序布置中。
13.如權(quán)利要求12所述的網(wǎng)絡元件,其中,所述位間插奇偶校驗由所述源計算出并被存儲在所述前序布置中。
14.如權(quán)利要求11所述的網(wǎng)絡元件,其中,當網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的源時,所述網(wǎng)絡元件還包括用于當確定在所述網(wǎng)絡路徑的源和所述網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,將充分說明所述差錯的第二差錯計數(shù)指示插入到所述前序布置中的裝置;以及用于將級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個插入到所述前序布置中的裝置。
15.如權(quán)利要求11所述的網(wǎng)絡元件,其中,當所述網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的匯點時,所述網(wǎng)絡元件還包括用于識別所述級聯(lián)連接的源和所述網(wǎng)絡元件之間的差錯的數(shù)目的裝置;以及用于從所述前序布置中抽取級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個的裝置。
16.如權(quán)利要求11所述的網(wǎng)絡元件,其中,當所述網(wǎng)絡元件是所述網(wǎng)絡路徑的匯點時,所述網(wǎng)絡元件還包括用于識別所述第一節(jié)點和所述網(wǎng)絡元件之間的差錯的數(shù)目的裝置;以及用于從所述前序布置中抽取完整路徑遠程差錯指示和完整路徑遠程缺陷指示中的至少一個的裝置。
17.如權(quán)利要求11所述的網(wǎng)絡元件,其中,所述前序布置還包括路徑蹤跡標識符;以及與性能監(jiān)控信息相關(guān)聯(lián)的位。
18.如權(quán)利要求11所述的網(wǎng)絡元件,其中,所述分組是以太網(wǎng)分組。
19.一種適于處理分組的網(wǎng)絡元件,所述分組包括至少一幀和前序布置,所述前序布置包括與至少一幀相關(guān)聯(lián)的至少一個前序,所述網(wǎng)絡元件包括致使來自包括在網(wǎng)絡路徑中的第一節(jié)點的分組被接收到的編碼設備;致使確定在所述網(wǎng)絡路徑的源和所述網(wǎng)絡元件之間是否已發(fā)生至少一個差錯的編碼設備;以及當確定在所述網(wǎng)絡路徑的源和所述第二網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,致使充分說明所述差錯的第一差錯計數(shù)指示被插入到所述前序布置中的編碼設備。
20.如權(quán)利要求19所述的網(wǎng)絡元件,還包括致使與前一分組相關(guān)聯(lián)的位間插奇偶校驗被監(jiān)控的編碼設備,其中所述位間插奇偶校驗被存儲在所述前序布置中。
21.如權(quán)利要求20所述的網(wǎng)絡元件,其中,所述位間插奇偶校驗由所述源計算出并被存儲在所述前序布置中。
22.如權(quán)利要求19所述的網(wǎng)絡元件,其中,當網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的源時,所述網(wǎng)絡元件還包括當確定在所述網(wǎng)絡路徑的源和所述網(wǎng)絡元件之間已發(fā)生所述至少一個差錯時,致使充分說明所述差錯的第二差錯計數(shù)指示被插入到所述前序布置中的編碼設備;以及致使級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個被插入到所述前序布置中的編碼設備。
23.如權(quán)利要求19所述的網(wǎng)絡元件,其中,當所述網(wǎng)絡元件是所述網(wǎng)絡路徑內(nèi)的級聯(lián)連接的匯點時,所述網(wǎng)絡元件還包括致使所述級聯(lián)連接的源和所述網(wǎng)絡元件之間的差錯的數(shù)目被識別的編碼設備;以及致使級聯(lián)連接遠程差錯指示和級聯(lián)連接遠程缺陷指示中的至少一個被從所述前序布置中抽取出的編碼設備。
24.如權(quán)利要求19所述的網(wǎng)絡元件,其中,當所述網(wǎng)絡元件是所述網(wǎng)絡路徑的匯點時,所述網(wǎng)絡元件還包括致使所述第一節(jié)點和所述網(wǎng)絡元件之間的差錯的數(shù)目被識別的編碼設備;以及致使完整路徑遠程差錯指示和完整路徑遠程缺陷指示中的至少一個被從所述前序布置中抽取出的編碼設備。
25.如權(quán)利要求19所述的網(wǎng)絡元件,其中,所述前序布置還包括路徑蹤跡標識符;以及與性能監(jiān)控信息相關(guān)聯(lián)的位。
26.如權(quán)利要求25所述的網(wǎng)絡元件,其中,所述分組是以太網(wǎng)分組。
27.一種適于在網(wǎng)絡內(nèi)的路徑中使用的網(wǎng)絡元件,所述網(wǎng)絡元件包括接收器,所述接收器被布置為接收具有前序布置的以太網(wǎng)分組,所述前序布置包括與包括在所述以太網(wǎng)分組中的幀相關(guān)聯(lián)的至少一個前序,所述前序布置被布置為包含位間插奇偶校驗碼、遠程差錯指示和遠程缺陷指示中的至少一個、路徑蹤跡標識符、差錯計數(shù)以及性能監(jiān)控信息;以及處理器,所述處理器被布置為訪問所述前序布置來更新所述前序布置。
28.如權(quán)利要求27所述的網(wǎng)絡元件,其中,所述處理器被布置為確定位間插奇偶校驗碼。
29.如權(quán)利要求27所述的網(wǎng)絡元件,其中,所述處理器被布置為對包含在所述前序布置中的所述位間插奇偶校驗碼進行監(jiān)控,并且所述處理器還被布置為檢測所述路徑中的至少一個差錯,并且當檢測出所述路徑中的至少一個差錯時將與所述路徑中的至少一個差錯相關(guān)聯(lián)的信息作為差錯計數(shù)存儲。
30.如權(quán)利要求27所述的網(wǎng)絡元件,其中,所述處理器被布置為將所述遠程差錯指示和遠程缺陷指示中的至少一個插入到所述前序布置中,所述處理器還被布置為將所述路徑蹤跡標識符和所述性能監(jiān)控信息插入到所述前序布置中。
31.如權(quán)利要求27所述的網(wǎng)絡元件,其中,所述前序布置還被布置為包括用于級聯(lián)連接監(jiān)控的信息。
32.如權(quán)利要求27所述的網(wǎng)絡元件,其中,所述以太網(wǎng)分組是匯聚數(shù)據(jù)鏈路(CDL)協(xié)議的以太網(wǎng)分組。
33.如權(quán)利要求32所述的網(wǎng)絡元件,其中,所述前序布置還包括與所述CDL協(xié)議相關(guān)的管理、操作和經(jīng)營信息。
全文摘要
本發(fā)明公開了下述方法和裝置,所述方法和裝置用于在以太網(wǎng)和匯聚數(shù)據(jù)鏈路協(xié)議中提供級聯(lián)連接監(jiān)控和性能監(jiān)控能力。根據(jù)本發(fā)明一個方面,提供了一種用于處理分組的方法,分組包括前序布置,前序布置包括與幀相關(guān)聯(lián)的至少一個前序,該方法包括在包括在網(wǎng)絡路徑中的第二網(wǎng)絡元件處接收來自包括在該網(wǎng)絡路徑中的第一網(wǎng)絡元件的分組;然后確定在該網(wǎng)絡路徑的源和第二網(wǎng)絡元件之間是否已發(fā)生至少一個差錯。當確定在網(wǎng)絡路徑的源和第二網(wǎng)絡元件之間已發(fā)生差錯時,第一差錯計數(shù)指示被插入到前序布置中來充分說明該差錯。
文檔編號G06F11/00GK1829972SQ200480021619
公開日2006年9月6日 申請日期2004年6月22日 優(yōu)先權(quán)日2003年7月29日
發(fā)明者吉博托·洛派諾 申請人:思科技術(shù)公司