專利名稱:段性能監(jiān)視的制作方法
背景本發(fā)明涉及電信網(wǎng)中的數(shù)據(jù)傳輸。更具體地,本發(fā)明涉及檢測和定位那些對破壞或惡化沿著穿過多個交換點的電信連接(例如異步傳輸方法自適應(yīng)層2(AAL2)連接)上的電信數(shù)據(jù)負有責任的段。
異步傳輸模式(ATM)是用于電信網(wǎng)上傳輸電信數(shù)據(jù)的標準協(xié)議。它是基于在固定尺寸數(shù)據(jù)分組(被稱為ATM信元)中的數(shù)據(jù)從電信網(wǎng)上的源節(jié)點經(jīng)過任何數(shù)目的中間交換節(jié)點到目的地節(jié)點的傳輸。每個ATM信元具有一個48個八比特組的有用負載部分和一個5個八比特組頭標部分。ATM在技術(shù)上是熟知的。
ATM常常被使用來輸送在電信網(wǎng)中的低比特速率數(shù)據(jù),例如,低比特速率話音數(shù)據(jù)。然而,標準的ATM不能有效地輸送低比特速率數(shù)據(jù)。更具體地,標準ATM勢必會把很大的延時附加到低比特速率數(shù)據(jù)傳輸上。不幸地,低比特速率數(shù)據(jù),例如低比特速率話音數(shù)據(jù),對于傳輸延時是很敏感的。因此,已經(jīng)開發(fā)了幾種不同的ATM自適應(yīng)層(AAL),以便在輸送低比特速率數(shù)據(jù)時提高ATM的效率,正如技術(shù)上所熟知的。
AAL2是已經(jīng)被開發(fā)來在輸送低比特速率數(shù)據(jù)時提高ATM的效率的AAL中的一種。AAL2在技術(shù)上也是熟知的,在B-ISDN ATMAdaptation layer Type 2 Specification,ITU RecommendationI.363.2(B-ISDN ATM自適應(yīng)層類型2技術(shù)規(guī)范,ITU建議I.363.2)(這里稱為“AAL2規(guī)范”)中更全面地被描述。通過把來自多個不同源的低比特速率數(shù)據(jù)插入到AAL2數(shù)據(jù)分組,然后把來自各個源的AAL2數(shù)據(jù)分組復(fù)接到單個ATM連接上,AAL2使得ATM成為更有效的用于輸送低比特速率數(shù)據(jù)的工具。
按照AAL2規(guī)范,AAL2數(shù)據(jù)分組的標準格式類似于標準ATM信元的格式。例如,AAL2數(shù)據(jù)分組也具有頭標部分和有用負載部分。然而,AAL2數(shù)據(jù)分組的頭標部分是3個八比特組長,以及AAL2數(shù)據(jù)分組的有用負載部分可以從1個八比特組變化到64八比特組。
AAL2數(shù)據(jù)分組的頭標部分更具體地包括8比特的連接識別符(CID)區(qū)、6比特的長度指示符(LI)區(qū)、5比特的用戶到用戶信息(UUI)區(qū)、和5比特的頭標錯誤控制(HEC)碼。CID區(qū)規(guī)定相應(yīng)的AAL2分組所屬于的AAL2信道。按照AAL2規(guī)范,AAL2分組可以與248個不同的AAL2信道中的一個信道相聯(lián)系。所以,來自多到248個不同的數(shù)據(jù)源的AAL2數(shù)據(jù)分組可被復(fù)接到單個ATM連接上。LI區(qū),正如其名稱指出的,規(guī)定了AAL2數(shù)據(jù)分組的有用負載部分的長度(例如,有用負載中的八比特組的數(shù)目)。HEC碼特別地被使用來檢測在AAL2分組中的頭標部分中的錯誤。
在UUI區(qū)中有5個比特。所以,有可能有32種不同的二進制碼組合。這些二進制碼組合中的兩種組合特別地被保留用來把AAL2數(shù)據(jù)分組鑒別為運行和維護(OAM)數(shù)據(jù)分組。這些二進制碼組合中的第一種組合特別地把AAL2分組鑒別為末端到末端分組。末端到末端分組總是從第一節(jié)點發(fā)送到第二節(jié)點,它對于任何位于沿著在第一和第二節(jié)點之間的連接的中間節(jié)點是透明的。第二種二進制碼組合把AAL2分組鑒別為段分組。段分組從第一節(jié)點被發(fā)送到鄰近第一節(jié)點的第二節(jié)點,然后,重新發(fā)送回到第一節(jié)點。
按照ITU-T建議I.610,B-ISDN運行和維護原理和功能(這里稱為ATM OAM技術(shù)規(guī)范),標準的ATM可提供OAM性能監(jiān)視功能。這種性能監(jiān)視功能的目的是檢驗ATM連接的總的質(zhì)量。按照ATM OAM技術(shù)規(guī)范,ATM連接的總的質(zhì)量根據(jù)ATM信元丟失數(shù)目和ATM信元有用負載誤碼的數(shù)目來測量。
實際上,ATM OAM性能監(jiān)視功能是非常復(fù)雜的。例如,性能惡化典型地是由諸如目的地節(jié)點的連接末端點進行鑒別的。因此,目的地節(jié)點只知道惡化條件存在于源節(jié)點與目的地節(jié)點之間的某個位置。然而,對于惡化條件負有責任的段的精確位置不能被確定。因此,網(wǎng)絡(luò)管理者必須單獨地以及在常規(guī)的原則下檢驗每個段是否存在有性能惡化的任何指示。因而這導(dǎo)致時間和網(wǎng)絡(luò)資源(例如,帶寬)的不必要的擴大。所以,需要更簡化的和有效的程序來檢測和精確地定位造成在電信網(wǎng)內(nèi)沿著電信連接的數(shù)據(jù)惡化的段,以及以“如按照需要”的原則而不是以定期的原則來進行這種檢測和定位。
發(fā)明概要因此,本發(fā)明的一個目的是提供用于檢測造成電信網(wǎng)中的數(shù)據(jù)惡化的段的簡化程序。
本發(fā)明的另一個目的是提供用于檢測造成電信網(wǎng)中的數(shù)據(jù)惡化的段的簡化程序,它是由最終用戶以“按照需要”的原則發(fā)起的,而不是通過以定期的原則的網(wǎng)絡(luò)管理來進行的。
本發(fā)明的又一個目的是提供用于定位造成電信網(wǎng)中的數(shù)據(jù)惡化的段的更有效的程序,從而網(wǎng)絡(luò)管理者,如有需要的話,可圍繞這些節(jié)點正確地重新路由數(shù)據(jù)分組,以便提高總的連接的質(zhì)量。
本發(fā)明的再一個目的是提供用于檢測和定位造成數(shù)據(jù)惡化的段的簡化的和更有效的程序,從而節(jié)省了關(guān)鍵的網(wǎng)絡(luò)資源。
按照本發(fā)明的一個方面,以上的和其它的目的是由一種用于檢測電信連接中的分段性能的方法和/或設(shè)備來完成的。該方法和/或設(shè)備涉及把數(shù)據(jù)塊從電信連接中的第一節(jié)點發(fā)送到電信連接中的第二節(jié)點,和把第一通信分組從第一節(jié)點發(fā)送到第二節(jié)點,其中第一通信分組包含對于基于數(shù)據(jù)塊的段性能特征因子的數(shù)值。然后,在第二節(jié)點,定出作為數(shù)據(jù)塊的函數(shù)的對于段性能特征因子的一個數(shù)值,以及該數(shù)據(jù)塊被轉(zhuǎn)發(fā)到電信連接中的第三節(jié)點。接著,在第一通信分組中的段性能特征因子的數(shù)值與由第二節(jié)點定出的段性能特征因子的數(shù)值進行比較,以及如果在第一通信分組中的段性能特征因子的數(shù)值可以與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較,則第一通信分組從第二節(jié)點被轉(zhuǎn)發(fā)到第三節(jié)點,以用于進一步處理。然而,如果在第一通信分組中的段性能特征因子的數(shù)值不能與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較,則把第一通信分組從第二節(jié)點不作進一步處理地轉(zhuǎn)發(fā)到目的地節(jié)點和位于沿著在第二節(jié)點與目的地節(jié)點之間的電信連接的任何中間節(jié)點,并且產(chǎn)生第二通信分組,表示已經(jīng)檢測到段性能惡化。
按照本發(fā)明的另一個方面,以上的和其它的目的是由一種用于監(jiān)視沿著電信連接的一個或多個段的性能的方法和/或設(shè)備來完成的。該方法和/或設(shè)備涉及根據(jù)沿著電信連接的多個參與節(jié)點來確定是否監(jiān)視一個或多個段的性能。然后,如果確定該一個或多個段的性能是要被監(jiān)視的,則數(shù)據(jù)分組塊從源節(jié)點發(fā)送到目的地節(jié)點和沿著位于在源節(jié)點與目的地節(jié)點之間的電信連接的每個中間節(jié)點。此外,對于段性能特征因子的第一數(shù)值是基于數(shù)據(jù)分組塊產(chǎn)生的,然后被插入到第一通信分組,它從源節(jié)點被發(fā)送到目的地節(jié)點和每個中間節(jié)點。然后,在一個參與的中間節(jié)點中,通過定出對于段性能特征因子的第二數(shù)值和把定出的第二數(shù)值與第一數(shù)值進行比較,從而對第一通信分組進行處理。如果第一數(shù)值與第二數(shù)值不一致,把第一通信分組從參與的中間節(jié)點不作進一步處理地轉(zhuǎn)發(fā)到目的地節(jié)點和在參與的中間節(jié)點與目的地節(jié)點之間的每個中間節(jié)點。因此,如果第一數(shù)值與第二數(shù)值不一致,則產(chǎn)生第二通信分組以表示已經(jīng)檢測到段性能惡化。然而,如果第一數(shù)值和第二數(shù)值相一致,則第一通信分組被轉(zhuǎn)發(fā)到下一個參與的中間節(jié)點以供處理用。
附圖簡述通過結(jié)合附圖閱讀以下的詳細說明,將了解本發(fā)明的目的和優(yōu)點,其中
圖1顯示按照現(xiàn)有技術(shù)的AAL2連接;圖2顯示按照本發(fā)明的示例性實施例的段性能監(jiān)視進程的監(jiān)視階段;圖3顯示在段性能監(jiān)視進程的所有三個階段期間出現(xiàn)的信令的總貌;圖4顯示對于OAM AAL2分組的一個示例性格式;圖5顯示對于OAM AAL2分組的另一個示例性格式;圖6顯示對于OAM AAL2分組的再一個示例性格式;圖7顯示對于源節(jié)點的示例性硬件實施例;圖8顯示對于中間節(jié)點的示例性硬件實施例;以及圖9顯示對于目的地節(jié)點的示例性硬件實施例。
詳細說明本發(fā)明鑒別和定位在電信連接中的交換節(jié)點處或在交換節(jié)點之間造成數(shù)據(jù)惡化的段。雖然以下的討論根據(jù)利用異步傳輸模式自適應(yīng)層2號(AAL2)的設(shè)施來描述本發(fā)明,但本領(lǐng)域技術(shù)人員將認識到,本發(fā)明可通過使用異步傳輸模式(ATM)層,或其它的在技術(shù)上是熟知的ATM自適應(yīng)層進行應(yīng)用。
圖1表示在源節(jié)點105與目的地節(jié)點110之間的AAL2連接100。AAL2連接100包括在源節(jié)點105與目的地節(jié)點110之間的四個中間節(jié)點115。中間節(jié)點115的用途是執(zhí)行對于路由AAL2數(shù)據(jù)(未示出)沿著AAL2連接100從源節(jié)點105到目的地節(jié)點110所必須的交換功能。
通常,在AAL2連接100中的每個節(jié)點之間的鏈路包括多個復(fù)接的AAL2信道。與AAL2連接100有關(guān)的AAL2分組在每個鏈路中只占用一個信道。與AAL2連接100全部地或部分地重疊的其它的AAL2連接有關(guān)的AAL2分組占用其它的信道。如上所述,通過使用AAL2來路由在電信網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)在技術(shù)上是熟知的。
有時,一個沿著電信連接(例如,沿著AAL2連接100)的點或段使得經(jīng)過該點的數(shù)據(jù)變壞。按照本發(fā)明的優(yōu)選實施例,一個三階段的段性能監(jiān)視技術(shù)被提供用來精確地定位這些點或段,其中一個段(例如段120)被規(guī)定為在能夠執(zhí)行段性能監(jiān)視的兩個點之間的AAL2連接100的一部分。優(yōu)選實施例的三個階段是啟動階段、監(jiān)視階段、和報告階段。
啟動階段的用途是輪詢沿著AAL2連接的每個中間節(jié)點,以確定有多少個節(jié)點能分配資源(例如,諸如處理點125的段性能監(jiān)視處理點),這些資源對于參與到段性能監(jiān)視進程的監(jiān)視階段中是必須的。然后,這個信息被源節(jié)點使用來確定它是否可能繼續(xù)進行段性能監(jiān)視過程的剩余的階段。
為了輪詢中間節(jié)點,源節(jié)點(例如,源節(jié)點105)在目的地節(jié)點110的方向上發(fā)送沿著AAL2連接100的一個啟動AAL2分組。在啟動AAL2分組的AAL2頭標中的UUI區(qū)標識啟動AAL2分組為段AAL2分組。因此啟動AAL2分組被源節(jié)點105與目的地節(jié)點110之間的每個中間節(jié)點接收。在接收啟動AAL2分組以后(該AAL2分組特別地包含有關(guān)段性能監(jiān)視進程預(yù)期將要持續(xù)多長的估值),每個中間節(jié)點確定它是否能分配資源來用于這個段性能監(jiān)視進程。如果中間節(jié)點確定,它具有資源可被提供來參與段性能監(jiān)視進程的剩余階段,則中間節(jié)點使得在啟動AAL2分組的有用負載中的第一計數(shù)器增值。這個第一計數(shù)器被稱為關(guān)注(regard)計數(shù)器。如果中間節(jié)點確定它沒有資源可被提供來參與,則中間節(jié)點使得被稱為忽視(disregard)計數(shù)器的第二計數(shù)器增值。啟動AAL2分組然后被傳送到沿著AAL2連接的每個中間節(jié)點,每個中間節(jié)點使得適當?shù)挠嫈?shù)器增值,直到啟動AAL2分組達到目的地節(jié)點110為止。
在優(yōu)選實施例中,段性能是通過監(jiān)視兩個不同的段性能特征因子中的一個特征因子或這兩個特征因子而被確定的,正如下面更詳細地描述的。因此,啟動AAL2分組包含用于每個段性能特征因子的關(guān)注計數(shù)器和忽視計數(shù)器。如果源節(jié)點打算通過使用這兩個段性能特征因子來監(jiān)視段性能,則每個中間節(jié)點必須使得用于這兩個段性能特征因子的適當?shù)挠嫈?shù)器增值。
在接收啟動AAL2分組以后,目的地節(jié)點110產(chǎn)生確認AAL2分組。在產(chǎn)生這個分組時,目的地節(jié)點110復(fù)制每個關(guān)注和忽視計數(shù)器的內(nèi)容。確認分組然后被標記為末端到末端分組,并被發(fā)送到源節(jié)點105。由于確認AAL2分組被鑒別為末端到末端分組,所以它重新通過AAL2連接從目的地節(jié)點110回到源節(jié)點105,而沒有被任何的中間節(jié)點115或處理點(例如處理點125)處理。確認AAL2分組把輪詢的結(jié)果(即,把關(guān)于資源可提供性的信息)提供給源節(jié)點105。源節(jié)點105然后可使用這個信息來確定它是否可能開始段性能監(jiān)視進程的監(jiān)視階段。
圖2顯示與監(jiān)視階段有關(guān)的過程,在監(jiān)視階段期間,根據(jù)一個或多個段性能特征因子來測試沿著AAL2連接的一個或多個段的性能。具體地,圖2顯示了AAL2連接200的一部分,其中包括源節(jié)點205、第一中間節(jié)點210和第二中間節(jié)點215。這兩個中間節(jié)點210和215分別包含段性能監(jiān)視處理點211和216,其中段性能監(jiān)視處理點211監(jiān)視在源節(jié)點205與中間節(jié)點210之間的段1的性能,以及段性能監(jiān)視處理點216監(jiān)視在中間節(jié)點210與中間節(jié)點215之間的段2的性能。
在性能監(jiān)視階段開始時,源節(jié)點205發(fā)送用戶分配的AAL2數(shù)據(jù)分組塊220。在本發(fā)明的優(yōu)選實施例中,源節(jié)點205也發(fā)送一個開始AAL2分組和一個停止AAL2分組230。對于段性能監(jiān)視點,開始和停止AAL2分組225和230精確地規(guī)定用戶分配的AAL2數(shù)據(jù)分組塊220的邊界。在監(jiān)視階段期間,段性能監(jiān)視處理點通過分析塊中的每個AAL2分組來累加或定出對于一個或多個段性能特征因子的數(shù)值。
根據(jù)用戶分配的AAL2數(shù)據(jù)分組塊220中的每個AAL2數(shù)據(jù)分組,源節(jié)點205產(chǎn)生對于一個或多個段性能特征因子的數(shù)值。在優(yōu)選實施例中,源節(jié)點205產(chǎn)生分組計數(shù)和或塊檢錯碼(例如,比特交織的每八比特組奇偶校驗碼)。然而,本領(lǐng)域技術(shù)人員將認識到,其它的段性能特征因子可被用來監(jiān)視段性能,而不背離本發(fā)明的精神。一般地,源節(jié)點205把所產(chǎn)生的對于段性能特征因子的數(shù)值存儲在校驗AAL2分組235中,然后,把檢驗AAL2分組235發(fā)送到第一中間節(jié)點210。在校驗AAL2分組235中用于存儲與段性能特征因子有關(guān)的數(shù)值的更具體的格式將在下面更詳細地討論。
得出對于段性能特征因子的數(shù)值,例如分組計數(shù)和或塊檢錯碼,是很花費時間的。如上所述,AAL2通常被用來輸送低比特速率數(shù)據(jù)(例如,低比特速率話音數(shù)據(jù)),該數(shù)據(jù)典型地對于傳輸延時是敏感的。所以,在本發(fā)明的優(yōu)選實施例中,在源節(jié)點205產(chǎn)生對于段性能特征因子的數(shù)值的同時,源節(jié)點205繼續(xù)發(fā)送用戶分配的AAL2數(shù)據(jù)分組(例如,用戶分配的AAL2數(shù)據(jù)分組240)。
在另一個實施例中,對于段性能特征因子的數(shù)值可被產(chǎn)生,然后被存儲在停止AAL2分組中。然而,定出這些數(shù)值是很花費時間的,正如前面提到的。所以,把這些數(shù)值存儲到停止AAL2分組會導(dǎo)致在傳輸該停止AAL2分組時的延時。這也導(dǎo)致在傳輸附加的用戶分配的AAL2數(shù)據(jù)分組時的延時,因為該停止AAL2分組必須是在用戶分配的AAL2數(shù)據(jù)分組塊220中跟隨在最后的AAL2數(shù)據(jù)分組后面的下一個數(shù)據(jù)分組。正如本領(lǐng)域技術(shù)人員將看到的,傳輸該停止AAL2分組時的相當大的延時不會導(dǎo)致帶寬的非常有效的利用。
在段性能監(jiān)視處理點處,例如,段性能監(jiān)視點211處,開始AAL2分組225受到相應(yīng)于被存儲在OAM分組頭標中的開始AAL2分組的二進制碼組合的檢測。開始AAL2分組225通知段性能監(jiān)視處理點211以下的用戶分配的AAL2數(shù)據(jù)分組塊220要被使用來監(jiān)視段1的段性能,如圖2所示。因此,段性能監(jiān)視處理點211通過使用與如源節(jié)點205所使用的相同的計算程序來累積地定出對于一個或多個段性能特征因子的數(shù)值。在優(yōu)選實施例中,段性能特征因子包括分組計數(shù)和或塊檢錯碼,正如上所述。
檢驗AAL2分組235包含對于每個段性能特征因子的兩個數(shù)據(jù)區(qū)。在本發(fā)明的優(yōu)選實施例中,所以,檢驗AAL2分組235包含對于分組計數(shù)的第一和第二數(shù)據(jù)區(qū),以及對于塊檢錯碼的第一和第二數(shù)據(jù)區(qū)。第一數(shù)據(jù)區(qū)放置所產(chǎn)生的數(shù)值。這是由源節(jié)點205定出的數(shù)值。第二數(shù)據(jù)區(qū)是測量的數(shù)值。起始地,源節(jié)點205設(shè)置測量值等于所產(chǎn)生的值。
在檢測到停止AAL2分組230以后,段性能監(jiān)視處理點211必須等待,直到它接收到檢驗AAL2分組235為止。在接收到檢驗AAL2分組235以后,段性能監(jiān)視處理點211首先對于每個性能特征因子確定被存儲在產(chǎn)生的數(shù)值數(shù)據(jù)區(qū)中的所產(chǎn)生的值和被存儲在測量數(shù)值數(shù)據(jù)區(qū)中的測量值是否相等。如果測量值與產(chǎn)生值不一致,則這表示段1已經(jīng)弄亂了數(shù)據(jù)。段性能監(jiān)視點211然后把檢驗AAL2分組235向下轉(zhuǎn)發(fā)到AAL2連接200的其余部分,而不用由段性能監(jiān)視處理點進一步處理,以便釋放在每個段性能監(jiān)視處理點處的網(wǎng)絡(luò)資源。如果段性能監(jiān)視點211確定對于每個段性能特征因子,所產(chǎn)生的值等于測量值,則段性能監(jiān)視處理點211把對于每個段性能特征因子的產(chǎn)生值與由段性能監(jiān)視處理點211根據(jù)用戶分配的AAL2數(shù)據(jù)分組塊220定出的累加的數(shù)值進行比較。如果段性能監(jiān)視處理點211檢測出它們不一致,則段性能監(jiān)視處理點211把累加值存儲在測量值數(shù)據(jù)區(qū),并把檢驗AAL2分組235轉(zhuǎn)發(fā)到AAL2連接200的其余部分,而不進一步處理,如上面所解釋的。如果段性能監(jiān)視處理點211檢測出不一致(即,如果沒有由段1造成的數(shù)據(jù)惡化的指示),則段性能監(jiān)視處理點211把檢驗AAL2分組235轉(zhuǎn)發(fā)到下一個段性能監(jiān)視處理點216。一般地,檢驗AAL2分組被轉(zhuǎn)發(fā)到每個中間節(jié)點,或更具體地,轉(zhuǎn)發(fā)到AAL2連接200中的每個段性能監(jiān)視處理點。然而,在本發(fā)明的優(yōu)選實施例中,只有那些分配資源的中間節(jié)點實際地提取和處理檢驗AAL2分組235。
一旦段性能監(jiān)視處理點檢測到惡化條件,檢驗AAL2分組235的內(nèi)容就變成為固定的,以及,如上所述,檢驗AAL2分組235沿著AAL2連接的其余部分被傳送,直到它達到目的地節(jié)點為止(圖2上未示出)。正如下面更詳細地描述的,檢驗AAL2分組也包含消息區(qū)。被存儲在消息區(qū)中的代碼提供關(guān)于圍繞檢測和所采取的糾正行動(如果有的話)的情況的附加信息。當檢驗AAL2分組235達到目的地節(jié)點時,目的地節(jié)點通過改變OAM分組頭標中的二進制碼組合來將校驗AAL2分組235轉(zhuǎn)換成報告AAL2分組、以及通過改變AAL2分組頭標中的UUI來反映末端到末端數(shù)據(jù)分組。然后,目的地節(jié)點把報告AAL2分組發(fā)回到源節(jié)點205。由于報告AAL2分組被指定為末端到末端數(shù)據(jù)分組,所以它以這樣的方式經(jīng)過從目的地節(jié)點到源節(jié)點205的AAL2連接,以使得它對于位于沿著在源節(jié)點205與目的地節(jié)點之間的AAL2連接200的各中間節(jié)點是透明的。
在另一個實施例中,與負責檢測惡化條件的段性能監(jiān)視處理點有關(guān)的中間節(jié)點把一個報告AAL2分組直接發(fā)送到源節(jié)點205。優(yōu)選地,在報告AAL2分組中的消息區(qū)包含適當?shù)南⒋a,指示是否已經(jīng)或?qū)⒁扇∪魏涡袆?。再次地,報告AAL2分組被鑒別為末端到末端分組,這樣它以對于各個中間節(jié)點是透明的方式經(jīng)過AAL2連接返回到源節(jié)點205。此外,檢測惡化的中間節(jié)點可通知網(wǎng)絡(luò)系統(tǒng)管理。
源節(jié)點205在它接收報告AAL2分組以后撤消段性能監(jiān)視進程。源節(jié)點205也可按照在報告AAL2分組的消息區(qū)中的消息碼采取多個適當?shù)男袆印?br>
本發(fā)明的另一個方面包括在每個節(jié)點處的段性能監(jiān)視定時器,用來防止無限制的網(wǎng)絡(luò)資源分配的可能性。按照本發(fā)明的這個方面,在每個節(jié)點處的段性能監(jiān)視定時器以一個用來完成段性能監(jiān)視進程的估計的時間來進行初始化。估計的時間被源節(jié)點存儲在啟動AAL2分組中,如上所解釋的。如果定時器在段性能監(jiān)視進程完成以前滿時,則由相應(yīng)的節(jié)點分配的資源被釋放,以及段性能監(jiān)視進程被中止。
圖3概述了按照本發(fā)明的優(yōu)選實施例的段性能監(jiān)視技術(shù)。在本例中,AAL2連接包括源節(jié)點305、第一中間節(jié)點310、第二中間節(jié)點315、和目的地節(jié)點320。
在啟動階段開始時,源節(jié)點305產(chǎn)生啟動AAL2分組1。啟動AAL2分組1是一個如在AAL2分組頭標的UUI中表示的段分組。所以,在圖3上,啟動AAL2分組1a、1b、和1c代表當啟動AAL2分組1沿著構(gòu)成AAL2連接的每段a、b、和c傳播時的啟動AAL2分組。啟動AAL2分組1被每個中間節(jié)點進行分析,以確定節(jié)點是否可提供必要的資源來支持段性能監(jiān)視進程。每個節(jié)點確定資源是否將被分配用于段性能監(jiān)視進程所需要的時間在圖3上用與第一中間節(jié)點310和第二中間節(jié)點315有關(guān)的垂直線表示。當啟動AAL2分組1達到目的地節(jié)點320時,目的地節(jié)點320產(chǎn)生確認AAL2分組2。確認AAL2分組2是末端到末端分組;這樣它經(jīng)過從目的地節(jié)點320到源節(jié)點305的AAL2連接,而不用在中間節(jié)點310和315處的任何處理,如圖3所示。然后,源節(jié)點305利用確認AAL2分組2,以確定是否繼續(xù)進行段性能監(jiān)視進程。
如果源節(jié)點305決定繼續(xù)進行段性能監(jiān)視進程,則源節(jié)點305產(chǎn)生開始AAL2分組3,后面跟隨用戶分配的AAL2數(shù)據(jù)分組塊4,再后面跟隨停止AAL2分組5。在中間節(jié)點310和315處,對于段性能特征因子的數(shù)值(例如,諸如比特交織奇偶校驗碼的分組計數(shù)和/或塊檢測碼)根據(jù)用戶分配的AAL2數(shù)據(jù)分組塊4被累加。累加的數(shù)值被存儲,以及中間節(jié)點310和315等待檢驗AAL2分組7的到達。
如上所述,在檢驗AAL2分組7由源節(jié)點305產(chǎn)生和/或由中間節(jié)點310和315處理以便防止數(shù)據(jù)傳輸延時的同時,源節(jié)點305繼續(xù)發(fā)送用戶分配的AAL2數(shù)據(jù)分組,例如用戶分配的AAL2數(shù)據(jù)分組6、8、和9。
在本例中,第二中間節(jié)點315檢測到不一致,由此,表示在第二中間節(jié)點315與第一中間節(jié)點310之間的段(即段b)已經(jīng)使得數(shù)據(jù)變亂了。因此,檢驗AAL2分組7的內(nèi)容變成為固定的。然后,第二中間節(jié)點315把檢驗AAL2分組7轉(zhuǎn)發(fā)到目的地節(jié)點320。
在報告階段期間,目的地節(jié)點320根據(jù)檢驗AAL2分組7來準備末端到末端報告AAL2分組10。然后,目的地節(jié)點320發(fā)送報告AAL2分組10,后者經(jīng)過返回到源節(jié)點305的AAL2連接,而不用在中間節(jié)點310和315處的任何處理。
圖4顯示對于用于檢驗AAL2分組和報告AAL2分組的OAM AAL2分組400的示例性格式。按照本發(fā)明的優(yōu)選實施例,OAM AAL2分組400包括AAL2分組頭標部分405、OAM有用負載410、以及1個八比特組的循環(huán)冗余碼(CRC)412。AAL2分組頭標405,如上所述,包括一個5比特的UUI區(qū)。上面也描述過的是,UUI二進制碼的兩個組合,例如組合11110(即,十進制的30)和11111(即,十進制的31),具體地把OAM AAL2分組400標識為段OAM AAL2分組或末端到末端OAM AAL2分組。檢驗AAL2分組是段分組的一個例子,而報告AAL2分組是末端到末端分組的一個例子。
圖4也顯示,按照本發(fā)明的優(yōu)選實施例,OAM有用負載410包括1個八比特組的OAM頭標415和6個八比特組的特別啟動區(qū)417。特別啟動區(qū)417還包括3比特的相關(guān)區(qū)(420)、3比特的消息區(qū)(425)、5個八比特組的數(shù)據(jù)區(qū)(430)、以及兩個空閑比特(435),用于將來的考慮。然而,本領(lǐng)域技術(shù)人員將看到,OAM有用負載410中的每個區(qū)的位置和長度可以變化,而不背離本發(fā)明預(yù)期的范圍。
OAM頭標415的優(yōu)選的格式實際上類似于上面所述的和在“ITU建議I.363.2,B-ISDN運行和維護原理和功能”節(jié)4.2、6、和7中規(guī)定的AAL2頭標的格式。更具體地,OAM頭標415反映多個可能的二進制碼組合之一,它規(guī)定相應(yīng)于OAM AAL2分組400的OAM功能。至少一個這些二進制碼組合把OAM AAL2分組400標識為檢驗AAL2分組。至少一個其它的二進制碼組合把OAM AAL2分組400標識為報告AAL2分組。
相關(guān)區(qū)420是3比特的碼,用來把AAL2分組(例如,檢驗和報告AAL2分組)與同一個段性能監(jiān)視進程進行相關(guān)。這是很重要的,因為任何給定的節(jié)點,包括源節(jié)點,可被兩個或多個重疊的AAL2連接共享,以及同時涉及一個以上的待決的段性能監(jiān)視進程。在本發(fā)明的優(yōu)選實施例中,相關(guān)區(qū)420是3比特的環(huán)形(Warp around)計數(shù)器,以及計數(shù)器的值僅僅由源節(jié)點控制。
消息區(qū)425也是3比特的碼。首要地,消息區(qū)425被用來輸送特別的信息和/或指令給源節(jié)點。例如,消息可指示是否響應(yīng)于性能惡化檢測采取適當?shù)男袆?。表I包含六個示例性消息,它們可在消息區(qū)425中被編碼。然而,本領(lǐng)域技術(shù)人員將看到,這個表是示例性的,以及其它的消息也可被利用。
在優(yōu)選實施例中,檢驗數(shù)據(jù)區(qū)430包括一個雙八比特組的數(shù)據(jù)區(qū),用于第一個段性能特征因子(PCF1),和第二個雙八比特組的數(shù)據(jù)區(qū),用于第二個段性能特征因子(PCF2)。而且,第一個段性能特征因子PCF1相應(yīng)于分組計數(shù),而第二個段性能特征因子PCF2相應(yīng)于塊檢錯碼,例如比特交織奇偶檢驗碼。每個雙八比特組的數(shù)據(jù)區(qū)又包括兩個單八比特組的數(shù)據(jù)區(qū)。第一個被保留來用于對于段性能特征因子的產(chǎn)生的數(shù)值,以及第二個被保留來用于對于段性能特征因子的測量值。產(chǎn)生值和測量值的用途是在上面參照圖2描述的。而且,本領(lǐng)域技術(shù)人員將容易地看到,其它的段性能特征因子可被用來監(jiān)視段性能,代替(或附加到)以上所述的兩個優(yōu)選的段性能特征因子。
檢驗數(shù)據(jù)區(qū)430也包括一個單八比特組的PCF限定碼435。PCF限定碼435鑒別哪些段性能特征因子將要在段性能監(jiān)視進程期間被使用。在優(yōu)選實施例中,一個比特位置(例如比特位置0)與第一段性能特征因子(即,分組計數(shù))相對應(yīng),而第二個比特位置(例如比特位置1)與第二段性能特征因子(即,塊檢錯碼)相對應(yīng)。所以,如果源節(jié)點打算在段性能監(jiān)視進程期間利用分組計數(shù)來監(jiān)視段性能,則比特位置0被設(shè)置為1。同樣地,如果源節(jié)點打算在段性能監(jiān)視進程期間利用塊檢錯碼來監(jiān)視段性能,則比特位置1被設(shè)置為1。如果源節(jié)點打算利用分組計數(shù)和塊檢錯碼,則比特位置0和比特位置1都被設(shè)置為1。如前所述,本領(lǐng)域技術(shù)人員將看到,代替(或附加到)以上提到的那些段性能特征因子以外,其它的段性能特征因子也可被采用。如果除了以上標識的那些段性能特征因子以外,采用其它的段性能特征因子,則可能必須隨之擴展檢驗數(shù)據(jù)區(qū)430的長度。在PCF限定碼435中的其余的比特位置2-7可被利用來啟動這些附加的段性能特征因子,如果希望的話。表I
圖5顯示對于用于啟動AAL2分組和確認AAL2分組的OAM AAL2分組500的示例性格式。按照本發(fā)明的優(yōu)選實施例,OAM AAL2分組500包括AAL2分組頭標部分505,它具有與上述的AAL2分組頭標405相同的格式;單八比特組的循環(huán)冗余碼(CRC)510,它被使用來保護在OAM AAL2分組500中的其它數(shù)據(jù)區(qū)的整體性,正如技術(shù)上熟知的;以及OAM有用負載部分515。
OAM有用負載部分515基本上類似于上述的OAM有用負載部分410。例如,OAM有用負載部分515包括OAM頭標520,其中至少一個OAM頭標二進制碼組合把OAM AAL2分組標識為啟動AAL2分組,而至少一個其它的OAM頭標二進制碼組合把OAM AAL2分組標識為確認AAL2分組。像OAM有用負載部分410那樣,OAM有用負載部分515也包括一個6八比特組的特別啟動區(qū)525。特別啟動區(qū)525還包括3比特的相關(guān)區(qū)530,它在格式和功能上與上述的相關(guān)區(qū)420相同;3比特的消息區(qū);兩個空閑比特540,它們被保留用于將來的考慮;以及一個5八比特組的檢驗數(shù)據(jù)區(qū)545。
檢驗數(shù)據(jù)區(qū)545也非常類似于上述的檢驗數(shù)據(jù)區(qū)430。例如,檢驗數(shù)據(jù)區(qū)包括一個雙八比特組性能特征因子(PCF)數(shù)據(jù)區(qū),用于每個段性能特征因子。如所述的,在優(yōu)選實施例中,兩個段性能特征因子被利用,即分組計數(shù)和塊檢錯碼。所以,檢驗數(shù)據(jù)區(qū)545包含兩個雙八比特組的PCF數(shù)據(jù)區(qū)PCF1和PCF2。然而,如上所述,可以采用其它段性能特征因子代替或附加到優(yōu)選的段性能特征因子。
每個PCF數(shù)據(jù)區(qū)PCF1和PCF2包括兩個單八比特組的數(shù)據(jù)區(qū)。這些單八比特組的數(shù)據(jù)區(qū)中的第一個數(shù)據(jù)區(qū)是一個8比特的關(guān)注計數(shù)器。第二單八比特組的數(shù)據(jù)區(qū)是一個8比特的忽視計數(shù)器。通常,關(guān)注計數(shù)器反映表示在段性能監(jiān)視進程的監(jiān)視階段期間分配資源以用于監(jiān)視相應(yīng)的段性能特征因子的能力的AAL2連接中的中間節(jié)點數(shù)目。
初始地,源節(jié)點把啟動AAL2分組中的所有計數(shù)器都設(shè)置等于0。當啟動AAL2分組從源節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點時,每個中間節(jié)點使得適當?shù)挠嫈?shù)器增值。目的地節(jié)點在接收到啟動AAL2分組后,通過調(diào)整AAL分組頭標505的UUI區(qū)中的代碼以反映末端到末端分組、以及通過調(diào)整OAM分組頭標520的二進制碼組合以反映確認AAL2分組,從而把AAL2分組轉(zhuǎn)換成確認AAL2分組。然后,目的地節(jié)點把確認分組發(fā)送到源節(jié)點,由此通知源節(jié)點有多少個中間節(jié)點在與一個或兩個段性能特征因子有關(guān)的段性能監(jiān)視進程的監(jiān)視階段中能夠或不能參與。
為了使中間節(jié)點確定在段性能監(jiān)視進程期間是否分配資源,中間節(jié)點需要一定的信息。一個這樣的信息是在監(jiān)視段性能時源節(jié)點要利用的段性能特征因子。沒有這個信息,中間節(jié)點既不能正確地確定是否分配其資源,也不能知道在啟動AAL2分組中哪個計數(shù)器增值。所以,在本發(fā)明的優(yōu)選實施例中,啟動AAL2分組提供這個信息給中間節(jié)點。在本發(fā)明的示例性實施例中,啟動AAL2分組可通過把該信息編碼到OAM頭標520中從而提供這個信息。例如,OAM頭標二進制碼可指示AAL2分組是啟動AAL2分組,以及源節(jié)點打算在段性能監(jiān)視進程期間利用一個或多個特定的段性能特征因子。在另一個實施例中,信息可被編碼到消息區(qū)535中。在再一個示例性實施例中,信息可被包括在檢驗數(shù)據(jù)區(qū)545中;然而,這可能要求檢驗數(shù)據(jù)區(qū)545被擴展。無論如何,本領(lǐng)域技術(shù)人員將看到,這個信息可以以任何數(shù)目的不同方式被編碼到啟動AAL2分組中。
除了獲知源節(jié)點打算在段性能監(jiān)視進程期間利用哪個或哪些特定的段性能特征因子以外,中間節(jié)點也可能需要知道在它確定是否能分配資源之前預(yù)期進程將持續(xù)多長。所以,檢驗數(shù)據(jù)區(qū)545也包含測試時間數(shù)據(jù)區(qū)550。測試時間數(shù)據(jù)區(qū)550由源節(jié)點設(shè)置,它反映段性能監(jiān)視進程預(yù)期將持續(xù)多長的近似值。例如,256個可能的測試時間數(shù)據(jù)區(qū)二進制碼組合中的每個可被用來代表一個不同的時間間隔,其中每個1比特增量代表1秒時間差別。被存儲在測試時間數(shù)據(jù)區(qū)550中的數(shù)值然后被每個中間節(jié)點利用來確定資源事實上是否能被分配。此外,每個中間節(jié)點可以利用被存儲在測試時間數(shù)據(jù)區(qū)550中的數(shù)值來初始化內(nèi)部計數(shù)器。在段性能監(jiān)視進程期間,中間節(jié)點使得它們的內(nèi)部計數(shù)器減值。如果按照內(nèi)部計數(shù)器時間超過,則相應(yīng)的中間節(jié)點可以決定釋放它們的資源,假定這還沒有由檢驗AAL2分組完成。替換地,中間節(jié)點可以調(diào)整其內(nèi)部計數(shù)器,以便允許附加的時間來完成性能監(jiān)視進程。
圖6顯示對于用于停止和開始AAL2分組的OAM AAL2分組600的示例性格式。按照本發(fā)明的優(yōu)選實施例,OAM AAL2分組600包括AAL2分組頭標部分605,它在格式上是與上述的AAL2分組頭標405相同的;單八比特組的循環(huán)冗余碼(CRC)610,它被使用來保護在OAM AAL2分組600中的其它數(shù)據(jù)區(qū)的整體性,正如技術(shù)上熟知的;以及OAM頭標615。至少一個OAM頭標二進制碼組合具體地把AAL2分組600標識為停止AAL2分組,而至少一個其它的OAM頭標二進制碼組合把AAL2分組600標識為開始AAL2分組。
圖7顯示對于源節(jié)點700的示例性硬件實施例,其中源節(jié)點700通過AAL2鏈路被連接到相鄰的節(jié)點(未示出)。源節(jié)點700包括AAL2鏈路復(fù)接器710、OAM復(fù)接器715、段性能監(jiān)視邏輯720、AAL2鏈路分接器725、以及OAM分接器730。
如上所述,每個AAL2信道,例如AAL2信道735,組成AAL2鏈路705的一部分。AAL2鏈路705實際上包含被復(fù)接在一起的多個AAL2信道,每個信道有一個獨特的連接識別號(CID)。在本發(fā)明的優(yōu)選實施例中,各個AAL2信道被AAL2鏈路復(fù)接器710復(fù)接。通過復(fù)接各個不同的AAL2信道,AAL2數(shù)據(jù)分組、OAM和非OAM分組通過AAL2鏈路705被轉(zhuǎn)發(fā)到相鄰的節(jié)點,其中相鄰的節(jié)點可以是對于某些AAL2信道的目的地節(jié)點和對于其它的AAL2信道的中間節(jié)點。相反地,由源節(jié)點700從AAL2鏈路705接收的各個不同的AAL2信道被AAL2鏈路分接器725分開。
OAM復(fù)接器715把OAM AAL2與和同一個AAL2信道有關(guān)的其它的AAL2分組545復(fù)接。其它的AAL2分組可以是或可以不是OAMAAL2分組。此外,OAM復(fù)接器715在段性能監(jiān)視邏輯720的控制下產(chǎn)生和插入所述的開始和停止AAL2分組。
段性能監(jiān)視邏輯720負責為源節(jié)點700接收和產(chǎn)生段性能監(jiān)視AAL2分組。正如本領(lǐng)域技術(shù)人員將看到的,段性能監(jiān)視邏輯720可以以硬件實現(xiàn),或它可以按照標準編程技術(shù)以軟件實現(xiàn)。更具體地,段性能監(jiān)視邏輯720通過產(chǎn)生啟動AAL2分組和通過分析從OAM分接器730接收的確認AAL2分組從而支持啟動階段。段性能監(jiān)視邏輯720根據(jù)用戶分配的AAL2數(shù)據(jù)分組塊通過產(chǎn)生檢驗AAL2分組支持監(jiān)視階段。在報告階段期間,段性能邏輯720分析被存儲在從OAM分接器730接收的報告AAL2分組中的任何的消息。
圖8顯示對于中間節(jié)點800的示例性硬件實施例,其中中間節(jié)點800通過AAL2鏈路805被連接到源節(jié)點或在源節(jié)點方向上的相鄰的中間節(jié)點。中間節(jié)點800也通過AAL2鏈路810被連接到目的地節(jié)點或在目的地節(jié)點方向上的相鄰的中間節(jié)點。將會看到,中間節(jié)點800可通過AAL2鏈路805和AAL2鏈路810發(fā)送和接收AAL2分組,雖然圖8只顯示了中間節(jié)點800從AAL2鏈路805接收AAL2分組和把AAL2分組發(fā)送到AAL2鏈路810。
如圖8所示,中間節(jié)點800包括AAL2鏈路分接器815、OAM分接器820、AAL2鏈路復(fù)接器825、以及OAM復(fù)接器830。此外,中間節(jié)點800包括段性能監(jiān)視邏輯835。雖然圖8上未顯示,但將會看到,中間節(jié)點800包括第二AAL2鏈路分接器、第二OAM分接器、第二AAL2鏈路復(fù)接器、以及第二OAM復(fù)接器,這樣AAL2分組可以在AAL2鏈路805和AAL2鏈路810兩個方向上被發(fā)送和接收。
一般地,中間節(jié)點800的責任是把與不同的AAL2信道有關(guān)的AAL2分組中繼到下一個節(jié)點。AAL2鏈路復(fù)接器825以及AAL2鏈路分接器815以與上述的源節(jié)點700中的AAL2鏈路復(fù)接器710和AAL2鏈路分接器725相同的方式運行。AAL2鏈路復(fù)接器825和AAL2鏈路分接器815操縱AAL2分組從中間節(jié)點800到下一個節(jié)點的中繼。正如本領(lǐng)域技術(shù)人員將看到的,從AAL2鏈路805進入中間節(jié)點800的AAL2信道,例如AAL2信道832,可被傳送到AAL2鏈路復(fù)接器825和在AAL2鏈路810上被發(fā)送,或AAL2信道832可在另一個方向上通過除了鏈路復(fù)接器825以外的AAL2鏈路復(fù)接器(未示出)以及在除了AAL2鏈路810以外的AAL2鏈路上(未示出)被路由。
在啟動階段期間,OAM分接器820通過認出在OAM頭標中與啟動AAL2分組相對應(yīng)的二進制碼組合而檢測啟動AAL2分組。然后,OAM分接器820發(fā)送啟動AAL2分組到段性能監(jiān)視邏輯835,其中上面所述的關(guān)注和/或忽視計數(shù)器被適當?shù)卦鲋?,這取決于中間節(jié)點800是否能分配資源。如果節(jié)點打算分配其資源,則段性能監(jiān)視邏輯835通過使用被存儲在啟動AAL2分組的測試時間數(shù)據(jù)區(qū)中的數(shù)值,如上所述,而把內(nèi)部計數(shù)器(未示出)初始化。當啟動AAL2分組通過OAM復(fù)接器830和AAL2復(fù)接器825被轉(zhuǎn)發(fā)到沿著AAL2連接的下一個節(jié)點時,段性能監(jiān)視邏輯835然后開始使得計數(shù)器減值。
在監(jiān)視階段期間,OAM分接器820通過認出在OAM頭標中與開始AAL2分組相對應(yīng)的二進制碼組合而鑒別開始AAL2分組。段性能監(jiān)視連接835然后根據(jù)跟隨在開始AAL2分組后面的用戶分配的AAL2數(shù)據(jù)分組塊中的所有的AAL2數(shù)據(jù)分組來開始累加對于段性能特征因子(例如,分組計數(shù)和比特交織奇偶校驗碼)的數(shù)值。OAM分接器820也通過認出在OAM頭標中與停止AAL2分組相對應(yīng)的二進制碼組合而鑒別停止AAL2分組。在優(yōu)選實施例中,停止AAL2分組表示用戶分配的AAL2數(shù)據(jù)分組塊的結(jié)束。假定內(nèi)部計數(shù)器的計數(shù)值沒有計滿,段性能監(jiān)視邏輯835現(xiàn)在必須等待檢驗AAL2分組到達。再次地,OAM分接器820通過認出在OAM頭標中與檢驗AAL2分組相對應(yīng)的二進制碼組合而鑒別檢驗AAL2分組。
段性能監(jiān)視邏輯835然后確定數(shù)據(jù)是否被弄亂。如上面所解釋的,段性能監(jiān)視邏輯835通過首先把被存儲在檢驗AAL2分組中的產(chǎn)生值與也被存儲在檢驗AAL2分組中對于每個段性能特征因子的測量值進行比較而完成這一點。如果產(chǎn)生的和測量的數(shù)值互相一致,則段性能監(jiān)視邏輯835把產(chǎn)生值與由段性能監(jiān)視邏輯835累加的對于每個段性能特征因子的數(shù)值進行比較。如果產(chǎn)生值與累加值不一致,則段性能監(jiān)視邏輯835用累加值代替測量值。段性能監(jiān)視邏輯835產(chǎn)生適當?shù)南⒋a,并把它存儲在檢驗AAL2分組的消息區(qū)中。檢驗AAL2分組然后被發(fā)送到AAL2連接中的每個剩余的中間節(jié)點,其中在這些中間節(jié)點處的資源被釋放。
圖9表示按照本發(fā)明的對于目的地節(jié)點900的示例性硬件實施例,其中目的地節(jié)點900通過AAL2鏈路905被連接到在源節(jié)點方向上的相鄰的節(jié)點。目的地節(jié)點900包括AAL2鏈路分接器910、AAL2鏈路復(fù)接器915、OAM分接器920、以及OAM復(fù)接器925。AAL2鏈路和OAM復(fù)接器915和925以及AAL2鏈路和OAM分接器910和920以與上述的對于源節(jié)點700和中間節(jié)點800的復(fù)接器和分接器相同的方式運行。然而,一個差別是OAM分接器920有能力丟棄被標以符號“廢品存儲桶”930的開始AAL2分組和停止AAL2分組,因為這些分組一旦到達目的地節(jié)點后就不再需要。
目的地節(jié)點900也包括段性能監(jiān)視邏輯935。在啟動階段期間,段性能監(jiān)視邏輯935通過改變AAL2分組頭標中的UUI區(qū)以反映末端到末端分組、以及通過把OAM頭標從規(guī)定啟動AAL2分組的二進制組合改變成規(guī)定確認AAL2分組的二進制組合,從而把啟動AAL2分組變換成確認AAL2分組。在監(jiān)視階段期間,段性能邏輯935以與源節(jié)點700中的段性能監(jiān)視邏輯720和中間節(jié)點800中的段性能監(jiān)視邏輯835對于每個段性能特征因子的數(shù)值所進行的累加相同的方式,來累加對于每個段性能特征因子的數(shù)值。在接收到檢驗AAL2分組后,段性能監(jiān)視邏輯935類似地分析檢驗AAL2分組中產(chǎn)生的和測量的數(shù)值,以及如果必要的話,段性能監(jiān)視邏輯935也把產(chǎn)生值與累加值進行比較。在報告階段期間,段性能監(jiān)視邏輯935通過改變從L2分組頭標中的UUI區(qū)以反映末端到末端分組、以及通過把OAM頭標從規(guī)定檢驗AAL2分組的二進制組合改變成規(guī)定報告AAL2分組的二進制組合,從而把把檢驗AAL2分組變換成報告AAL2分組。段性能監(jiān)視邏輯935然后使得報告AAL2分組通過OAM分接器925和AAL2鏈路復(fù)接器915以及在AAL2鏈路上被發(fā)回到源節(jié)點。
與上述的段性能監(jiān)視有關(guān)的技術(shù)和硬件實施提供了鑒別和定位在電信連接(例如,AAL2連接)中的惡化點的簡單的有效和精確的方式。因此,本發(fā)明與現(xiàn)有的技術(shù)相比較,保留了寶貴的網(wǎng)絡(luò)時間和網(wǎng)絡(luò)資源。
已經(jīng)參照幾個示例性實施例描述了本發(fā)明。然而,本領(lǐng)域技術(shù)人員很容易看到,有可能以不同于上述的示例性實施例的形式的特定形式來實施本發(fā)明??梢宰龅竭@一點而不背離本發(fā)明的精神。這些示例性實施例僅僅是說明性的,而無論如何不應(yīng)當被認為是限制性的。本發(fā)明的范圍由附屬權(quán)利要求給出,而不是由前面的描述給出,屬于權(quán)利要求范圍內(nèi)的所有變例和等價物都預(yù)期被包括在其中。
權(quán)利要求
1.用于檢測電信連接中的段性能的方法,包括以下步驟把數(shù)據(jù)塊從電信連接中的第一節(jié)點發(fā)送到電信連接中的第二節(jié)點;把第一通信分組從第一節(jié)點發(fā)送到第二節(jié)點,其中第一通信分組包含基于數(shù)據(jù)塊的對于段性能特征因子的數(shù)值;在第二節(jié)點處,定出作為數(shù)據(jù)塊的函數(shù)的對于段性能特征因子的數(shù)值,以及把數(shù)據(jù)塊轉(zhuǎn)發(fā)到電信連接中的第三節(jié)點;把第一通信分組中的對于段性能特征因子的數(shù)值與由第二節(jié)點定出的段性能特征因子的數(shù)值進行比較;如果在第一通信分組中的段性能特征因子的數(shù)值可以與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,把第一通信分組從第二節(jié)點轉(zhuǎn)發(fā)到第三節(jié)點以便進一步處理;如果在第一通信分組中的段性能特征因子的數(shù)值不能與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,則把第一通信分組從第二節(jié)點不作進一步處理地轉(zhuǎn)發(fā)到目的地節(jié)點和位于沿著在第二節(jié)點與目的地節(jié)點之間的電信連接的任何的中間節(jié)點;以及如果在第一通信分組中的段性能特征因子的數(shù)值不能與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,則產(chǎn)生表示已經(jīng)檢測到段性能惡化的第二通信分組。
2.權(quán)利要求1的方法,其特征在于,還包括以下步驟發(fā)送一個標記數(shù)據(jù)塊的起始點的第三通信分組;以及發(fā)送一個標記數(shù)據(jù)塊的結(jié)束點的第四通信分組。
3.權(quán)利要求1的方法,其特征在于,其中在第一通信分組中的段性能特征因子的數(shù)值由源節(jié)點產(chǎn)生。
4.權(quán)利要求3的方法,其特征在于,其中第一節(jié)點是源節(jié)點。
5.權(quán)利要求3的方法,其特征在于,其中所述定出對于段性能特征因子的數(shù)值的步驟包括以下步驟通過使用與由源節(jié)點使用的產(chǎn)生在第一通信分組中對于段性能特征因子的數(shù)值的相同技術(shù)來累加對于段性能特征因子的數(shù)值。
6.權(quán)利要求1的方法,其特征在于,還包括以下步驟把第二通信分組轉(zhuǎn)發(fā)到源節(jié)點。
7.權(quán)利要求6的方法,其特征在于,還包括以下步驟從第二節(jié)點發(fā)送第二通信分組。
8.權(quán)利要求6的方法,其特征在于,還包括以下步驟從目的地節(jié)點發(fā)送第二通信分組。
9.權(quán)利要求1的方法,其特征在于,其中所述電信連接是異步傳輸模式自適應(yīng)層2號連接。
10.用于監(jiān)視沿著電信連接的一個或多個段的性能的方法,包括以下步驟根據(jù)沿著電信連接的多個參與的節(jié)點來確定是否監(jiān)視一個或多個段的性能;如果確定一個或多個段的性能要被監(jiān)視,則把數(shù)據(jù)分組塊從源節(jié)點發(fā)送到目的地節(jié)點和沿著位于源節(jié)點與目的地節(jié)點之間的電信連接的每個中間節(jié)點;根據(jù)數(shù)據(jù)分組塊來產(chǎn)生對于段性能特征因子的第一數(shù)值;把第一數(shù)值插入到第一通信分組;把第一通信分組從源節(jié)點發(fā)送到目的地節(jié)點和每個中間節(jié)點;在一個參與的中間節(jié)點處,通過定出對于段性能特征因子的第二數(shù)值和比較第二數(shù)值與第一數(shù)值,從而來處理第一通信分組;如果第一數(shù)值與第二數(shù)值不一致,則把第一通信分組不作進一步處理地從參與的中間節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點和在參與的中間節(jié)點與目的地節(jié)點之間的每個中間節(jié)點;如果第一數(shù)值與第二數(shù)值不一致,則產(chǎn)生第二通信分組,表示已經(jīng)檢測到段性能惡化;以及如果第一數(shù)值與第二數(shù)值一致,則把第一通信分組轉(zhuǎn)發(fā)到下一個參與的中間節(jié)點。
11.權(quán)利要求10的方法,其特征在于,還包括以下步驟確定哪些中間節(jié)點可以分配用于監(jiān)視一個或多個段的性能的資源。
12.權(quán)利要求11的方法,其特征在于,還包括以下步驟從源節(jié)點接著再發(fā)送第三通信分組到每個中間節(jié)點,其中第三通信分組包含用于查明參與的中間節(jié)點數(shù)目的數(shù)據(jù)區(qū);如果中間節(jié)點可以分配用于監(jiān)視一個或多個段的性能的資源,則在每個中間節(jié)點處使數(shù)據(jù)區(qū)增值;以及把參與的中間節(jié)點的數(shù)目發(fā)送到源節(jié)點。
13.權(quán)利要求12的方法,其特征在于,還包括以下步驟發(fā)送第三通信分組到目的地節(jié)點;以及產(chǎn)生一個包含從目的地節(jié)點到源節(jié)點的參與的中間節(jié)點的數(shù)目的第四通信分組。
14.權(quán)利要求11的方法,其特征在于,還包括以下步驟產(chǎn)生包含一個代表用于監(jiān)視一個或多個段所需要的時間量的數(shù)值的第三通信分組;以及根據(jù)用于監(jiān)視一個或多個段所需要的時間量,確定哪些中間節(jié)點可分配用于監(jiān)視一個或多個段的性能的資源。
15.權(quán)利要求11的方法,其特征在于,還包括以下步驟產(chǎn)生一個標識段性能特征因子的第三通信分組;以及根據(jù)段性能特征因子來確定哪些中間節(jié)點可分配用于監(jiān)視一個或多個段的性能的資源。
16.權(quán)利要求10的方法,其特征在于,還包括以下步驟發(fā)送一個標記數(shù)據(jù)分組塊的起始點的第三通信分組;以及發(fā)送一個標記數(shù)據(jù)分組塊的結(jié)束點的第四通信分組。
17.權(quán)利要求10的方法,其特征在于,其中所述把第一數(shù)值插入第一通信分組的步驟包括以下步驟把第一數(shù)值插入到第一通信分組的一個位置;以及把第一數(shù)值的復(fù)制品插入到第一通信分組中的第二個位置。
18.權(quán)利要求17的方法,其特征在于,還包括以下步驟在參與的中間節(jié)點處,把被存儲在第一通信分組的第一位置處的第一數(shù)值與被存儲在第一通信分組的第二位置處的第一數(shù)值的復(fù)制品進行比較;如果第一數(shù)值與第一數(shù)值的復(fù)制品不一致,則把第一通信分組不作進一步處理地從參與的中間節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點和在參與的中間節(jié)點與目的地節(jié)點之間的每個中間節(jié)點;以及如果第一數(shù)值與第一數(shù)值的復(fù)制品不一致,則產(chǎn)生一個表示已經(jīng)檢測到段性能惡化的第三通信分組。
19.權(quán)利要求18的方法,其特征在于,還包括以下步驟用由參與的中間節(jié)點定出的段性能特征因子的第二數(shù)值來替代在第一通信信道的第二位置處的第一數(shù)值的復(fù)制品。
20.權(quán)利要求10的方法,其特征在于,其中所述通過定出對于段性能特征因子的第二數(shù)值來處理第一通信分組的步驟包括以下步驟通過使用與由源節(jié)點來產(chǎn)生對于段性能特征因子的第一數(shù)值所使用的相同的技術(shù),來累加對于段性能特征因子的第二數(shù)值。
21.權(quán)利要求10的方法,其特征在于,還包括以下步驟把第二通信分組轉(zhuǎn)發(fā)到源節(jié)點。
22.權(quán)利要求10的方法,其特征在于,還包括以下步驟從參與的中間節(jié)點發(fā)送第二通信分組。
23.權(quán)利要求21的方法,其特征在于,還包括以下步驟從目的地節(jié)點發(fā)送第二通信分組。
24.權(quán)利要求10的方法,其特征在于,其中所述電信連接是異步傳輸模式自適應(yīng)層2號連接。
25.權(quán)利要求10的方法,其特征在于,其中段性能特征因子是數(shù)據(jù)分組計數(shù)。
26.權(quán)利要求10的方法,其特征在于,其中段性能特征因子是塊檢錯碼。
27.權(quán)利要求26的方法,其特征在于,其中塊檢錯碼是比特交織奇偶校驗碼。
28.用于檢測電信連接中的段性能的設(shè)備,包括第一發(fā)送裝置,把數(shù)據(jù)塊從電信連接中的第一節(jié)點發(fā)送到電信連接中的第二節(jié)點;第二發(fā)送裝置,把第一通信分組從第一節(jié)點發(fā)送到第二節(jié)點,其中第一通信分組包含基于數(shù)據(jù)塊的對于段性能特征因子的數(shù)值;在第二節(jié)點處的第一邏輯裝置,用于定出作為數(shù)據(jù)塊的函數(shù)的對于段性能特征因子的數(shù)值,以及把數(shù)據(jù)塊轉(zhuǎn)發(fā)到電信連接中的第三節(jié)點;第二邏輯裝置,用于把第一通信分組中的對于段性能特征因子的數(shù)值與由第二節(jié)點定出的段性能特征因子的數(shù)值進行比較;第一轉(zhuǎn)發(fā)裝置,其用途是如果在第一通信分組中的段性能特征因子的數(shù)值可以與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,則為進一步處理把第一通信分組從第二節(jié)點轉(zhuǎn)發(fā)到第三節(jié)點;第二轉(zhuǎn)發(fā)裝置,其用途是如果第一通信分組中的段性能特征因子的數(shù)值不能與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,則把第一通信分組不作進一步處理地從第二節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點和位于沿著在第二節(jié)點與目的地節(jié)點之間的電信連接的任何的中間節(jié)點;以及產(chǎn)生裝置,其用途是如果第一通信分組中的段性能特征因子的數(shù)值不能與由第二節(jié)點定出的段性能特征因子的數(shù)值相比較的話,則產(chǎn)生表示已經(jīng)檢測到段性能惡化的第二通信分組。
29.權(quán)利要求28的設(shè)備,其特征在于,還包括第三發(fā)送裝置,用于發(fā)送一個標記數(shù)據(jù)塊的起始點的第三通信分組;以及第四發(fā)送裝置,用于發(fā)送一個標記數(shù)據(jù)塊的結(jié)束點的第四通信分組。
30.權(quán)利要求28的設(shè)備,其特征在于,其中在第一通信分組中的段性能特征因子的數(shù)值由源節(jié)點產(chǎn)生。
31.權(quán)利要求30的設(shè)備,其特征在于,其中第一節(jié)點是源節(jié)點。
32.權(quán)利要求30的設(shè)備,其特征在于,其中所述用于定出對于段性能特征因子的數(shù)值的第一裝置包括第三邏輯裝置,用于通過使用如同源節(jié)點使用的用于產(chǎn)生在第一通信分組中對于段性能特征因子的數(shù)值的技術(shù)來累加對于段性能特征因子的數(shù)值。
33.權(quán)利要求28的設(shè)備,其特征在于,還包括第三轉(zhuǎn)發(fā)裝置,用于把第二通信分組轉(zhuǎn)發(fā)到源節(jié)點。
34.權(quán)利要求33的設(shè)備,其特征在于,還包括用于從第二節(jié)點發(fā)送第二通信分組的第三裝置。
35.權(quán)利要求33的設(shè)備,其特征在于,還包括用于從目的地節(jié)點發(fā)送第二通信分組的第三裝置。
36.權(quán)利要求28的設(shè)備,其特征在于,其中所述電信連接是異步傳輸模式自適應(yīng)層2號連接。
37.用于監(jiān)視沿著電信連接的一個或多個段的性能的設(shè)備,包括用于根據(jù)沿著電信連接的多個參與的節(jié)點來確定是否監(jiān)視一個或多個段的性能的裝置;第一發(fā)送裝置,其用途是如果確定一個或多個段的性能要被監(jiān)視的話,則把數(shù)據(jù)分組塊從源節(jié)點發(fā)送到目的地節(jié)點和沿著位于源節(jié)點與目的地節(jié)點之間的電信連接的每個中間節(jié)點;第一產(chǎn)生裝置,用于根據(jù)數(shù)據(jù)分組塊來產(chǎn)生對于段性能特征因子的第一數(shù)值;用于把第一數(shù)值插入到第一通信分組的裝置;第二發(fā)送裝置,用于把第一通信分組從源節(jié)點發(fā)送到目的地節(jié)點和中間節(jié)點;在參與的中間節(jié)點處的第一邏輯裝置,用于通過定出對于段性能特征因子的第二數(shù)值和比較第二數(shù)值與第一數(shù)值,從而來處理第一通信分組;第一轉(zhuǎn)發(fā)裝置,其用途是如果第一數(shù)值與第二數(shù)值不一致,則把第一通信分組不作進一步處理地從參與的中間節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點和在參與中間節(jié)點與目的地節(jié)點之間的每個中間節(jié)點;第二產(chǎn)生裝置,其用途是如果第一數(shù)值與第二數(shù)值不一致,則產(chǎn)生第二通信分組,表示已經(jīng)檢測到段性能惡化;以及第二轉(zhuǎn)發(fā)裝置,其用途是如果第一數(shù)值與第二數(shù)值一致,則把第一通信分組轉(zhuǎn)發(fā)到下一個參與的中間節(jié)點。
38.權(quán)利要求37的設(shè)備,其特征在于,還包括用于確定哪些中間節(jié)點可以分配用于監(jiān)視一個或多個段的性能的資源的裝置。
39.權(quán)利要求38的設(shè)備,其特征在于,還包括第三發(fā)送裝置,用于從源節(jié)點發(fā)送第三通信分組到每個中間節(jié)點,其中第三通信分組包含用于查明參與的中間節(jié)點數(shù)目的數(shù)據(jù)區(qū);在每個中間節(jié)點處的用于增值的裝置,其用途是如果中間節(jié)點可以分配用于監(jiān)視一個或多個段的性能的資源,則使數(shù)據(jù)區(qū)增值;以及第四發(fā)送裝置,用于把參與的中間節(jié)點的數(shù)目發(fā)送到源節(jié)點。
40.權(quán)利要求39的設(shè)備,其特征在于,還包括第四發(fā)送裝置,用于發(fā)送第三通信分組到目的地節(jié)點;以及第三產(chǎn)生裝置,用于產(chǎn)生一個包含從目的地節(jié)點到源節(jié)點的參與的中間節(jié)點的數(shù)目的第四通信分組。
41.權(quán)利要求38的設(shè)備,其特征在于,還包括第三產(chǎn)生裝置,用于產(chǎn)生包含一個代表用于監(jiān)視一個或多個段所需要的時間量的數(shù)值的第三通信分組;以及確定裝置,用于根據(jù)用于監(jiān)視一個或多個段所需要的時間量來確定哪些中間節(jié)點可分配用于監(jiān)視一個或多個段的性能的資源。
42.權(quán)利要求38的設(shè)備,其特征在于,還包括第四產(chǎn)生裝置,用于產(chǎn)生一個標識段性能特征因子的第三通信分組;以及確定裝置,用于根據(jù)段性能特征因子來確定哪些中間節(jié)點可分配用于監(jiān)視一個或多個段的性能的資源。
43.權(quán)利要求37的設(shè)備,其特征在于,還包括第三發(fā)送裝置,用于發(fā)送一個標記數(shù)據(jù)分組塊的起始點的第三通信分組;以及第四發(fā)送裝置,用于發(fā)送一個標記數(shù)據(jù)分組塊的結(jié)束點的第四通信分組。
44.權(quán)利要求37的設(shè)備,其特征在于,其中所述把第一數(shù)值插入第一通信分組的裝置包括用于把第一數(shù)值插入到第一通信分組的一個位置的裝置;以及用于把第一數(shù)值的復(fù)制品插入到第一通信分組中的第二個位置的裝置。
45.權(quán)利要求44的設(shè)備,其特征在于,還包括在參與的中間節(jié)點處的第二邏輯裝置,用于把被存儲在第一通信分組的第一位置處的第一數(shù)值與被存儲在第一通信分組的第二位置處的第一數(shù)值的復(fù)制品進行比較;第三轉(zhuǎn)發(fā)裝置,其用途是如果第一數(shù)值與第一數(shù)值的復(fù)制品不一致,則把第一通信分組不作進一步處理地從參與的中間節(jié)點轉(zhuǎn)發(fā)到目的地節(jié)點和在參與的中間節(jié)點與目的地節(jié)點之間的每個中間節(jié)點;以及第三產(chǎn)生裝置,其用途是如果第一數(shù)值與第一數(shù)值的復(fù)制品不一致,則產(chǎn)生一個表示已經(jīng)檢測到段性能惡化的第三通信分組。
46.權(quán)利要求45的設(shè)備,其特征在于,還包括第三邏輯裝置,用由參與的中間節(jié)點定出的段性能特征因子的第二數(shù)值來替代在第一通信信道的第二位置處的第一數(shù)值的復(fù)制品。
47.權(quán)利要求37的設(shè)備,其特征在于,其中用于通過定出對于段性能特征因子的第二數(shù)值來處理第一通信分組的所述第一邏輯裝置包括第二邏輯裝置,用于通過使用與由源節(jié)點產(chǎn)生對于段性能特征因子的第一數(shù)值所使用的相同的技術(shù),從而來累加對于段性能特征因子的第二數(shù)值。
48.權(quán)利要求37的設(shè)備,其特征在于,還包括第三轉(zhuǎn)發(fā)裝置,用于把第二通信分組轉(zhuǎn)發(fā)到源節(jié)點。
49.權(quán)利要求48的設(shè)備,其特征在于,還包括第三發(fā)送裝置,用于從參與的中間節(jié)點發(fā)送第二通信分組。
50.權(quán)利要求48的設(shè)備,其特征在于,還包括第三發(fā)送裝置,用于從目的地節(jié)點發(fā)送第二通信分組。
51.權(quán)利要求37的設(shè)備,其特征在于,其中所述電信連接是異步傳輸模式自適應(yīng)層2號連接。
52.權(quán)利要求37的設(shè)備,其特征在于,其中段性能特征因子是數(shù)據(jù)分組計數(shù)。
53.權(quán)利要求37的設(shè)備,其特征在于,其中段性能特征因子是塊檢錯碼。
54.權(quán)利要求37的設(shè)備,其特征在于,其中塊檢錯碼是比特交織奇偶校驗碼。
全文摘要
在電信網(wǎng)中,通過段性能監(jiān)視技術(shù)可以檢測和精確地鑒別造成數(shù)據(jù)錯亂或數(shù)據(jù)惡化的沿著電信連接的段。段性能監(jiān)視技術(shù)包括產(chǎn)生、發(fā)送、和分析特定的數(shù)據(jù)分組,這些數(shù)據(jù)分組一個節(jié)點一個節(jié)點地經(jīng)歷整個電信連接。在每個節(jié)點處,對于一個或多個段性能特征因子的數(shù)值是基于用戶分配的數(shù)據(jù)分組的預(yù)定的塊而累加的。部分地,可以通過把對于一個或多個段性能特征因子的數(shù)值與由源節(jié)點產(chǎn)生的一個或多個性能特征因子數(shù)值進行比較,來確定由電信連接的任何段所造成的數(shù)據(jù)惡化。
文檔編號H04Q11/04GK1267443SQ9880835
公開日2000年9月20日 申請日期1998年6月16日 優(yōu)先權(quán)日1997年6月20日
發(fā)明者L·G·彼得森, J·諾格拉-羅德里格茲 申請人:艾利森電話股份有限公司